diff --git a/decimal.js b/decimal.js
index 3f3fc48..0c6cb12 100644
--- a/decimal.js
+++ b/decimal.js
@@ -45,7 +45,10 @@
INT_POW_LIMIT = 3000, // 0 to 5000
// The natural logarithm of 10 (1025 digits).
- LN10 = '2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058';
+ LN10 = '2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058',
+
+ // Array to memoize powers of 2
+ POWERS_OF_TWO = [1];
// Decimal prototype methods
@@ -66,6 +69,62 @@
};
+ /*
+ * n & n = n
+ * n & 0 = 0
+ * n & -1 = n
+ * N & n = N
+ * I & I = I
+ * -I & -I = -I
+ * I & -I = 0
+ * I & n = n
+ * I & -n = I
+ * -I & n = 0
+ * -I & -n = -I
+ *
+ * Return a new Decimal whose value is the value of this Decimal & Decimal(n).
+ *
+ */
+ P['and'] = function (n) {
+ var Decimal = this['constructor'],
+ x = this['trunc'](),
+ y = new Decimal(n)['trunc']();
+
+ // Is either NaN?
+ if (!x['s'] || !y['s']) {
+ return new Decimal(NaN);
+ }
+
+ // Is either 0 or -1, or are they equal?
+ if (x['isZero']() || y['eq'](-1) || x['eq'](y)) {
+ return x;
+ }
+ if (y['isZero']() || x['eq'](-1)) {
+ return y;
+ }
+
+ // Is either Infinity?
+ if (!x['c'] || !y['c']) {
+ if (!x['c'] && !y['c']) {
+ return new Decimal((x['s'] == y['s']) ? x : 0);
+ }
+ if (!x['c']) {
+ if (y['s'] < 0) {
+ return x;
+ }
+ return new Decimal((x['s'] > 0) ? y : 0);
+ }
+ if (!y['c']) {
+ if (x['s'] < 0) {
+ return y;
+ }
+ return new Decimal((y['s'] > 0) ? x : 0);
+ }
+ }
+ return bitwise(x, y, function (a, b) { return a & b });
+ };
+
+
/*
* Return a new Decimal whose value is the value of this Decimal rounded to a whole number in
* the direction of positive Infinity.
@@ -321,6 +380,64 @@
};
+ /*
+ * n << -n = N
+ * n << N = N
+ * N << n = N
+ * I << I = N
+ * n << 0 = n
+ * I << n = I
+ * n << I = I
+ * 0 << n = 0
+ *
+ * Return a new Decimal whose value is this Decimal << n.
+ *
+ */
+ P['leftShift'] = function (n) {
+ var Decimal = this['constructor'],
+ x = this['trunc']();
+
+ var twoPowN, nNum;
+ if (typeof n === 'object' || !isFinite(n) || +n >= 50) {
+ n = new Decimal(n)['trunc']();
+ nNum = n['toNumber']();
+ if (POWERS_OF_TWO[nNum] !== undefined) {
+ twoPowN = POWERS_OF_TWO[nNum];
+ }
+ } else {
+ if (isNaN(parseInt(n))) {
+ return new Decimal(NaN);
+ }
+ nNum = n | 0;
+ twoPowN = new Decimal(mathpow(2, nNum));
+ n = new Decimal(nNum);
+ }
+
+ // Are both infinity or is shift amount negative or amount is negative and shift is infinite?
+ if (!x['s'] || !n['s'] || (n['s'] < 0 && !n['isZero']()) ||
+ (!x['c'] && !n['c']) || (x['s'] < 0 && !n['c'])) {
+ return new Decimal(NaN);
+ }
+ if (x['isZero']() || n['isZero']()) {
+ return x;
+ }
+
+ var prevPrec = Decimal['precision'];
+ external = false;
+ Decimal['precision'] = MAX_DIGITS;
+
+ if (!twoPowN) {
+ twoPowN = new Decimal(2)['pow'](n);
+ POWERS_OF_TWO[nNum] = twoPowN;
+ }
+ var outVal = x['times'](twoPowN);
+
+ external = true;
+ Decimal['precision'] = prevPrec;
+ return outVal;
+ };
+
+
/*
* Return true if the value of this Decimal is less than Decimal(n, b), otherwise return false.
*
@@ -758,6 +875,74 @@
};
+ /*
+ * Return a new Decimal whose value is the value of ~(this Decimal).
+ *
+ */
+ P['not'] = function () {
+ var tmpExternal = external,
+ Decimal = this['constructor'],
+ prevPrec = Decimal['precision'];
+ external = false;
+ Decimal['precision'] = MAX_DIGITS;
+
+ var x = this['trunc']()['plus'](Decimal['ONE']);
+ x['s'] = -x['s'] || null;
+
+ Decimal['precision'] = prevPrec;
+ external = tmpExternal;
+ return x;
+ };
+
+
+ /*
+ * N | n = N
+ * n | 0 = n
+ * n | -1 = -1
+ * n | n = n
+ * I | I = I
+ * -I | -I = -I
+ * I | -n = -1
+ * I | -I = -1
+ * I | n = I
+ * -I | n = -I
+ * -I | -n = -n
+ *
+ * Return a new Decimal whose value is the value of this Decimal | Decimal(n).
+ *
+ */
+ P['or'] = function (n) {
+ var Decimal = this['constructor'],
+ x = this['trunc'](),
+ y = new Decimal(n)['trunc']();
+
+ // Is either NaN?
+ if (!x['s'] || !y['s']) {
+ return new Decimal(NaN);
+ }
+
+ // Is either 0 or -1, or are they equal?
+ if (x['isZero']() || y['eq'](-1) || x['eq'](y)) {
+ return y;
+ }
+ if (y['isZero']() || x['eq'](-1)) {
+ return x;
+ }
+
+ // Is either Infinity?
+ if (!x['c'] || !y['c']) {
+ if ((!x['c'] && x['s'] > 0 && y['lt'](0)) || (x['lt'](0) && y['s'] > 0 && !y['c'])) {
+ return new Decimal(-1);
+ }
+ if (x['s'] < 0 && y['s'] < 0) {
+ return new Decimal(x['c'] ? x : y);
+ }
+ return new Decimal(x['c'] ? y : x);
+ }
+ return bitwise(x, y, function (a, b) { return a | b });
+ };
+
+
/*
* n + 0 = n
* n + N = N
@@ -918,6 +1103,69 @@
};
+ /*
+ * n >> -n = N
+ * n >> N = N
+ * N >> n = N
+ * I >> I = N
+ * n >> 0 = n
+ * I >> n = I
+ * -I >> n = -I
+ * -I >> I = -I
+ * n >> I = I
+ * -n >> I = -1
+ * 0 >> n = 0
+ *
+ * Return a new Decimal whose value is this Decimal >> n, rounded to precision
+ * significant digits using rounding mode rounding.
+ *
+ */
+ P['rightShift'] = function (n) {
+ var Decimal = this['constructor'],
+ x = this['trunc']();
+
+ var twoPowN, nNum;
+ if (typeof n === 'object' || !isFinite(n) || +n >= 50) {
+ n = new Decimal(n)['trunc']();
+ nNum = n['toNumber']();
+ if (POWERS_OF_TWO[nNum] !== undefined) {
+ twoPowN = POWERS_OF_TWO[nNum];
+ }
+ } else {
+ if (isNaN(parseInt(n))) {
+ return new Decimal(NaN);
+ }
+ nNum = n | 0;
+ twoPowN = new Decimal(mathpow(2, nNum));
+ n = new Decimal(nNum);
+ }
+
+ // Are both infinity or is shift amount negative or amount is negative and shift is infinite?
+ if (!x['s'] || !n['s'] || (n['s'] < 0 && !n['isZero']()) || (!x['c'] && !n['c'])) {
+ return new Decimal(NaN);
+ }
+ if (x['isZero']() || n['isZero']() || x['eq'](-1)) {
+ return x;
+ }
+ if (x['s'] < 0 && !n['c']) {
+ return new Decimal(-1);
+ }
+ var prevPrec = Decimal['precision'];
+ external = false;
+ Decimal['precision'] = MAX_DIGITS;
+
+ if (!twoPowN) {
+ twoPowN = new Decimal(2)['pow'](n);
+ POWERS_OF_TWO[nNum] = twoPowN;
+ }
+ var outVal = x['div'](twoPowN)['floor']();
+
+ external = true;
+ Decimal['precision'] = prevPrec;
+ return outVal;
+ };
+
+
/*
* Return a new Decimal whose value is the value of this Decimal rounded to a whole number using
* rounding mode rounding.
@@ -1838,6 +2086,62 @@
};
+ /*
+ * N ^ n = N
+ * n ^ 0 = n
+ * n ^ n = 0
+ * n ^ -1 = ~n
+ * I ^ n = I
+ * I ^ -n = -I
+ * I ^ -I = -1
+ * -I ^ n = -I
+ * -I ^ -n = I
+ *
+ * Return a new Decimal whose value is the value of this Decimal ^ Decimal(n).
+ *
+ */
+ P['xor'] = function (n) {
+ var Decimal = this['constructor'],
+ x = this['trunc'](),
+ y = new Decimal(n)['trunc']();
+
+ // Is either NaN?
+ if (!x['s'] || !y['s']) {
+ return new Decimal(NaN);
+ }
+
+ // Is either 0?
+ if (x['isZero']()) {
+ return y;
+ }
+ if (y['isZero']()) {
+ return x;
+ }
+
+ // Are they equal?
+ if (x['eq'](y)) {
+ return new Decimal(0);
+ }
+
+ // Is either -1?
+ if (x['eq'](-1)) {
+ return y['not']();
+ }
+ if (y['eq'](-1)) {
+ return x['not']();
+ }
+
+ // Is either Infinity?
+ if (!x['c'] || !y['c']) {
+ if (!x['c'] && !y['c']) {
+ return new Decimal(-1);
+ }
+ return new Decimal((x['s'] == y['s']) ? Infinity : -Infinity);
+ }
+ return bitwise(x, y, function (a, b) { return a ^ b });
+ };
+
+
/*
// Add aliases to match BigDecimal method names.
P['add'] = P['plus'];
@@ -1854,6 +2158,7 @@
/*
+ * bitwise
* coefficientToString
* checkRoundingDigits
* checkRM
@@ -1870,6 +2175,88 @@
*/
+ function bitwise(x, y, func) {
+ var Decimal = x['constructor'];
+
+ // Either NaN?
+ if (!x['s'] || !y['s']) {
+ return new Decimal(NaN);
+ }
+
+ var tmpExternal = external;
+ external = false;
+
+ var xBits, yBits,
+ xSign = +(x['s'] < 0),
+ ySign = +(y['s'] < 0);
+
+ if (xSign) {
+ xBits = x['not']()['toString'](2);
+ for (var i = 0; i < xBits.length; ++i) {
+ xBits[i] = (xBits[i] == 0) ? 1 : 0;
+ }
+ } else {
+ xBits = x['toString'](2);
+ }
+ if (ySign) {
+ yBits = y['not']()['toString'](2);
+ for (var i = 0; i < yBits.length; ++i) {
+ yBits[i] = (yBits[i] == 0) ? 1 : 0;
+ }
+ } else {
+ yBits = y['toString'](2);
+ }
+
+ var minBits, maxBits, minSign;
+ if (xBits.length <= yBits.length) {
+ minBits = xBits;
+ maxBits = yBits;
+ minSign = xSign;
+ } else {
+ minBits = yBits;
+ maxBits = xBits;
+ minSign = ySign;
+ }
+
+ var shortLen = minBits.length,
+ longLen = maxBits.length,
+ expFuncVal = func(xSign, ySign) ^ 1,
+ outVal = new Decimal(expFuncVal ? 0 : 1),
+ twoPower = Decimal['ONE'],
+ two = new Decimal(2)
+ i = 0;
+
+ while (shortLen > 0) {
+ if (func(minBits[--shortLen], maxBits[--longLen]) == expFuncVal) {
+ outVal = outVal['plus'](twoPower);
+ }
+ if (POWERS_OF_TWO[++i] !== undefined) {
+ twoPower = POWERS_OF_TWO[i];
+ } else {
+ twoPower = twoPower['times'](two);
+ POWERS_OF_TWO[i] = twoPower;
+ }
+ }
+ while (longLen > 0) {
+ if (func(minSign, maxBits[--longLen]) == expFuncVal) {
+ outVal = outVal['plus'](twoPower);
+ }
+ if (POWERS_OF_TWO[++i] !== undefined) {
+ twoPower = POWERS_OF_TWO[i];
+ } else {
+ twoPower = twoPower['times'](two);
+ POWERS_OF_TWO[i] = twoPower;
+ }
+ }
+ if (expFuncVal == 0) {
+ outVal['s'] = -outVal['s'];
+ }
+
+ external = tmpExternal;
+ return outVal;
+ }
+
+
function coefficientToString(a) {
var s, z,
i = 1,
@@ -2063,9 +2450,12 @@
// Convert the number as integer.
xc = toBaseOut( str, baseIn, baseOut );
- e = j = xc.length;
+ if (i < 0 && baseOut == 2 && !external) {
+ return xc;
+ }
// Remove trailing zeros.
+ e = j = xc.length;
for ( ; xc[--j] == 0; xc.pop() );
if ( !xc[0] ) {
diff --git a/test/and.js b/test/and.js
new file mode 100644
index 0000000..0c3a984
--- /dev/null
+++ b/test/and.js
@@ -0,0 +1,10066 @@
+var count = (function and(Decimal) {
+ var start = +new Date(),
+ log,
+ error,
+ undefined,
+ passed = 0,
+ total = 0,
+ n = 'null',
+ N = 'NaN',
+ I = 'Infinity';
+
+ if (typeof window === 'undefined') {
+ log = console.log;
+ error = console.error;
+ } else {
+ log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
+ error = function (str) { document.body.innerHTML += '
' +
+ str.replace('\n', '
') + '
' };
+ }
+
+ if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
+
+ function assert(expected, actual) {
+ total++;
+ if (expected !== actual) {
+ error('\n Test number: ' + total + ' failed');
+ error(' Expected: ' + expected);
+ error(' Actual: ' + actual);
+ //process.exit();
+ } else {
+ passed++;
+ //log('\n Expected and actual: ' + actual);
+ }
+ }
+
+ function T(andendA, andendB, expected, sd, rm) {
+
+ if ( sd != null ) {
+ Decimal.precision = sd;
+ Decimal.rounding = rm;
+ }
+ assert(String(expected), String(new Decimal(andendA).and(andendB)));
+ }
+
+ log('\n Testing and...');
+
+ Decimal.config({
+ precision: 20,
+ rounding: 4,
+ toExpNeg: -9e15,
+ toExpPos: 9e15,
+ minE: -9e15,
+ maxE: 9e15,
+ errors: false
+ });
+
+ T(1, 0, 0);
+ T(-1, 0, 0);
+ T(1, N, N);
+ T(-1, N, N);
+ T(1, I, 1);
+ T(1, -I, 0);
+ T(-1, I, I);
+ T(-1, -I, -I);
+ T(0, 1, 0);
+ T(0, -1, 0);
+
+ T(0, N, N);
+ T(-0, N, N);
+ T(0, I, 0);
+ T(0, -I, 0);
+ T(N, 1, N);
+ T(N, -1, N);
+ T(N, 0, N);
+ T(N, -0, N);
+ T(N, N, N);
+ T(N, I, N);
+ T(N, -I, N);
+ T(I, 1, 1);
+ T(I, -1, I);
+ T(-I, 1, 0);
+ T(-I, -1, -I);
+ T(I, 0, 0);
+ T(-I, 0, 0);
+ T(I, N, N);
+ T(-I, N, N);
+ T(I, I, I);
+ T(I, -I, 0);
+ T(-I, I, 0);
+ T(-I, -I, -I);
+
+ T(1, '0', '0');
+ T(1, '1', '1');
+ T(1, '-45', '1');
+ T(1, '22', '0');
+ T(1, '0144', '0');
+ T(1, '6.1915', '0');
+ T(1, '-1.02', '1');
+ T(1, '0.09', '0');
+ T(1, '-0.0001', '0');
+ T(1, '8e5', '0');
+ T(1, '9E12', '0');
+ T(1, '1e-14', '0');
+ T(1, '3.345E-9', '0');
+ T(1, '-345.43e+4', '0');
+ T(1, '-345.4333e+4', '1');
+ T(1, '-94.12E+0', '0');
+ T(1, '-93.12E+0', '1');
+ T(1, '', N);
+ T(1, ' ', N);
+ T(1, ' ', N);
+ T(1, 'ertgrt546', N);
+ T(1, 'qweqwdewee', N);
+ T(1, true, N);
+ T(1, false, N);
+ T(1, 'e 4.3', N);
+ T(1, '4 .3', N);
+ T(1, '4.0 01e', N);
+ T(1, ' 4.001', '0');
+ T(1, '4.001 ', '0');
+ T(1, ' 4.001 ', '0');
+ T(1, ' 4.001', '0');
+ T(1, ' 4.0 01', N);
+ T(1, '4. 001', N);
+ T(1, '4. 001 ', N);
+ T(1, ' 4.001e ', N);
+ T(1, ' 4 .001 e ', N);
+ T(1, undefined, N);
+ T(1, null, N);
+ T(1, Number.POSITIVE_INFINITY, 1);
+ T(1, Number.NEGATIVE_INFINITY, 0);
+ T(1, new Date(2012, 11, 4), N);
+ T(1, new Object(), N);
+ T(1, function () {}, N);
+ T('0', 0, '0');
+ T(0, '+0', '0');
+ T('0', '0', '0');
+ T(9.654, 0, '0');
+ T(0, '0.001', '0');
+ T(0, '111.1111111110000', '0');
+ T(N, '0', N);
+ T(-1, 1, '1');
+ T(-0.01, 0.01, '0');
+ T(54, -54, '2');
+ T(9.99, '-9.99', '1');
+ T('0.0000023432495704937', '-0.0000023432495704937', '0');
+ T(NaN, NaN, N);
+ T(NaN, N, N);
+ T(N, NaN, N);
+ T(N, 4, N);
+ T(N, '4534534.45435435', N);
+ T(N, 99999.999, N);
+ T(Infinity, '354.345341', 354);
+ T(3, -I, 0);
+ T(-Infinity, -I, -I);
+ T(-I, -Infinity, -I);
+ T(I, '-999e999', I);
+ T('1.21123e43', -I, 0);
+ T('-999.0', I, I);
+ T('657.342e-45', -I, 0);
+ T(I, 123, 123);
+ T(100, 100, '100');
+ T(-999.99, '0.01', '0');
+ T('10 ', 4, '0');
+ T('03.333', -4, '0');
+ T(-1, -0.1, '0');
+ T(43534.5435, '0.054645', '0');
+ T('99999', '1', '1');
+ T('3e', 8, N);
+ T('-3..0', 13, N);
+ T('0 0', -0.4, N);
+ T(' +3e0', 4, '0');
+ T(9.9806, '+ 1', N);
+ T(' +2 0', '1e1', N);
+ T('e3', 4, N);
+ T(' ', 0, N);
+ T(323, null, N);
+ T(undefined, undefined, N);
+ T('undefined', undefined, N);
+ T(null, null, N);
+
+ Decimal.errors = true;
+
+ T('-8.59220963509823506E+83', '2.90233808586772061593647080E+67', '161214750665714494347299919720192078375188495922514765248280395776', 7, 2);
+ T('-3405623042.77046', '3.7242926902405798743E+36', '3724292690240579874299999998877761536', 69, 6);
+ T('2.3E+20', '-8.29309328657E+57', '228404558701722075136', 59, 6);
+ T('4.6560313377E+105', '-3.4E+78', '4656031337699999999999999998950290475664082231866047870580753447429876966648185989527188739434502399459328', 72, 6);
+ T('-989549884895306763711.149', '-2676015344.4536235275167094598', '-989549884895684251136', 7, 6);
+ T('9E+24', '-329449282.5308255063861', '8999999999999999983222784', 12, 0);
+ T('1.127965956510413287839069751E+59', '-5.7272776397839375974021328E+37', '112796595651041328783905634108188926834822213637009827692544', 68, 1);
+ T('3.097079E+37', '4830700802269.7228326516543', '156766306304', 22, 3);
+ T('-8.3639096801359593928629960E+32', '-6.032239535913974493686889', '-836390968013595939286299600000000', 48, 4);
+ T('-6.886515449E+62', '-15785.63926', '-688651544900000000000000000000000000000000000000000000000000000', 36, 2);
+ T('8393524.556120320881206', '46508.355867900177239221735', '4388', 3, 6);
+ T('21.9811', '247731.539558', '17', 59, 5);
+ T('2.1877409333271352879E+75', '-3.220131224058161211554E+42', '2187740933327135287899999999999996863578490213829130431270426161710498840576', 35, 4);
+ T('-707547.36955052062584944231', '-8.10118241311657871609363E+67', '-81011824131165787160936300000000000000000000000000000000000000000000', 52, 2);
+ T('-1.930299113148E+79', '-8583883.1370317498918181880351', '-19302991131480000000000000000000000000000000000000000000000000000000000000000000', 12, 4);
+ T('3.9695E+48', '-99.42095165', '3969500000000000000000000000000000000000000000000', 15, 5);
+ T('8391021727.90031622726377', '72514582.4521146409618971', '67130390', 89, 6);
+ T('3608.098026824902', '-1354909', '512', 32, 4);
+ T('-4.93985962639883322', '3.84314030324907254E+35', '384314030324907254000000000000000000', 74, 0);
+ T('-9.020E+6', '2.479427867328778912690559303E+33', '2479427867328778912690559302901120', 25, 2);
+ T('-7.8500987224781510645E+59', '3.173111E+41', '98054502653895341117043550759033793150976', 49, 0);
+ T('2.510023178', '3786823.47550249090560472454', '2', 56, 0);
+ T('-4.91977327678E+63', '-3.8265261338547047022495222E+88', '-38265261338547047022495222239465160424822838665483955999991297343437068740176328095956992', 77, 5);
+ T('6.502108661390892931549318E+52', '-6.851671095508530E+98', '63430723950600792950033447149319186957357358205894656', 4, 0);
+ T('-14817046.602134073252304683785', '3671.5415', '2114', 11, 4);
+ T('-90650.445012467139839402836', '-5.7262E+81', '-5726200000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-688556247.148272794328', '8E+8', '111476736', 27, 6);
+ T('332103754.74312239902885165221', '56.37', '8', 60, 3);
+ T('-351352296997349345.774568', '8.77E+5', '262152', 93, 5);
+ T('2040.70269977781818140292', '-477272283850605.8339219', '144', 23, 3);
+ T('-31214.25685680264019461540046', '-665.59829286257882861', '-31742', 73, 4);
+ T('8.0E+200', '-1.12852699232518537081426626704E+49', '800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-166558611.549258083', '-5957014.258916453162184907', '-167772056', 58, 6);
+ T('-3.41569055537094366', '5.7708463043639811E+42', '5770846304363981100000000000000000000000000', 32, 2);
+ T('5.69E+95', '-7.984316746472125E+55', '568999999999999999999999999999999999999944680502634764344404529553540942839154338897669964955648', 6, 2);
+ T('-7085.34756924240153', '-10834.0868', '-15358', 30, 0);
+ T('-522.386', '-5.226125198756065E+90', '-5226125198756065000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('-3.1315746922530718151E+30', '6.6911334733558697992543703839E+82', '66911334733558697992543703838999999999999999999999999563624591789210579840224198656', 74, 2);
+ T('-617129395.49', '-9.5143786E+47', '-951437860000000000000000000000000000000000000000', 89, 5);
+ T('-927.11671634', '-23.359025', '-927', 29, 3);
+ T('-92565.09588845089917236088', '-459.3177234915185482795009', '-92639', 24, 2);
+ T('5.60199899399024541112E+68', '5.81880607E+42', '196398753294472367934195572823534352728064', 68, 0);
+ T('-5.12E+8', '-640.98514864409324328', '-512000000', 39, 6);
+ T('8.6831359671745563E+59', '-8.435E+59', '50707219204654364354058313996546153890676957831355355365376', 26, 2);
+ T('-7054.582408474', '-6.926E+9', '-6926000128', 62, 1);
+ T('-51855433.41075184329', '8.85975020472399894447163194629E+61', '88597502047239989444716319462900000000000000000000000000000000', 84, 5);
+ T('-3.4714149829E+97', '-426454216.3990836084', '-34714149829000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 4);
+ T('4.90873636734269E+78', '-7.56736908E+30', '4908736367342689999999999999999999999999999999993938928716537082332054661627904', 61, 0);
+ T('4.17941434523617452407E+89', '-7.113641520365E+56', '417941434523617452406999999999999901867530838637961907229321967786064881630815935847727104', 56, 6);
+ T('-27564.51395269', '5488259.17816916095555678639', '5477376', 17, 4);
+ T('-56040421.7315400008940630927', '-7.581987832753462753196181', '-56040423', 99, 6);
+ T('-60.2555089', '9.51410620869915731876601007E+81', '9514106208699157318766010070000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('1836316.26107604308241697', '-8', '1836312', 86, 1);
+ T('47.5581386476267659307490942031', '-47420248.8693264304126112722', '40', 41, 0);
+ T('-5.89822E+41', '-5.445535257092752402E+96', '-5445535257092752402000000000000000000000000000000000000000000664657414965410305356187554990260224', 94, 4);
+ T('-9.1618022331983406957309E+39', '-1.6350E+97', '-16350000000000000000000000000000000000000000000000000000008427306408520099998991764642797098893312', 85, 0);
+ T('-7.397586', '72806.1040917942693479447876194', '72800', 16, 6);
+ T('-6712446.688', '8.9370141948E+15', '8937014188114304', 58, 1);
+ T('-6.114005495684057314202845380E+47', '8.585077824078817722500552822E+31', '81135982880969463938837219639296', 62, 1);
+ T('-4.89917486117660', '4540.12648925993179055174112', '4540', 68, 0);
+ T('6.6555134678583858E+41', '-60961615.357331792', '665551346785838580000000000000000000000000', 6, 0);
+ T('3.414607878644273E+74', '-279683.333586982973', '341460787864427300000000000000000000000000000000000000000000000000000000000', 97, 3);
+ T('-8.8894E+81', '-29.9518231', '-8889400000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('2.58650304698114089050E+116', '-8.59809E+25', '258650304698114089050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('-4.04869680425887127374826E+32', '-1.59703677583E+76', '-15970367758300000000000000000000000000000000024415942170927464085125595136000', 14, 1);
+ T('-8843.897547', '2.5406492E+22', '25406492000000000000000', 23, 3);
+ T('-8.9855312301226171768919818E+77', '-3.26258980647181', '-898553123012261717689198180000000000000000000000000000000000000000000000000000', 49, 6);
+ T('-7134307.28315262252022', '5.84177204183593696099654E+97', '58417720418359369609965400000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('1.480766736137853099955E+64', '-2.6077040897603E+149', '13891175974565995062708861170931962306557912567638139609586597888', 76, 1);
+ T('1.26966587796E+19', '-283.7', '12696658779600000000', 61, 4);
+ T('673491.03116236874119413905', '5390.25850244696046790924061789', '1026', 19, 4);
+ T('-291309.5426', '6184993.55080664261993069', '5898241', 88, 4);
+ T('306779133.2511', '9.4536151944340470699377444540E+32', '38339520', 27, 6);
+ T('-6.9511758145695468749045E+39', '869432.4150656499828104030927', '786432', 39, 3);
+ T('4.933882432392699E+96', '-65.263174327037126', '4933882432392699000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('-3.865097E+84', '-9.2682E+34', '-3865097000000000000000000000000000000000000000000003926017103419251670988957333585920', 65, 0);
+ T('-980.8', '-9.053546672048017044475979972E+88', '-90535466720480170444759799720000000000000000000000000000000000000000000000000000000000000', 32, 0);
+ T('3.1E+5', '1.56072951048316905880337E+25', '4768', 81, 1);
+ T('-66607.014369279186199700', '-4.5277270E+199', '-45277270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('-8.34903E+25', '-1.2653E+20', '-83490387663926363828518912', 50, 4);
+ T('-287811.3895752299420', '9427696.06519453', '9149104', 95, 6);
+ T('651806293.1883734', '1204810.23398897166383', '1065536', 75, 6);
+ T('-161.51952294563042270483', '2.1109766E+48', '2110976600000000000000000000000000000000000000000', 20, 2);
+ T('9.75167611089E+21', '-89045073.904', '9751676110889915843584', 23, 0);
+ T('-66718914.3363554410970534043', '-42158005450.435749532903', '-42211089610', 9, 1);
+ T('6.44416310847741483837477627E+71', '-9.7433445085993986E+56', '644416310847741417555285562168073805731839059016526304458339258281754624', 18, 2);
+ T('-2.168072320E+71', '6.9E+68', '431800556485827871658580760742044739111796576792658994892923016839168', 66, 3);
+ T('616205.5907736127950402070217', '7.7331E+6', '91916', 88, 0);
+ T('-1.004494445127', '6.74890016339449E+56', '674890016339449000000000000000000000000000000000000000000', 76, 6);
+ T('-5.3520195876651898219056064E+95', '-8.059085879844', '-535201958766518982190560640000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-72907404', '-5275.6260317765601808172493', '-72908444', 90, 0);
+ T('-44.366272121370', '255739381.1080094', '255739348', 70, 5);
+ T('-254', '-445874493471162.3742947166017', '-445874493471230', 75, 6);
+ T('9.997456858434346053824373595E+79', '2.746145E+39', '23344744153297154032953966811353710592', 21, 1);
+ T('4.2782037030433917044795E+95', '-8.09342229105198842513231792E+66', '427820370304339170447949999998653970781526711133315161391523953092964356333237617329483246731264', 42, 6);
+ T('8.7E+46', '-5.2217E+7', '87000000000000000000000000000000000000000000000', 22, 0);
+ T('773020.0417647546', '-441851.9094', '606724', 86, 5);
+ T('-38417.6370446549307145710368235', '3.68E+19', '36800000000000000000', 87, 3);
+ T('5.955938488071366234277086551E+29', '-36089.0380791210692170377', '595593848807136623427708653828', 21, 6);
+ T('8.41941202815355791E+52', '-9.894867978659996971E+73', '71837282975228552610605933399368880373680828653240320', 18, 5);
+ T('-1.2310013643895759681876E+46', '-1.4055217E+9', '-12310013643895759681876000000000000000000000000', 55, 6);
+ T('-757.702', '3.28719388367981741166407E+98', '328719388367981741166407000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('34020.471813820102077', '478820781.5003354', '164', 87, 5);
+ T('4.921855101576420E+32', '6.6059902668232715192161E+90', '5407671508939341531548026404864', 54, 6);
+ T('-3705778433.72185320693874371611', '7.90169604066735', '7', 53, 2);
+ T('5.0575013813096966606573893562E+92', '1.059085E+60', '807987112564570776206309062933218572455902528105369001000960', 53, 6);
+ T('4646260.00477914094421983955', '980.887576841214', '340', 17, 2);
+ T('-92265836', '-2.4583579E+95', '-245835790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 6);
+ T('-8.65E+31', '-8.718897086801714423834777E+81', '-8718897086801714423834777000000000000000000000000086341366680545952999927760027648', 28, 5);
+ T('583303573288.934994', '-2.830511002E+41', '25769803776', 61, 6);
+ T('-5.013736827625688434516004E+96', '-8.731E+34', '-5013736827625688434516004000000000000000000000000000000000000083411647585704112802011254246866944', 84, 3);
+ T('8.3322568645421033442798E+44', '-7916637.775223833', '833225686454210334427980000000000000000000000', 42, 6);
+ T('78756579.812', '1.52918319298604118E+23', '1114240', 37, 6);
+ T('738211.52210361363198043', '-83104664.41127967172116866699', '737312', 65, 5);
+ T('-1.6104864E+73', '2.21621030767517225628674438E+190', '22162103076751722562867443799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983898158252327893577539386099440674581303348194190418023444425538355068928', 33, 0);
+ T('-5.81954177064E+88', '-3.14726302537902127272E+97', '-31472630301533312935783777359033250679014060380408421590136049192382534146077385046249444969807872', 46, 2);
+ T('-7234545.809883331580230935', '-910.15894816062666530', '-7234558', 8, 4);
+ T('3.0465467541754E+31', '-1.80E+11', '30465467541753999999965631873024', 43, 0);
+ T('7.461E+9', '19131134', '2212416', 47, 4);
+ T('5703624641.17385414734004337246', '-616.59537119570396503766671', '5703624064', 76, 5);
+ T('9.90157987841236757365183560702E+38', '-7E+4', '990157987841236757365183560702000000000', 32, 2);
+ T('-5.6679002926055E+81', '2.0459729929284495685710E+25', '19949637206882816205258752', 8, 0);
+ T('-8.995204497386704246628E+63', '4.9536707421E+98', '495367074209999999999999999999999993184762320409260764532530372802360739470471658008994116156784640', 17, 2);
+ T('-4.569E+9', '-3.67676229385368291275229E+195', '-3676762293853682912752290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('-5.69007E+7', '9.413928027125889657E+77', '941392802712588965700000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('-9205182174.18552644611842716', '-777083760.3710668379', '-9378201600', 72, 3);
+ T('2.413374E+87', '4.8779588312346587457E+38', '385694226166989052798958502891042635776', 67, 2);
+ T('1.1324131928834499E+164', '-2.53E+9', '113241319288344990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-7024003.072', '60131488.3241754852491060', '60063776', 47, 1);
+ T('-5006.4154646546641644260', '8753742774.501901585482', '8753741874', 54, 2);
+ T('-9.52E+5', '-4.44457162301027471E+58', '-44445716230102747100000000000000000000000000000000000000000', 70, 4);
+ T('8.3913748838978955E+38', '-1.6215681005E+84', '731116944544509418125072431735717756928', 33, 1);
+ T('7.071238406325559594566E+125', '-51.4793619420375655792437867', '707123840632555959456600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('-42.02', '2.456472E+9', '2456472000', 45, 3);
+ T('-44307.706', '6.384208083234036287489875E+66', '6384208083234036287489875000000000000000000000000000000000000000000', 17, 2);
+ T('-1.768539493599487701656122639E+38', '-4.05458E+33', '-176854010734075812731758024689136435200', 26, 6);
+ T('8.3151829E+32', '-6.8970055493018640176430729968E+55', '2697471877506653711350953410560', 39, 3);
+ T('-49993.84676974093503090', '8.3862953546525060596405E+59', '838629535465250605964050000000000000000000000000000000000000', 100, 5);
+ T('-1E+69', '2.15E+62', '205702220801488980525507231207232755618602653212310032940531712', 4, 3);
+ T('408086630544329811403922.973', '-8854060.6017873547575004', '408086630544329811207312', 17, 1);
+ T('-545671.371598464799499565781', '5.78199959852444283995E+73', '57819995985244428399500000000000000000000000000000000000000000000000000000', 34, 6);
+ T('3.655078959E+48', '5.639749724558284409E+63', '758268978462103030155084005415342859282808832', 88, 2);
+ T('977', '-9E+9', '512', 6, 0);
+ T('65004.9519335989042914', '-3410890457', '61732', 25, 5);
+ T('8067200.413759', '-3.99E+9', '2689152', 22, 3);
+ T('-9936.602963549530137', '-725108931.824550916078294346108', '-725118672', 72, 3);
+ T('6.672318E+8', '-1.89391340708852106084E+22', '88089648', 66, 6);
+ T('-79997589.0211671505984900203905', '-6.99083801239247425E+97', '-69908380123924742500000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-587321.04522228488', '-546.4150', '-587322', 96, 5);
+ T('3.32974363849468685243202049E+64', '-4.5449170590037807026E+192', '6712246905913824363332924384386378802663738327348821060864704512', 54, 5);
+ T('-2.5E+10', '6.540766614467498044719E+65', '654076661446749804471900000000000000000000000000000000000000000000', 35, 2);
+ T('-7.3398561824360E+84', '-6.51E+7', '-7339856182436000000000000000000000000000000000000000000000000000000000000000000000000', 81, 1);
+ T('-2.401213241E+23', '215318.2915541539', '212992', 28, 5);
+ T('-8276652.13485127566944581661', '-8495.54063521722412174374', '-8285104', 70, 0);
+ T('-4686', '-3998317.0741826957020273553', '-4002414', 28, 1);
+ T('1.339771126520736404077794E+25', '8.287626E+8', '289530048', 58, 3);
+ T('-5.20166531355446732206E+82', '8.730453771018946444288054938E+90', '8730453753159116686390451117829936867280194864748050646493682906645316847927809032232894464', 12, 1);
+ T('-5.0464997706E+31', '5.504546903267832061E+191', '550454690326783206100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('-2.0248818957692E+153', '-74310930601552114.310457', '-2024881895769200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('8E+121', '6.374E+92', '554364348126072936610314446496839819521182521986745802094420972785429489114031302391682301952', 92, 1);
+ T('7.38E+88', '-4.1652649065896417E+20', '73800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('1.68781E+8', '-8.08952597894960550434029E+36', '33644544', 73, 2);
+ T('-7.722784272772593E+30', '2.2E+9', '2149646336', 41, 3);
+ T('-1.7E+44', '-328.02247191', '-170000000000000000000000000000000000000000000', 70, 4);
+ T('-7.05E+5', '292813.18270566897988804498', '275976', 80, 2);
+ T('7.323555280067894531373218210E+79', '1.1654679252820842E+93', '67652046293600589855157945584615039110635156733315468143501995844327399615365120', 70, 5);
+ T('8E+60', '1.29282057420619108273E+43', '2914997347480153850677234839303430864896', 21, 1);
+ T('46561', '-1.607E+5', '33856', 74, 2);
+ T('-494758872.94522', '66728322.4092681611709395575', '42078208', 24, 6);
+ T('-6.549262228889112931', '-4.836435E+44', '-483643500000000000000000000000000000000000000', 1, 0);
+ T('-8.352431E+81', '7.290589184295E+60', '810656814227314403030142887636394446204247376560482586460160', 91, 4);
+ T('3.4313153064E+29', '2.0944E+41', '341831300809000554035656261632', 39, 0);
+ T('-2.22051643796408470E+49', '-970094935153968511117.946', '-22205164379640847000000000000083460851402740334592', 31, 5);
+ T('-5.863909100959E+98', '-7.837097387135448978925E+136', '-78370973871354489789250000000000000000001079226723139437953525917831829085605526715950730492130125082729421456237696391993434961543692288', 94, 6);
+ T('-59631981', '5.04755622681690553028387987436E+44', '504755622681690553028387987435999999999213568', 37, 4);
+ T('7585678772.174777412581663', '5923395.0872107', '16384', 69, 2);
+ T('-5905136246.6', '-4860298224801', '-4861902552822', 10, 2);
+ T('639786766.6751727193309', '531970.14085370507', '7682', 53, 1);
+ T('-44035493', '80278451559582.276784149100749', '80278441693210', 67, 1);
+ T('-271.5387717838325223706199893', '-6.4943249224636782443991465190E+86', '-649432492246367824439914651900000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('-2.75243589929195E+77', '-2231010.320948149612466136883', '-275243589929195000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('8.8643127059748828760724E+56', '-7.6873316E+8', '886431270597488287607240000000000000000000000000000000000', 10, 4);
+ T('4.40992E+6', '7933.585443090128285516041', '2624', 29, 3);
+ T('-717.76460951706746', '-4.86849668695068458E+74', '-486849668695068458000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('518389.771314728982813653', '1.0831642E+9', '507936', 45, 0);
+ T('-1.639E+4', '-3.47736534762192626', '-16392', 30, 6);
+ T('-4.2605142833082E+25', '-17872422003053.8915', '-42605142833082004647313408', 57, 5);
+ T('5826038.06470182625107614', '-617.29381550069604102', '5825942', 5, 0);
+ T('-2.197787606049694504E+89', '1.3663067E+65', '136578796017413825724044686707324490414622333987168291130248790016', 49, 5);
+ T('2.5644062930484E+94', '5.045583373068493E+55', '1200466301668628485195640313565505315126546241584889856', 32, 5);
+ T('6693014747.68228282554468', '3882.775551094385908926119939', '3082', 30, 1);
+ T('71.5240356000165799617538357092', '72284077.6', '5', 62, 5);
+ T('794.2411777582', '-5.31119E+8', '8', 24, 3);
+ T('-9.50057752E+9', '-213.220904921243975788219', '-9500577536', 82, 0);
+ T('-5.06574099E+12', '9.573857622503E+27', '9573857622502999440554229760', 80, 4);
+ T('-747.152371291514454082754455', '-1.32401331582269903359E+91', '-13240133158226990335900000000000000000000000000000000000000000000000000000000000000000000000', 35, 2);
+ T('7047369560.313300675334341787', '810233688.28034536826478496', '537527128', 31, 6);
+ T('7E+1', '1.9442245986211222630421243057E+29', '66', 33, 6);
+ T('307466.206079193857', '3.382068705768960796E+27', '266240', 92, 2);
+ T('7.289876792575006273', '-28.90366007', '4', 54, 6);
+ T('3.3335925774577004628555E+193', '-6.99245837169105833946E+34', '33335925774577004628555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('8.100365E+29', '-5.5E+85', '802513973279861597270152577024', 51, 2);
+ T('83140087974', '6726057819.37', '4571860994', 50, 5);
+ T('-6.2071668190110935161434798373', '80.993018646', '80', 17, 1);
+ T('6.603097734859110755677974E+113', '-6.260513148533273E+66', '660309773485911075567797399999999999999999999993983183460365791805311443010836604151154308310133440814558702731264', 73, 0);
+ T('8.20519512298581417E+84', '-1.35836413492519220598872E+33', '8205195122985814169999999999999999999999999999999998694884018309344980730035465879552', 43, 6);
+ T('-8525581.55066656793164546849768', '-9.2533880E+185', '-925338800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('5.0497867903360E+157', '-4E+58', '50497867903359999999999999999999999999999999999999999999999999999999999999999999999999999999999999960737263603595305898180647975556458624161348575540319092736', 60, 3);
+ T('-4.22E+4', '-700615.190305838972756239928077', '-701656', 7, 5);
+ T('3E+8', '743.874864742848252848436', '512', 23, 4);
+ T('3.766523812190662E+43', '-20.404', '37665238121906620000000000000000000000000000', 7, 6);
+ T('-9429667477261.921', '312737057', '268503073', 33, 3);
+ T('3366517712.237323068112107678', '-41288989.98566480939137333', '3364420288', 50, 0);
+ T('45.3017595', '-9.470942E+7', '4', 41, 6);
+ T('-4555846.01189077683122376', '2914050.16641755111', '2650882', 34, 2);
+ T('7.1174679775136588092810477E+53', '-92587638', '711746797751365880928104770000000000000000000000000000', 19, 3);
+ T('-2373633.412245396215139', '1966.3206', '1966', 73, 1);
+ T('2.029256273E+73', '-7.180328595625E+39', '20292562729999999999999999999999998625741808798316657125714671481326141440', 60, 3);
+ T('9.25355394761117372343E+22', '6.9441716E+78', '85002596691653613846528', 98, 4);
+ T('-5836556923.845409326375667', '8E+58', '80000000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('34143.9', '8.40', '8', 6, 0);
+ T('3.9365997763143337E+97', '-6.49123122E+9', '39365997763143337000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('3E+9', '3.2964466530161281E+30', '34619392', 64, 3);
+ T('8.34499310926142165E+71', '-345226.461474767', '834499310926142165000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('-5E+7', '4.006512385015E+89', '400651238501500000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-3.0177536302857E+59', '-10.85090912212314169681891571', '-301775363028570000000000000000000000000000000000000000000000', 50, 3);
+ T('3.631268E+76', '-18.39', '36312680000000000000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('-9.95752316521765263E+76', '-1.962106', '-99575231652176526300000000000000000000000000000000000000000000000000000000000', 1, 5);
+ T('-3.292696374272264351621571964E+42', '3.6124069984599625036133E+23', '19415558714209972387840', 34, 5);
+ T('-7830', '2.84E+3', '264', 16, 2);
+ T('-9.88399328577115', '686.13571081493897982228020', '678', 1, 0);
+ T('3.405601549E+40', '7.092537539991E+47', '23160800915102415914026820971372046450688', 80, 1);
+ T('-8864.67294228082335290984', '3.004661E+28', '30046610000000000000000000000', 33, 0);
+ T('-56.703653', '-8115.837806409681343', '-8120', 100, 0);
+ T('6.8268699408971924692E+76', '-915113433.9762473', '68268699408971924692000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('2.03193E+171', '-2.6764835452192998571149885E+76', '2031929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977376737180137944734804525684644078940264315293116988702650361877472177291264', 97, 4);
+ T('3596164023.8377146', '-65.524', '3596164023', 83, 4);
+ T('-1.6E+7', '9.2217E+89', '922170000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-4485.72430', '643.86975580704159208', '515', 34, 3);
+ T('-9.313080E+22', '1.98426902140979699744281E+90', '1984269021409796997442809999999999999999999999999999999999999999999992178580512747150114816', 45, 0);
+ T('3.178932990674973E+31', '-1.50926438E+62', '10222991514176875863652635246592', 99, 2);
+ T('-5.959594097090616428672E+52', '-6768402726.88803425', '-59595940970906164286720000000000000000000000000000000', 85, 0);
+ T('-8.608734917834E+72', '-2919940.46616170410', '-8608734917834000000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('-7559', '-2594505.014227170540703587', '-2596815', 75, 1);
+ T('5940.893', '7.408833743E+16', '4352', 13, 3);
+ T('-8.046154885642286470943E+95', '-7.2966445336594E+117', '-7296644533659400000000269086365237433613672372862855816429289191687043364625210121980720438638330332295549660809920512', 53, 2);
+ T('1.36749836150219790253887E+45', '-66802.250', '1367498361502197902538870000000000000000000000', 98, 1);
+ T('2E+92', '3.5046515433492043140986973766E+96', '4349031054754588039533486464444511737624269723674364735246833228630253284272631974910230528', 63, 5);
+ T('-16739517.99132888', '-1.04340104784455747399345512', '-16739517', 97, 6);
+ T('-9.548604219651053811E+54', '-7.79239021E+18', '-9548604219651053811000000000000000004899918112566018048', 96, 4);
+ T('-1906100282.686324146420759', '-9.5870715', '-1906100282', 37, 0);
+ T('-3109206184.57285621641182', '13.7949339779332630425044', '8', 50, 0);
+ T('1.6232156E+48', '-51330729442239.9530462235445', '1623215599999999999999999999999999991203906977792', 59, 2);
+ T('-1780155854', '-2.77507769316539868084963777360', '-1780155854', 36, 4);
+ T('47222325292700717.0996127', '-323969015926969904338050075.24', '45181631643910181', 23, 1);
+ T('-9.56385087062895126E+51', '2.06988173003510338E+21', '886596639516566487040', 28, 6);
+ T('-6.45358200', '-6.6315E+5', '-663150', 10, 0);
+ T('6.936395404822472E+75', '4.55884565128932996012357E+94', '3656959874103169350079424398843758720232122332044486656302367820035144024064', 57, 1);
+ T('42333.5', '-13.79709174432621431432703312', '42321', 1, 1);
+ T('3819107541.97301617', '-88377073.2087044830190', '3802296325', 69, 5);
+ T('-6.997883665231584320846477847E+28', '-546.742758', '-69978836652315843208464778982', 46, 0);
+ T('-8.9140128438369113897E+30', '-653.490860254523418607636', '-8914012843836911389700000000000', 32, 1);
+ T('5.4347496062113E+22', '5281907.6', '1050624', 6, 5);
+ T('-7.67532824330E+83', '-4.0071166836494E+57', '-767532824330000000000000004006733548071991998652672011162579678200893650662357729280', 92, 3);
+ T('6.663016558119813364E+130', '-6402.440421761', '66630165581198133640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('57339.9613782206770859635', '-13619399609562898460339652', '37432', 66, 4);
+ T('-2543813.509486632735', '-8188759.4282630', '-8319959', 7, 5);
+ T('8.0044E+78', '-206737143.477192037065987014', '8004400000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-55062.0822448760798025', '-9.8E+73', '-98000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('5.43406207392252069172744338E+113', '1.63637056831547211571194342541E+36', '249879286316988579623030135843717120', 73, 3);
+ T('-7.7863103519107866216678E+73', '4.47097505116810155E+66', '4225659788884772638819343207256444922912684199463800505887478513664', 18, 6);
+ T('-2.67406E+8', '4.69E+56', '469000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-1.6276261625826751', '-25.0777', '-25', 18, 6);
+ T('-878.9', '-2.71155203542556519753E+81', '-2711552035425565197530000000000000000000000000000000000000000000000000000000000000', 49, 0);
+ T('6.3752492572492307E+71', '-4.5678107166547E+80', '609512693651477534357557951055676656467318248795383789811018570559127552', 27, 3);
+ T('-29897.05778417148257848060677', '2.3514108266451906424036E+174', '2351410826645190642403600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('-7.32525909692E+80', '2.98232630E+39', '2725587259204851038484936965621163229184', 70, 5);
+ T('-1275428.61349705', '9.732036E+67', '97320360000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('-1.0467E+70', '6.8429227954641296239E+35', '682992457282467474706106974843437056', 1, 1);
+ T('-14695.05555891942885046049217', '-9344.4', '-15744', 67, 4);
+ T('-1.5286607539843496777527E+50', '-5922697.780927', '-152866075398434967775270000000000000000000000000000', 93, 1);
+ T('4.2694770687363833886362E+73', '8.657240024286966548E+39', '5806282141377633362409360287964854222848', 41, 1);
+ T('-571761803.518', '5.908889E+125', '590888900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-2.9664509373', '-5678738.3424833296', '-5678738', 35, 2);
+ T('-916766822', '-9948660.1940678390774943', '-918015480', 34, 2);
+ T('-1542475.846', '7.192755950936E+88', '71927559509360000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 1);
+ T('8.56E+91', '-6.3775445492014', '85600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('88.3084807492729393', '-3114535006245365808.6034', '80', 89, 1);
+ T('-738.94092743244495880211599107', '1.674523526899347999748E+118', '16745235268993479997480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('-7E+61', '-1.05142406922624368523033E+87', '-1051424069226243685230330005631361791545214798216794542191464252464545093977476742250496', 95, 1);
+ T('5.45741461', '-32825.21155552765803944', '5', 49, 3);
+ T('-5.495585628997210854169999789E+128', '-7E+32', '-549558562899721085416999978900000000000000000000000000000000000000000000000000000000000000000000010141204801825835211973625643008', 74, 1);
+ T('-190.29', '128222.825712945622', '128066', 81, 6);
+ T('-3.379495275422158934364180025E+71', '-9.1954359936607871815E+88', '-91954359936607872042330904873913560533904631776799666000712386767541763825257107179962368', 1, 2);
+ T('9.5434487852633406991368573578E+43', '4.268054422784143501971474673E+43', '5706110729560002681501435963614313907814400', 66, 5);
+ T('1897203.580282742233', '-7.9443819579E+27', '1048576', 29, 4);
+ T('-540087.3785705432286263847741', '2431215216.9637952458331736087', '2430681664', 53, 1);
+ T('83526230.5966', '8418.02376120577075914452', '66', 33, 2);
+ T('-79.7294510118167767', '1.738103333835028584633170255E+60', '1738103333835028584633170255000000000000000000000000000000000', 90, 6);
+ T('8.66', '-8.4816092691558817', '8', 2, 3);
+ T('-1E+1', '8.866683E+8', '886668292', 4, 4);
+ T('-460.2129349641', '-2715434474.253144000113715', '-2715434476', 14, 5);
+ T('-1.86577184', '6.6249261650E+37', '66249261650000000000000000000000000000', 65, 0);
+ T('-3.093526430225979413704466E+197', '-6.53040746999850061876E+29', '-309352643022597941370446600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('8.545574121289764E+46', '-1E+3', '85455741212897640000000000000000000000000000000', 53, 5);
+ T('-9.4493908544426E+27', '3.18852036820090089E+42', '3188520368200897785477019343721788153528320', 28, 6);
+ T('8.1E+89', '7.2E+67', '54991123229654199483206150265050878093867926044439252663452836036608', 85, 1);
+ T('644564.9199123532446437', '-3.738640632172764901550268E+34', '36864', 61, 2);
+ T('1.7988131796E+157', '-38608967.9751106548073426181', '17988131796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('74187132.95933980989593', '9.97922524971079142150032902853E+44', '71303168', 7, 0);
+ T('-27.283260682177183', '-2671.754127179925105992659', '-2687', 4, 0);
+ T('991.53791151628271', '4218861.856099003957519230689', '973', 77, 6);
+ T('-7926461.2177045', '9.9803132279628E+77', '998031322796280000000000000000000000000000000000000000000000000000000000000000', 93, 4);
+ T('-89910.22341743707861882', '-6.37609759212370556317359115322E+181', '-63760975921237055631735911532200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('4.9977945132683599453362419E+38', '7.698393202403198307928323E+28', '9937394518347452329104506880', 8, 6);
+ T('-8.8809421358140025171572E+33', '-209.0382580090785', '-8880942135814002517157200000000000', 12, 2);
+ T('-3.37738014453531483599046E+37', '519853046.886150941', '74448896', 85, 0);
+ T('-6.70234810764983211825142E+159', '-408.379941320146686982526792307', '-6702348107649832118251420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-7923432268.651672886', '-49.94420007184452859', '-7923432316', 53, 1);
+ T('11815.63010097597571', '4.58180192523741511768581', '4', 73, 0);
+ T('-54.5', '46087540.5063090454798184', '46087488', 34, 0);
+ T('328258695.0515', '402656.52080967757330', '1152', 18, 1);
+ T('9.3395254027717E+40', '9.911496043170907083337882E+32', '661238582921800822882630652395520', 81, 6);
+ T('-5.4731606433', '-7530909.80563523630577747', '-7530909', 62, 0);
+ T('7.3904E+9', '-3.636E+4', '7390363648', 84, 4);
+ T('-1.4246821E+77', '-566684467.85236438183', '-142468210000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('4.346533362327697726635223E+65', '8.4166202906981220358166893759E+44', '804965204175515275992359987685663476614692864', 76, 4);
+ T('-683723667.3478439390623772034', '242702.729494366020523', '209932', 58, 2);
+ T('3.11747021475789E+27', '-1.845124957416029046E+52', '3114212655721193393209999360', 2, 6);
+ T('2.138509155400568E+153', '-1689066.861', '2138509155400568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('-656.630359303188', '-9.7796853270791703849E+98', '-977968532707917038490000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('5916977298.10756', '1.70615769311775477903E+50', '5368709120', 87, 0);
+ T('-6702323.346', '5E+5', '106752', 4, 6);
+ T('-8.1962415841538195E+68', '9.4814E+98', '948139999999999999999999999999885205331932065284039144043483578158312282196219788604052354392653824', 55, 6);
+ T('385723184.23161581268033', '-2.0460817513185082354375178807E+36', '347121920', 84, 3);
+ T('-75.849169083934425259', '-5.198738', '-79', 91, 3);
+ T('-4.3167957162897859977120894444E+80', '-4.591467564617E+63', '-431679571628978603885008430984677403225630738003912925147387107897225135320465408', 1, 0);
+ T('-8.794677287E+83', '4.4939772400E+62', '7439542517525509803309986979807608920984398778701290586243072', 11, 5);
+ T('-2981749973.4', '7.7984552018678401834711771E+30', '7798455201867840183470611892768', 41, 1);
+ T('-4.6983235E+78', '1.31E+62', '128583315831102196956345404857189066954094058948602812006662144', 95, 6);
+ T('6.823758644', '-327588244417096369380235.236', '4', 46, 2);
+ T('478571774.47129105106115', '-983.6', '478571560', 94, 4);
+ T('94354600.59756759348880', '-1309.8088990', '94353568', 21, 5);
+ T('7.0E+38', '-93528.90846541', '700000000000000000000000000000000000000', 80, 5);
+ T('-44822.191731099671871198374618', '8.742769E+13', '87427689955456', 66, 4);
+ T('-9.7E+78', '-2.14E+9', '-9700000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 6);
+ T('7.4045301972596095138E+43', '11775484408376.7', '92878667776', 24, 2);
+ T('1087236.7372', '-943182.880501510954130614622', '1086208', 19, 6);
+ T('-3.587059', '5.7300541848934E+54', '5730054184893400000000000000000000000000000000000000000', 52, 1);
+ T('-4.9E+61', '-22317472781375.86', '-49000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('-6E+50', '-20631997.767397909', '-600000000000000000000000000000000000000000000000000', 54, 5);
+ T('5662.70973265578222255703786', '-41.9211', '5654', 77, 5);
+ T('963592243.403607669268', '31.7517745702693321793', '19', 68, 3);
+ T('351174380330731694966932', '-7.0169301761012986437E+20', '351100485231757299976196', 21, 0);
+ T('6.1E+8', '-568942.0710754878', '609439872', 91, 1);
+ T('290591738.949624910680004456802', '-6.9779755998431E+23', '1048576', 24, 4);
+ T('878888.531522', '-2122.29514999898313231936048', '876832', 98, 4);
+ T('3.3473979126E+87', '5.972443986960191098E+30', '158458440648713000788143636480', 12, 3);
+ T('3.9821072013166260261E+48', '-771.04204741163456419933', '3982107201316626026100000000000000000000000000000', 59, 3);
+ T('-1.553937013948156162442E+29', '-1.229666E+59', '-122966600000000000000000000000060050367922669850646420652032', 19, 4);
+ T('-9.95532E+20', '-8.698738123801945298600210910E+56', '-869873812380194529860021091000000000596495020880778231808', 86, 3);
+ T('9637260177534420338459.5640', '7.51E+21', '37905120277638414336', 61, 6);
+ T('-7.363501449743161952710597041E+93', '-1.2758877289525061E+47', '-7363501449743161952710597041000000000000000000022841799734059022333027764765150245545786212352', 23, 2);
+ T('-267016.538467632664186977595', '-35852909.7300306178868367109111', '-36115312', 28, 3);
+ T('4.662721634E+24', '-8E+7', '4662721633999999987154944', 46, 4);
+ T('1.39E+58', '-5.091262945448E+98', '12713800466980927514503634097901821924706214048477191602176', 99, 6);
+ T('-54961.0504965', '9.015543666934E+57', '9015543666934000000000000000000000000000000000000000000000', 69, 6);
+ T('3.167667038320613546E+35', '-5.16435E+69', '186922747044140045767420318404575232', 81, 2);
+ T('1.92316403827030550387921E+43', '8.7265285196261E+54', '720080196344560606426244236210640118611968', 7, 1);
+ T('-2.935160679144030161E+94', '-2.1981535146465842E+66', '-29351606791440301610000000000002471533976553679935856156301643055581576964739240052125698359296', 91, 5);
+ T('-2296', '2.461331531340939339304018885E+40', '24613315313409393393040188850000000000000', 44, 5);
+ T('-6.87378897274089673431445', '-1.169498E+58', '-11694980000000000000000000000000000000000000000000000000000', 19, 5);
+ T('-525.03478040793409102334703', '-7.34018070015E+77', '-734018070015000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('2567402258.96690', '-959165385.5', '2147762194', 13, 5);
+ T('4.103E+38', '-61.2685481590816357509', '410300000000000000000000000000000000000', 65, 4);
+ T('-2.137E+10', '-2.2665803084451268E+86', '-226658030844512680000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('2.75110018332739724573828585441E+93', '-8948704632.69413248504', '2751100183327397245738285854410000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('-5.24269900813054652E+51', '3005002342010.84055992478721', '2817498546176', 54, 3);
+ T('-78692.11087962781789876', '-77794205.3619465656845473259388', '-77806592', 11, 6);
+ T('-85474.0', '-3425638.86742972856607620246274', '-3493350', 17, 3);
+ T('-8489309.80165', '-4.0E+88', '-40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-865275.9909442736822184712', '-1.8077254440890836229759242955E+80', '-180772544408908362297592429550000000000000000000000000000000000000000000000000000', 84, 5);
+ T('6.8618E+86', '-601.5209788', '686180000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-87146514.172223412', '1.419380E+90', '1419380000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 2);
+ T('-54244.5898327041', '6.17E+9', '6169962496', 92, 2);
+ T('-2.07631893871790474645', '5.45442173E+73', '54544217300000000000000000000000000000000000000000000000000000000000000000', 25, 3);
+ T('-4.20797468630272', '-8.93351478963619095993913536014E+144', '-8933514789636190959939135360140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('989830283.81', '573', '9', 55, 0);
+ T('8.04895E+39', '-73.7', '8048950000000000000000000000000000000000', 14, 3);
+ T('-4.197352E+8', '-2.1E+72', '-2100000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('-1.670617092336409085785064E+76', '-8282826359.56', '-16706170923364090857850640000000000000000000000000000000000000000000000000000', 97, 3);
+ T('5.5880047595895300E+80', '-2738927.301873', '558800475958953000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-5.21874987498752307E+59', '-6.2088570213458487318314E+82', '-62088570213458487318314515559091239290943888623255601786151116578915545425266081792', 28, 6);
+ T('-8.286062097532726451', '2.1602860255065028837E+59', '216028602550650288370000000000000000000000000000000000000000', 51, 4);
+ T('-8485.1710', '3.00E+6', '3000000', 70, 6);
+ T('-2373975.91141', '5.197895299026E+91', '51978952990260000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('7.61493746361788904E+23', '-9.40627828396907505212366934E+86', '609196805505230301036544', 79, 1);
+ T('-319219721.563791810079', '-76.96765326', '-319219788', 39, 4);
+ T('45741.991873832', '-7602020538.8996', '4612', 59, 3);
+ T('-4.4694467826962642605813268E+85', '-2.4145E+73', '-44694467826978601169024133259481506298807863203506223504476862228742679068994441314304', 56, 2);
+ T('-33562301.79104578728384', '86.962950025630871735924063', '66', 9, 0);
+ T('-751160477.7703465', '-97019.29770361', '-751173375', 37, 4);
+ T('-7.401620E+30', '3462690324669136379.2', '2309293826457468928', 82, 0);
+ T('-5.535248676849035431951E+87', '-873762.289011948587925779', '-5535248676849035431951000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-984250497.10', '-5.870627113748087332245E+95', '-587062711374808733224500000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-3.5934013658893093095958E+87', '-177536.16046005', '-3593401365889309309595800000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('-8.96E+4', '5.478209E+57', '5478209000000000000000000000000000000000000000000000000000', 48, 6);
+ T('293813179.0253489726', '-1355669.029765777', '293802027', 19, 4);
+ T('-1.939E+32', '-5.5589293156478622816101E+42', '-5558929315841021973198157137932281249267712', 37, 5);
+ T('30049', '-9.10685E+7', '25888', 62, 3);
+ T('-1.11721499281390678E+65', '-8.65069651863E+53', '-111721499282159965924071574134524430219075569802189922327005757440', 44, 2);
+ T('-9559477.2391796', '-3.9E+9', '-3908427776', 42, 4);
+ T('-2.778E+69', '-6.517496589999E+54', '-2778000000000000387245321279177573416113740705071249096309471283511296', 73, 6);
+ T('-4.292182E+51', '-5109.64493986942917538291906191', '-4292182000000000000000000000000000000000000000000000', 66, 0);
+ T('2.4176543154809353479842270929E+69', '2.5214301489752E+14', '246290604621824', 12, 4);
+ T('416374490296561986681.28', '66.207423457318385853679284', '64', 94, 6);
+ T('9.00500589122967E+97', '-4E+74', '90050058912296699999999830353117461204123270314160583173355561647014049808288075616305341909696512', 47, 0);
+ T('-8.380968858426750951479E+91', '8.442788503586E+72', '1326860959011404966053032027583234416108967061808927759056002810346733568', 61, 1);
+ T('-9.69924E+17', '2.085926529246003653E+34', '20859265292460036456591497013559296', 49, 4);
+ T('-1.761E+4', '-8.47E+58', '-84700000000000000000000000000000000000000000000000000000000', 38, 5);
+ T('48188344.28762278562', '408.123959361727822960936230', '408', 40, 6);
+ T('-56.9928967425590146964634657', '3.39524719692599570533E+94', '33952471969259957053300000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('-65.824769719', '-6.5274E+9', '-6527400064', 39, 3);
+ T('3E+9', '2744540.0337', '16384', 21, 1);
+ T('-76.1', '2.3E+42', '2300000000000000000000000000000000000000000', 63, 2);
+ T('2.1663648172725168668526607983E+94', '-9.1182893380752E+49', '21663648172725168668526607982999999999999999935131408297573351090811480412865312553376264749056', 41, 5);
+ T('-6053.07506779898', '4.1749558075E+98', '417495580750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('-1E+1', '-9.679993643503785036420E+24', '-9679993643503785036420000', 55, 3);
+ T('-7.782123589731550E+55', '2.0368867E+29', '158457836522001728114763235328', 78, 0);
+ T('-3879.3181880103672', '-7.5605534E+10', '-75605536560', 75, 5);
+ T('4.40148668076547999578168E+89', '-6831423.17484471', '440148668076547999578168000000000000000000000000000000000000000000000000000000000000000000', 49, 0);
+ T('-2.64845E+60', '-7646562026163414157.72127671', '-2648450000000000000000000000000000000000007638104968020361216', 26, 3);
+ T('-82604441.5204', '4.58801515105917900419882917523', '4', 23, 0);
+ T('-7E+3', '-7E+71', '-700000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('-505.3832330', '-34576.8302094134614478221116836', '-34816', 77, 4);
+ T('585827814.66972732086471', '-7083687073.536694611', '12779846', 44, 4);
+ T('-94895.15465717847090973457', '-7E+78', '-7000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('5.578933946945209118601E+66', '-744384.583269008', '5578933946945209118601000000000000000000000000000000000000000000000', 16, 3);
+ T('-4.44347066693E+73', '-7.35338017E+29', '-44434706669300000000000000000000000000000000099035208750640620399633629184', 60, 6);
+ T('-9751761988.6873086', '-83.383163120442802216830804248', '-9751762004', 8, 3);
+ T('-51769.942684635520', '-7E+36', '-7000000000000000000000000000000000000', 50, 0);
+ T('-639750.781767168973486372415248', '-6.58908003235047143239592606164E+41', '-658908003235047143239592606164000000573440', 18, 1);
+ T('8691.980756777191216746', '30.6201518171952709', '18', 84, 0);
+ T('6866.781967', '-233760391.1', '6224', 2, 2);
+ T('-8.00388010E+19', '8.28E+47', '827999999999999999999999999926014724584069136384', 4, 3);
+ T('50105.01988', '39755443.2133798792876577', '33457', 100, 2);
+ T('-1732.4412', '-6.17657683853E+40', '-61765768385300000000000000000000000000000', 31, 0);
+ T('-6.74270304946486E+67', '-51555.3700914502', '-67427030494648600000000000000000000000000000000000000000000000000000', 6, 1);
+ T('1.620608692326031E+48', '-688.427132905015966', '1620608692326031000000000000000000000000000000000', 74, 5);
+ T('-110.59331648025225877', '-25113.03', '-25214', 42, 3);
+ T('-17.399499984392843242410822', '-25804826842561708820124.954', '-25804826842561708820124', 79, 0);
+ T('-67.96618', '-3844645659.638642280966726089', '-3844645723', 99, 0);
+ T('-931464025.5946596829', '-6.28684E+6', '-937422848', 97, 4);
+ T('892948790.1205769953696675394', '2668601.7409960980506', '2625584', 73, 6);
+ T('-5847584.76147267123027615121541', '-33360.585', '-5880416', 74, 1);
+ T('-6611.1330731920020805753318', '6.128938315280377355834611E+35', '612893831528037735583461099999993856', 52, 3);
+ T('65756.8897657893120260983263', '-364284.4855', '4', 32, 0);
+ T('3.095730503758E+25', '9.0064133E+36', '30942173356869218411216896', 37, 1);
+ T('710.0374067253749559', '1.8E+4', '576', 23, 3);
+ T('787843713325006416632.333', '-296.351', '787843713325006416600', 2, 0);
+ T('427.627356493061787390', '69336.5934769763730603', '136', 95, 0);
+ T('-1.3447169800', '4.94728489024944150028437774E+49', '49472848902494415002843777400000000000000000000000', 78, 2);
+ T('-3.647547E+21', '3841276.641252520670', '32768', 26, 3);
+ T('5005918', '760318.2604989', '524382', 42, 1);
+ T('-3.43158185543636758E+21', '78608.9675401006336242152325', '12288', 33, 4);
+ T('-7.9E+9', '-22.79009257349194715718253492', '-7900000000', 81, 2);
+ T('-9.52091419168566105334E+56', '-1.035541249501226E+50', '-952091428398577369626415214212412314659385806184668725248', 68, 5);
+ T('-3999507.82311', '-962.07121', '-3999700', 96, 5);
+ T('-9E+4', '2655984304.3801225459825', '2655911984', 47, 0);
+ T('-50261477.95432', '6.5137775312710112705168568051E+41', '651377753127101127051685680509999957213184', 70, 1);
+ T('94025692.5220', '77485.536225086853', '9868', 92, 2);
+ T('3093885.800', '-1.90911E+6', '2233352', 42, 0);
+ T('1.337500155344933956628030E+64', '-5.252540260484845E+60', '13369775740491781785846018952652048298610444082908240870933266432', 95, 2);
+ T('-56323.452499467', '4484315.549122494656981858547', '4464857', 65, 0);
+ T('400192.18262084712503', '-7.2901764', '400192', 34, 6);
+ T('-738.7287318746047998', '-9.814267326636859157', '-746', 68, 1);
+ T('4.38581298400728498645065E+30', '-488.872543309142084411', '4385812984007284986450649999872', 15, 5);
+ T('2.41615666919585544142496849E+64', '-7338.04', '24161566691958554414249684900000000000000000000000000000000000000', 16, 6);
+ T('77289832.77917622276236421796', '-8E+8', '1071104', 66, 1);
+ T('8.84E+3', '384.644747087609101792231866', '128', 61, 6);
+ T('-508.1739199218808130667120', '478273.5405706603519', '478208', 26, 6);
+ T('30.7012641336810081798113', '-780.732448049487742', '20', 53, 2);
+ T('-8.1306E+32', '-1765215.10127426894523283', '-813060000000000000000000000000000', 77, 3);
+ T('4906756341645.6140996597502', '-74993.72894', '4906756266765', 39, 4);
+ T('-216459563737093020919976.3606', '-9.65299175121269E+58', '-96529917512126900000000000000000000155838860866048898367488', 98, 4);
+ T('-341979973528.760308224698119104', '84.446658029278980991', '64', 1, 3);
+ T('7.6790E+64', '-2.39553879900915541924077168976E+63', '76580242577306149425361148559224477369705038628998780481123123200', 85, 3);
+ T('9.3555582783655084512759069675', '31.9968729500084532241091372308', '9', 72, 0);
+ T('-6156', '9.6251E+58', '96251000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('2.726216530123933E+39', '3.75920615E+11', '100998840320', 70, 3);
+ T('-9.8429690E+20', '67465.532202236577', '65536', 44, 0);
+ T('-3.0390E+42', '-6886738.459059711383', '-3039000000000000000000000000000000000000000', 65, 4);
+ T('-7.43768907053416672068549023E+38', '2.271902E+7', '4849664', 41, 5);
+ T('-2594496570357634173.2', '-5.426E+31', '-54260000000000000422909860380672', 15, 2);
+ T('-3E+5', '-698810538947020023.90335', '-698810538947024896', 58, 1);
+ T('-4.4E+9', '-6.07E+4', '-4400017408', 95, 3);
+ T('-5079517635.2561171566', '411429.63', '263717', 43, 1);
+ T('5121627552.04356', '-271660847.0811', '4853121152', 61, 1);
+ T('-8.0324647389050E+57', '-900.476779793878', '-8032464738905000000000000000000000000000000000000000000000', 98, 4);
+ T('-6.629611963064192045808715204E+36', '45800.0490764948184472441979', '4096', 37, 0);
+ T('613.286920996', '7.073070606938653', '5', 61, 2);
+ T('-8.7714019E+12', '8831245596.6649128334091208851', '236978176', 73, 1);
+ T('2.76E+18', '45385290.95032547529220', '1310720', 98, 5);
+ T('-658057', '1461.20752319251635155', '1333', 46, 5);
+ T('-6324424.8', '-1E+7', '-16291584', 95, 5);
+ T('481.13760500415', '-881658735.86284512', '129', 59, 0);
+ T('941596951671221.421949417', '-77600394.63471196', '941596876169524', 96, 1);
+ T('-5618198300.344', '1605816.03740308703319388124552', '160', 28, 0);
+ T('-3.203E+21', '-2179010220.49838776897223', '-3203000000002176843776', 4, 1);
+ T('-4.05314197551924291302222263E+29', '-69.1', '-405314197551924291302222263000', 79, 0);
+ T('-3.579303E+8', '7.91942386812375852E+31', '79194238681237585199999643418624', 90, 6);
+ T('-48580085.6407', '10709471.3329', '141323', 21, 2);
+ T('-7.3E+52', '-20.900251', '-73000000000000000000000000000000000000000000000000000', 39, 3);
+ T('51.9410472810756023626469534', '-17514027.5093882503', '17', 99, 2);
+ T('-8.490E+43', '-87.854270835690', '-84900000000000000000000000000000000000000000', 9, 5);
+ T('63419.9423831839729610530', '1E+6', '16896', 13, 5);
+ T('5.34939670350023910586702540707E+51', '9.5113923547910202E+17', '369611932518318080', 56, 3);
+ T('-20.57314613', '7.70E+45', '7700000000000000000000000000000000000000000000', 2, 6);
+ T('-4468.37804564880913639', '-7.99357840685564094376172', '-4472', 78, 5);
+ T('1.037626E+36', '-9767078432.91405', '1037625999999999999999999991410065408', 69, 0);
+ T('-427425.232', '4.6647349124463633037852E+61', '46647349124463633037852000000000000000000000000000000000000000', 55, 3);
+ T('77571.217156082202767510', '4069217698.8980593409132173517', '66818', 34, 4);
+ T('6.44739151776972613029463E+25', '5.43138787873709989731E+59', '24182064033551196971073536', 12, 5);
+ T('25174992.9527861918328950193726', '5905.980119805145697908', '784', 62, 0);
+ T('5.698746729895747E+31', '4.0204E+42', '46289150708219104101753887391744', 67, 5);
+ T('-997.57527865', '-7.44E+51', '-7440000000000000000000000000000000000000000000000000', 27, 4);
+ T('2.62193637610016214E+63', '-8.506E+14', '2621936376100162139999999999999999999999999999999718525023289344', 52, 6);
+ T('-2.18261541213301428E+36', '-4.7447E+9', '-2182615412133014280000000000415236096', 35, 2);
+ T('544.14191622630919618792313775', '4.69734E+9', '32', 85, 5);
+ T('6.467089437216477E+51', '3.3143E+29', '3259567647871880093082058752', 93, 0);
+ T('7.0996605989194003E+67', '-5.02453412461E+51', '70996605989193998503844708826307651904480334740588924834796508545024', 37, 6);
+ T('35671.689', '914672.26152', '32848', 91, 4);
+ T('-7.2967605780795425633046555020E+62', '2.5907654132438652454231210352E+56', '13853305152663601470887237053012138140797694533273911296', 27, 5);
+ T('-421516846.6630784631130676', '3.90533318571597352867346544509E+53', '390533318571597352867346544508999999999999999580569600', 71, 1);
+ T('-62', '8.06843162E+57', '8068431620000000000000000000000000000000000000000000000000', 66, 1);
+ T('6365.82408440031558142854650578', '-253102753.6008814442821', '4189', 28, 0);
+ T('6475191629.616662840698', '7.4048008441865764058079027357E+45', '27394048', 75, 4);
+ T('-9.283E+8', '3.0195603028641633620173483E+68', '301956030286416336201734830000000000000000000000000000000000000000000', 86, 0);
+ T('5.929404423E+35', '-5.33E+64', '343058577874913779749777438461132800', 98, 2);
+ T('252270.52', '117708113.78453948681547435', '4416', 80, 4);
+ T('496356.42219869946350', '-6E+6', '266880', 31, 0);
+ T('-4.39543280059728290261938728E+28', '-13759.56656513295', '-43954328005972829026193881024', 32, 5);
+ T('2.9E+27', '-9530555375.4323394335214', '2899999999999999991141629952', 54, 2);
+ T('3424079081170841.0467', '-1036064143.29', '3424078925980177', 63, 2);
+ T('-2.13576719351117609812954612E+64', '2E+55', '7666327759472564423988128586134055075553061932799885312', 93, 1);
+ T('-9.24647608735994671E+20', '-6.781869E+42', '-6781869000000000000000036893505877044101120', 24, 4);
+ T('78.3', '-858035.1400704874893312', '76', 8, 2);
+ T('-8.53E+5', '5.4918882E+8', '548597968', 53, 5);
+ T('-7812.5791319590', '-92467.14700039390', '-98228', 93, 4);
+ T('1.26860426955646926116E+29', '84507822.917', '26624', 68, 4);
+ T('-912.253821177536', '234984.1128995579', '234592', 81, 6);
+ T('3.620117695335105198828E+61', '1.554592484913026E+49', '11891872390728479714978920929934934803999931498496', 10, 6);
+ T('-2690.9903041136173', '-6.37255699077581271073365109E+46', '-63725569907758127107336510900000000000000000000', 33, 3);
+ T('-8.52568152089717322740E+50', '1.316985008998824049488158609E+51', '561251601878810067268505798498109899288426315776000', 8, 5);
+ T('-630602728592884.90983', '-8.2623826E+8', '-630602999002612', 28, 3);
+ T('-8.009E+29', '3.41469799652885226607E+59', '341469799652885226606999999999204623518616370639783323500544', 25, 6);
+ T('54389.829972439645366277575242', '-95.0298342759122', '54305', 90, 2);
+ T('-2.058547717930865147365623518E+49', '-4.409362782369798603693E+50', '-443885065376599278632414432898920783957342979883008', 18, 1);
+ T('-6.72213E+25', '-1842.0494795792311874020353', '-67221300000000000000000000', 100, 4);
+ T('125564722.19642525798197010', '-40808706693945.6971603042249', '50897922', 77, 2);
+ T('1.134724974747E+58', '-3.5335224602177527252812E+23', '11347249747469999999999999999999999649064446653931630624768', 50, 0);
+ T('990168.398150945256877615337', '53071.994043665030550647', '2888', 5, 5);
+ T('-2.9845570322647702324916E+67', '-1733.6524479684617265', '-29845570322647702324916000000000000000000000000000000000000000000000', 38, 5);
+ T('-8150.55719602796', '-6.5E+16', '-65000000000000000', 36, 4);
+ T('-2.930E+36', '-7.35E+42', '-7350002742830894937857715365103595920818176', 80, 1);
+ T('-2', '4.27749188279E+46', '42774918827900000000000000000000000000000000000', 10, 1);
+ T('-9206288871.457637426', '-902.3608680364', '-9206289384', 70, 2);
+ T('-26819305.8696', '922334.3727', '393238', 73, 6);
+ T('373389087190360316026405.598', '-12240', '373389087190360316022816', 89, 1);
+ T('-8.77274022881746E+27', '2.08345610596587732514706076041E+46', '20834561059658773251373742410077551082719412224', 99, 2);
+ T('81490.170456555218358843', '-949.556640568902482126042325', '80962', 66, 3);
+ T('-2795.0', '-28697.976553563117', '-31483', 57, 5);
+ T('7.6941790533927799380964693E+40', '3.298520E+9', '2215116800', 22, 1);
+ T('-2131441905133700852634.1', '-4821.748248638887976265761', '-2131441905133700856798', 76, 1);
+ T('-685980.450170004145', '-4.06541663572063166343', '-685980', 26, 3);
+ T('708442021.7649001759', '73674.15237900', '71552', 64, 3);
+ T('7.6871419819808394E+51', '-6.53164851314629112E+42', '7687141981980743520263110209266645207236218122665984', 18, 1);
+ T('-311.368396297', '-9.678E+16', '-96780000000000000', 42, 0);
+ T('5.88744282488E+12', '2217899.6635119776501', '2098848', 33, 4);
+ T('6534502087.405328811667452', '8845307.6338', '300739', 32, 2);
+ T('-7.56835510621676E+31', '-4608249955.5', '-75683551062167600000000310902784', 72, 6);
+ T('-549012.2', '-8.36629150791428549759638443730', '-549016', 3, 5);
+ T('2.8E+20', '2.51741373831832620164E+59', '276793080277725347840', 76, 2);
+ T('-588.436937', '13.13', '4', 46, 2);
+ T('-1.05E+3', '9.537844114318016541156457765E+58', '95378441143180165411564577650000000000000000000000000000000', 21, 4);
+ T('-8.16938E+8', '-4.339E+6', '-821263680', 33, 5);
+ T('13.9101417188492957607223', '1049.15158', '9', 65, 5);
+ T('1.903E+64', '-461667656912523221815.3', '19029999999999999999999999999999999999999999833979303336614035456', 75, 6);
+ T('934.73134699981128818', '-7823.61560', '288', 96, 4);
+ T('-7245384678.2717474278421', '4.9851871E+10', '43220476952', 38, 6);
+ T('53158.78571720957091966', '3.9E+4', '34816', 14, 2);
+ T('5.67760933110398570820382727E+30', '-398.5491015989', '5677609331103985708203827269744', 40, 4);
+ T('4.018798775231E+32', '-8.1497973363041032134942388164E+54', '55808437177375156441104716398592', 33, 6);
+ T('6.51658435E+61', '2.4201425E+65', '13684192746194545802131525183250081845304138346317940806123520', 53, 1);
+ T('-6E+3', '-2673.322840545018', '-8064', 9, 6);
+ T('-31895.90151175258018595522', '-6E+6', '-6028800', 96, 4);
+ T('-41674153.9071132027585339529', '-796.6118844180658', '-41674684', 67, 2);
+ T('27594834', '-95751673345253604927440481887', '18944000', 52, 0);
+ T('5351079154530547851100.6', '-9.8009518E+13', '5351079127042648086528', 36, 1);
+ T('766.34684', '9.00615434515992928028366', '8', 84, 5);
+ T('-7798.10966838', '6733610421.617', '6733603200', 84, 4);
+ T('-142124612346321455.164081802', '23905495500.25124112933243261', '4299219392', 14, 0);
+ T('-1.3254E+18', '1.919273393E+15', '582262820175872', 64, 2);
+ T('8702047.805588359516418303', '-4760.807745180', '8702024', 69, 0);
+ T('6.673114E+65', '-6.96E+7', '667311400000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-3.81748732957478859E+18', '7.08843762E+39', '7088437619999999999999999964815627911168', 50, 0);
+ T('-7.48966690552693869462', '995.1210989203400', '993', 1, 3);
+ T('1071376.66', '8.7137495440533E+21', '1069312', 4, 4);
+ T('-6.925', '-9.694139475100176471354170', '-14', 8, 1);
+ T('-237.0039419556852809245', '75.63862637131661531', '3', 66, 2);
+ T('9353.29556813873235', '-7195472', '9344', 100, 2);
+ T('-237625884396.71134082354275', '-9.343837301205404072023E+35', '-934383730120540407202300228708057088', 39, 4);
+ T('69964.276038859774217781686503', '-8.85319135868E+17', '65792', 20, 2);
+ T('-20422363777378721121543237.956', '161.9944496217437756396', '161', 96, 0);
+ T('-15480.7574847495541582160085', '-90932834608963.161784543', '-90932834615160', 14, 2);
+ T('9.27E+45', '-5.38074E+11', '9270000000000000000000000000000000000000000000', 22, 2);
+ T('-8.9073876185760E+50', '6.795525054E+60', '6795525053110851377559334018101655880097388705766131487473664', 26, 0);
+ T('-4758.63819975466', '-9.76751907415820E+57', '-9767519074158200000000000000000000000000000000000000000000', 29, 5);
+ T('-6.544170570506350622671E+37', '59793933707082.9697', '7014891716608', 84, 0);
+ T('-6.730497505948531536152615E+34', '1.81E+3', '1024', 25, 3);
+ T('32561307.51976269469933', '7753633.23253782580747', '7358593', 39, 1);
+ T('-409.7305727', '1.3115718436119E+20', '131157184361189999616', 39, 3);
+ T('-5121364794.2082663', '9910590519.376047866056731', '9910488070', 79, 2);
+ T('-6.01757206445592143134716974474E+43', '-4944000.9838865', '-60175720644559214313471697447400000004784128', 21, 5);
+ T('3800.37069462733608343150552039', '8.15E+7', '1600', 31, 4);
+ T('-6.8578685889728120878973727642', '316.4968020610023255', '312', 71, 3);
+ T('982911.68921590343557048', '-173.12875733198286889042', '982867', 10, 6);
+ T('70339173913.432104193723', '778.916548461308572948292476', '520', 11, 0);
+ T('-4010482732.772', '4.85726529031E+43', '48572652903100000000000000000000000000000000', 78, 3);
+ T('-2E+31', '-2.8302430', '-20000000000000000000000000000000', 60, 0);
+ T('-92600.7004054570642754', '9.3221050E+65', '932210500000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('-4.3E+48', '4.5582187445786901644547E+31', '871602400349935959148601540608', 84, 2);
+ T('-1.6961450E+46', '-257028932629733.98447746', '-16961450000000000000000000000000009895604649984', 56, 3);
+ T('4.946990662988E+33', '-93.910197529428108634101666', '4946990662988000000000000000000000', 49, 5);
+ T('-26858650.261776600914896048', '1.6E+5', '139520', 75, 6);
+ T('1811.03946102774227', '-773063', '1041', 76, 2);
+ T('-7.0523513276845E+68', '9.710E+17', '648518346341351424', 90, 6);
+ T('48.476791597696044206', '-632223122.3070501732019', '32', 38, 3);
+ T('8.28E+6', '44261.0', '1216', 48, 0);
+ T('-4.2440102774037E+15', '1.6E+24', '1599999996041040343597056', 24, 0);
+ T('-1.195770996455178110312520864', '-1.402148725970450583577783822E+70', '-14021487259704505835777838220000000000000000000000000000000000000000000', 98, 6);
+ T('-50.078620045360604140186', '7.504E+6', '7504000', 3, 6);
+ T('-2.81258464906068907615903E+62', '-7.7752774288346267861848054E+46', '-281258464906068913826667096732896260960173451009473225900949504', 31, 3);
+ T('-5685609.36240', '-887159.073446799654629923880', '-6277503', 48, 1);
+ T('2.553450E+46', '-24.4120084249846187707141360', '25534500000000000000000000000000000000000000000', 64, 3);
+ T('-643646.99', '5.4640242924772918809078E+40', '54640242924772918809077999999999999475712', 38, 5);
+ T('-4406551067747.87', '3.50258043356398179651E+43', '35025804335639817965099999999999995663089664', 19, 6);
+ T('-21734.25103226186452946', '-33.7019', '-21734', 65, 2);
+ T('85.473765932488448500', '635355259.79900716307243636390', '81', 78, 4);
+ T('4.834615E+31', '-8042099.3983803863503921', '48346150000000000000000000000000', 73, 1);
+ T('6.37E+35', '8703155305635.205956308440', '8667244003328', 92, 3);
+ T('983.0', '-68764.09851723117727555061', '836', 26, 1);
+ T('-6.86011E+29', '6.76867532440932656018933736545E+37', '67686753192062669519032876530973802496', 27, 0);
+ T('18180.83540020798668', '4058961037.0001475908', '17412', 33, 4);
+ T('-579427.7', '-9.316348', '-579435', 7, 4);
+ T('6.1544283480E+68', '-4809220736.9283956', '615442834800000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('2.588018420E+55', '-497.02857979147272677001', '25880184200000000000000000000000000000000000000000000000', 53, 5);
+ T('-9.357E+7', '-5.6134756231734079059E+50', '-561347562317340790590000000000000000000000000000000', 49, 4);
+ T('-9.37888E+6', '8.621951760E+24', '8621951759999999991087104', 46, 1);
+ T('-6.66327467414E+48', '-554.9068347978', '-6663274674140000000000000000000000000000000000000', 4, 2);
+ T('6.6E+45', '-3.9E+7', '6600000000000000000000000000000000000000000000', 59, 1);
+ T('4.751000415688898386553E+24', '-9.998134412304977681E+68', '3192616620833216334397440', 95, 1);
+ T('-5021820.702090966423821', '-8.46006363116775100905349E+61', '-84600636311677510090534900000000000000000000000000000000000000', 70, 3);
+ T('-8176920940.215', '2655.1750814589871809901', '532', 85, 0);
+ T('-1.1103662678E+12', '9.4989255670E+13', '94989241765984', 2, 3);
+ T('6.4740800559112E+35', '-5.029704680714482', '647408005591120000000000000000000000', 77, 0);
+ T('-864403283898589200.7997444', '4990.116036918152792194917281', '4976', 38, 6);
+ T('8923146239976.516074932472', '-47420813.8588564816581', '8923132471904', 54, 2);
+ T('-8.3457751439513550307865E+29', '1.68551812E+57', '1685518119999999999999999999960373741962356037740348309504', 90, 1);
+ T('-1.611E+6', '6538622748.8', '6537044744', 90, 2);
+ T('-6.451641038819610E+59', '2.4638590566085731E+22', '18926368462009626787840', 22, 6);
+ T('-4422314481.8', '-3.640308423301962316909155E+37', '-36403084233019623169091550004412678144', 47, 2);
+ T('-21.630716621547988013207', '-694392686.698832879516820765', '-694392702', 73, 6);
+ T('-2.91E+4', '-7879679.4906', '-7896064', 26, 6);
+ T('-6.95195451E+9', '-4947468.855078620417537480908', '-6952025680', 21, 3);
+ T('-14.471176853', '-3.7E+7', '-37000000', 69, 5);
+ T('-2374929782580383862185.6480602', '2.97010E+7', '8729088', 88, 6);
+ T('7.034391713508399550778487E+42', '-9.539781221427E+57', '5596975171742467884945842555668377410469888', 25, 1);
+ T('-14390.22', '-2.942295407E+37', '-29422954070000000000000000000000000000', 41, 3);
+ T('-505433.715583', '-6.491830092E+65', '-649183009200000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('41796.4', '20338676.9', '836', 66, 0);
+ T('-960246.60662', '-9.753097671485269389850E+66', '-9753097671485269389850000000000000000000000000000000000000000000000', 17, 2);
+ T('6.962209E+7', '2957736234.69', '153866', 53, 4);
+ T('-5.7247', '398.1998666947', '394', 2, 6);
+ T('4.406101E+70', '-2.00E+8', '44061010000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('4.648335302652895249E+50', '-2992071.82400502882', '464833530265289524900000000000000000000000000000000', 41, 2);
+ T('8.36114524830733260E+24', '683448407648364062781225400.96', '5140296098437583312267264', 6, 6);
+ T('-8.4948124147409455503008E+36', '8.83077867672169645E+61', '88307786767216964499999994495962029206040696271581905170726912', 6, 3);
+ T('289698947.147746141842404220180', '-5172.842717284187639', '289693824', 80, 1);
+ T('7.5570221127065E+65', '-3103519781954.9750683536724', '755702211270650000000000000000000000000000000000000000000000000000', 94, 2);
+ T('760.4', '40.9576558338592885', '40', 75, 1);
+ T('-6.3533470E+9', '6.360900E+7', '21665800', 76, 2);
+ T('32.960409940798510', '-2E+4', '32', 29, 2);
+ T('15973216.071335', '3529.6304745918269436214835296', '2368', 72, 0);
+ T('9484059.39008284', '-3313873.005055144913', '8398603', 10, 5);
+ T('-30188560068740.1380013260519697', '9009577628.84041850477911535', '8740998684', 10, 6);
+ T('1.8875458592286843803E+26', '-52504.772516408310', '188754585922868438029963904', 91, 5);
+ T('-1535.42370769800744', '20970.2620138693', '20480', 79, 1);
+ T('95385.000', '9.900E+7', '5248', 29, 3);
+ T('87.597402036501698', '-809911137502.091470393950394', '2', 96, 0);
+ T('-689454572.6', '-1.4E+7', '-702398464', 29, 2);
+ T('-690.5087360886570', '-8719552225894941039688674772.11', '-8719552225894941039688675316', 65, 6);
+ T('9.897E+6', '-5.30E+9', '1048576', 15, 4);
+ T('4.061039328673645891599829E+48', '-485522.9358671797', '4061039328673645891599829000000000000000000000000', 89, 3);
+ T('3.17377E+9', '8209.77481212311340899136305905', '8208', 43, 5);
+ T('6.8042389440838941', '21.0055518176544', '4', 63, 6);
+ T('-4685.726385101', '-4.062522923331140894548E+31', '-40625229233311408945480000004096', 6, 1);
+ T('-6799852807.6', '4.5523802220218936775349E+47', '455238022202189367753489999999999999999731564544', 88, 6);
+ T('5796716171.1', '8.109849941E+24', '32768', 12, 0);
+ T('-8.47124E+8', '-4.58408494E+17', '-458408494001709056', 14, 0);
+ T('-2798.825446869682707471551', '6.25504E+11', '625503997952', 20, 1);
+ T('-5.815837E+8', '-9.15E+42', '-9150000000000000000000000000000000000000000', 75, 3);
+ T('8.0255710916194098685918281097E+51', '-2.52E+68', '420915415402516928287275453988210592060557267828736', 94, 1);
+ T('-6.2242E+7', '4.20686083E+46', '42068608300000000000000000000000000000000000000', 73, 0);
+ T('3.6E+68', '-7.052E+65', '359775378983143130833384846354803832478253058027247495143826204393472', 4, 0);
+ T('9583206.640789209', '-395972.0844562772154754025162', '9449508', 95, 3);
+ T('256929436663893.07', '837551.774717805744861172674', '786437', 58, 0);
+ T('-3.07053449744116509364E+44', '-3.657680456483678E+16', '-307053449744116509364000000036576631908728832', 7, 0);
+ T('-53554176349138', '-4523960.5920450', '-53554180872184', 69, 1);
+ T('-5.070779394187178244019106702E+50', '-127.9371085', '-507077939418717824401910670200000000000000000000000', 49, 1);
+ T('-2.1E+65', '-6.55734E+8', '-210000000000000000000000000000000000000000000000000000000000000000', 24, 5);
+ T('17.333304', '-345805358637891.89693618162', '17', 71, 4);
+ T('139466956.412908832134348916540', '13854.23511783925326', '4108', 54, 3);
+ T('-6.47740299805E+29', '7.981489860E+36', '7981489856228056763030538676185595904', 45, 5);
+ T('685998681.0853865716', '5297495944744488183047.36069472', '142639105', 90, 4);
+ T('-6.1780457930412161126E+25', '-4873973.1779526', '-61780457930412161130725376', 56, 1);
+ T('934082079.4733', '7532144784.33826828648172', '10510352', 6, 0);
+ T('-6706717.114373', '7.5E+2', '226', 60, 1);
+ T('-53659015.1285280679221365323', '4.350555622267907933E+57', '4350555622267907933000000000000000000000000000000000000000', 74, 0);
+ T('48667588.28809101471365668', '7901.96785149683', '6852', 91, 2);
+ T('-5098150820.806', '9.73929E+17', '973928995145908224', 76, 4);
+ T('-59.054', '-7816857.3', '-7816891', 18, 2);
+ T('-9.69160E+50', '-149694609.246770643831', '-969160000000000000000000000000000000000000000000000', 76, 5);
+ T('-8.5484251711440E+41', '-6735246133.2135005300375748769', '-854842517114400000000000000000004294967296', 69, 3);
+ T('60860626369503585654499.63488', '-3.1493991202843409706637683E+46', '57263308114930234818560', 85, 2);
+ T('2.90515E+15', '-850900855149419.8', '2342046484409344', 25, 3);
+ T('-2065.26365908938986201843460', '7948881.32912274145086927', '7946817', 31, 0);
+ T('9.9789004326892953969960E+44', '4E+65', '997702796246496927594707220728186771278397440', 41, 5);
+ T('4.041E+62', '-4.232878839007051E+26', '404099999999999999999999999999999999685525475065806062817902592', 92, 3);
+ T('-1262191.63937795761630', '20700.330597567050852590', '4240', 52, 0);
+ T('-8.822581E+17', '-1.8238292853961E+15', '-882278724702035968', 29, 1);
+ T('3.80886E+26', '337126846.6828576107122', '268435456', 13, 3);
+ T('-91.293689852460247658570466816', '3054427.88222982073618339740409', '3054337', 51, 0);
+ T('-7600.23618981', '69336116.695354556128', '69328912', 89, 2);
+ T('-8.8E+2', '-6351124792.7184188141195', '-6351125376', 1, 1);
+ T('-2806316', '-1', '-2806316', 82, 5);
+ T('-72840.8546375', '9483.025135433542639701901', '8456', 58, 4);
+ T('-819163', '-6.697611359826238572136799361', '-819168', 82, 0);
+ T('-6520139.861414152', '3.80658987E+13', '38065894359200', 23, 3);
+ T('-7.0309246015411778681883536E+70', '-4E+7', '-70309246015411778681883536000000000000000000000000000000000000000000000', 97, 4);
+ T('-8343930.0818038317115746981265', '7.07E+8', '704685696', 1, 1);
+ T('-879.64', '-934.1706', '-1008', 39, 6);
+ T('-238.9755915840346', '3.1E+23', '310000000000000000000000', 86, 5);
+ T('276538360349364445281563.5533', '-83741217.18673531806', '276538360349364437660955', 16, 5);
+ T('6.150895513185E+20', '-6.5E+27', '614512809047169695744', 18, 5);
+ T('-92.00127', '-1070851712102818781893', '-1070851712102818781920', 9, 3);
+ T('-855.59509884247016028922', '484880.0', '484352', 92, 2);
+ T('151894257858685653925.842154857', '20794.6775910041301399772551', '20768', 17, 4);
+ T('553954.690264601929', '275560.2624039443123', '12384', 51, 6);
+ T('820274789.995502962965459', '-8313.9578', '820266501', 91, 6);
+ T('-514906614.480705194266933', '-16006253.1719264156486848910535', '-519372286', 69, 3);
+ T('437919.374580567808559255425584', '785030.64959235472835478', '174726', 91, 3);
+ T('-7E+4', '19184024.372785052747377163', '19179664', 33, 5);
+ T('-7.417566714568289041932E+69', '-5873703.6900791', '-7417566714568289041932000000000000000000000000000000000000000000000000', 11, 3);
+ T('-9.2578E+30', '-3.2759E+18', '-9257800000003265766144862060544', 72, 5);
+ T('-4655076702365.00288', '9.80013068376450519264E+35', '980013068376450519263999987917258752', 75, 2);
+ T('3.50666E+14', '91428.088376', '91136', 7, 5);
+ T('206.33587436581716', '-27662205.4316806788', '130', 41, 0);
+ T('155.8476070461477', '-10.6007694942216215313964193', '146', 72, 3);
+ T('-1.416997627E+46', '-4.943435877246762278E+70', '-49434358772467622780000011797617272207453752482715514469074996012515328', 17, 6);
+ T('438225215.0999866', '-449642.9192', '437780758', 83, 3);
+ T('-942.5603243244043', '5.43E+6', '5429328', 87, 6);
+ T('877475.7278688846935233259', '-24816.6630452781640', '852736', 43, 6);
+ T('-2.7E+6', '497.17659435860050755519598', '288', 96, 1);
+ T('4.84438247173E+35', '-962.2037438307', '484438247173000000000000000000000000', 28, 2);
+ T('4.6E+6', '217973.481024', '135232', 88, 4);
+ T('6.977249721662353330449992552E+67', '-816.81458221748808294544', '69772497216623533304499925520000000000000000000000000000000000000000', 87, 1);
+ T('-721.6683544366', '-3714.5183505159', '-3794', 92, 4);
+ T('-8740.3044819549221240974', '16324335.6999895771', '16323788', 89, 6);
+ T('1811104899.65051548053810791', '6.09630741145627111', '2', 30, 6);
+ T('-1783327529.344740786019725831', '-1.45922046588312703931E+38', '-145922046588312703931000000001212153856', 61, 6);
+ T('8677672.71', '5072.3999766987581445365759961', '256', 24, 0);
+ T('-6.1726E+49', '9.7814175917987862E+22', '77955958540263818788864', 5, 6);
+ T('736275949.247823670668774', '-7.2201E+22', '559939584', 12, 4);
+ T('-61350852.4638270900907946', '956607649.626008650', '939822112', 15, 6);
+ T('-231779.42494268', '-4.7E+30', '-4700000000000000000000000000000', 37, 3);
+ T('-29891.1562350867218656047728', '5.95160182E+60', '5951601820000000000000000000000000000000000000000000000000000', 91, 6);
+ T('9.71576028002116668E+19', '123457.370654370660', '74304', 79, 3);
+ T('-965595.1', '-1E+7', '-10403840', 34, 5);
+ T('-69530621.52353521927347609', '3E+8', '297861120', 79, 6);
+ T('-18432.350320122288992604571645', '-618974.605545802297099572', '-620544', 37, 4);
+ T('679.186313440684598506800210440', '86982579.0527191', '675', 82, 1);
+ T('3.1368848124E+25', '9.932E+47', '10958401449731967242207232', 79, 3);
+ T('8982.95944559', '9286863.421384542755364', '8198', 65, 6);
+ T('-5.1E+2', '-9E+8', '-900000256', 86, 4);
+ T('-5.27150196476883197835558E+33', '-44088244.4429693', '-5271501964768831978355580002107392', 62, 3);
+ T('-8.0002719E+13', '-76.5457552101759411875', '-80002719000064', 100, 3);
+ T('27550692.247035928703', '-515057496.478292', '17055904', 81, 3);
+ T('-2.88E+6', '8.361E+8', '835980800', 10, 4);
+ T('-782493.7899718752849', '969.823534829835951640', '833', 30, 3);
+ T('506.713364841390203212316365146', '1739000.60189014312', '248', 18, 6);
+ T('9.7E+11', '-6243992695.63', '964362772480', 76, 5);
+ T('2.87E+27', '1.2382355212295023223E+38', '386856871020731104705380352', 23, 4);
+ T('-278472513569444.730715', '-6.509E+37', '-65090000000000000000000168517336825856', 49, 6);
+ T('6651515945.12566878721476', '9.257573259479802E+19', '2222195744', 59, 2);
+ T('-7332378.672930656', '-16.30942617310341193', '-7332384', 87, 4);
+ T('-222.2240830416833653', '6.50678682', '2', 80, 5);
+ T('28138674952255.196941', '-2.90875143E+15', '9352425504768', 8, 2);
+ T('-1.78E+4', '-875.88597033854268492585557946', '-18416', 2, 1);
+ T('-1402955.1856025533862704221573', '666.7361818637207886835', '656', 8, 5);
+ T('778368811', '-4.96796293206039353E+21', '2397472', 93, 5);
+ T('39777.14603', '8.091E+4', '6144', 43, 5);
+ T('-7704525738.7746226', '-8.0E+51', '-8000000000000000000000000000000000000000000000000000', 10, 4);
+ T('7.38160164353418E+42', '-4.8421416936669873011820918E+65', '352725332500846316457726160655014569181184', 89, 1);
+ T('258.92568805539067306', '-59346.011497834926432480690874', '2', 39, 1);
+ T('-5695607729.41068438153806675548', '995250337677698183896.1136', '995250337677391732808', 6, 6);
+ T('2.06611460114451', '-6.650', '2', 39, 6);
+ T('-6.0645270E+64', '-4.84988587687226179', '-60645270000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('-4.7E+7', '690.3907087865712', '512', 47, 6);
+ T('-5', '1.16588927E+63', '1165889270000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('-9.50E+3', '-207.3023', '-9696', 23, 4);
+ T('4.01278479842176704851338', '724848836.373637801', '4', 25, 6);
+ T('-8209.089896304200120767938954', '96.562592350978', '96', 7, 1);
+ T('-708.89', '562204.843727567487289766023178', '562204', 54, 6);
+ T('9.25452337519315469243929E+36', '-3.05964870726E+33', '9254156216401015256642616068637982720', 63, 5);
+ T('-1.95326012291437044E+58', '-214333.19515349234768354341', '-19532601229143704400000000000000000000000000000000000000000', 4, 3);
+ T('2.7254E+8', '-752.34460528383328682479717642', '272539904', 39, 3);
+ T('-82583975.4854700002707346694', '-8.5650E+6', '-82751912', 24, 6);
+ T('-511036.0913403570', '8.39804E+60', '8398040000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-73.2', '-64.98217229276', '-128', 11, 5);
+ T('2.83728753162E+26', '-9E+1', '283728753162000000000000000', 62, 1);
+ T('4.4410058E+18', '4.72981011E+47', '81076887920574464', 38, 6);
+ T('4639545.286924383401058', '111536825.493636092770833721682', '313913', 99, 0);
+ T('-2.2811709995536174E+57', '-2.856778677027691E+19', '-2281170999553617400000000000000000000028549760597157216256', 83, 0);
+ T('-9.6E+4', '-67.54864680227815202284', '-96000', 79, 4);
+ T('-505633406480657518888.42961', '9187497771226.1036', '275440074968', 48, 6);
+ T('-6.40937E+8', '775660767.45797488471560390', '134742232', 56, 2);
+ T('6649.748853786817922', '816677.06511600171581563981', '4129', 85, 0);
+ T('6610927810204160919087537.35', '3.81945032E+63', '27745344238739924189184', 36, 5);
+ T('53791847.414127070663', '-5E+4', '53742624', 37, 5);
+ T('-13101.60199093681736543698540', '-85832', '-98160', 48, 5);
+ T('8.6408775714E+33', '-91975.46958946099', '8640877571400000000000000000000000', 22, 5);
+ T('8776852304.53', '228100787.812205424177088', '150995472', 49, 6);
+ T('-9E+16', '-5.75249', '-90000000000000000', 50, 0);
+ T('3443983323892.1914312308041247', '-359042.490521953307136', '3443982991476', 2, 6);
+ T('530.54737', '-437254866.845247536041243851347', '2', 66, 1);
+ T('9.4299012874843E+21', '5.081708E+65', '8580041837284155195392', 38, 2);
+ T('-9.571E+7', '522758.4952982', '233472', 92, 2);
+ T('-7824.35250237', '-1.91377703506350816', '-7824', 10, 6);
+ T('-313113927', '-301978.9018701226397', '-313376736', 65, 3);
+ T('-72237.62881280057167', '854023.4674638501121', '786435', 16, 1);
+ T('7.776E+51', '-837.0', '7776000000000000000000000000000000000000000000000000', 82, 2);
+ T('-19795.839004053042984763', '7.47426E+57', '7474260000000000000000000000000000000000000000000000000000', 62, 0);
+ T('4.0101386681859783247748333E+34', '63066310.079469049', '12582912', 39, 1);
+ T('535.86912987385274422774', '-8261123270.63885819065', '530', 12, 3);
+ T('6.3781459238524618782123128226E+36', '5.701682357325175E+64', '5711544222486544433071476888519573504', 28, 0);
+ T('1.042495E+38', '-270188757.08', '104249500000000000000000000000000000000', 17, 3);
+ T('-95853.65403710096', '8.27E+7', '82608256', 46, 6);
+ T('-6227', '7836167853.35745489', '7836165805', 44, 4);
+ T('6.5416642558965E+68', '7.65188024650806334706637085112E+41', '696915799314422514784170469497498878607360', 94, 5);
+ T('407692.491290462', '3.964919E+8', '14348', 39, 1);
+ T('-1.15238028466968856831262503E+32', '93.346812474246348257', '64', 19, 0);
+ T('25794327.215', '60472502.49757593793', '25728022', 98, 6);
+ T('-2480175208.50406', '9.97E+3', '1680', 34, 4);
+ T('7.4024791650096E+61', '-6.92765', '74024791650096000000000000000000000000000000000000000000000000', 22, 0);
+ T('-9.2172694456082828093114E+44', '-89.74154489', '-921726944560828280931140000000000000000000000', 70, 3);
+ T('2.1E+29', '-1.3E+5', '210000000000000000000000000000', 28, 0);
+ T('8.299994229671785737399175236E+52', '-3.5E+5', '82999942296717857373991752360000000000000000000000000', 57, 6);
+ T('-2.0137500894896582443559572E+40', '-574203.5669915073037', '-20137500894896582443559572000000000524288', 45, 0);
+ T('-4151025.74538418468356', '-8802860818.0136462033156157439', '-8803844082', 46, 1);
+ T('1128966.1280537369640711188111', '-2.113E+12', '12800', 28, 0);
+ T('4.41849E+54', '-4.75560086364745873232155', '4418490000000000000000000000000000000000000000000000000', 64, 4);
+ T('-1.19129711776426699E+54', '4.16181386831295670802107E+25', '2589844471614173897293824', 47, 1);
+ T('-6.081918100363E+27', '1856865891282905892186.26314341', '666397639079300726784', 79, 4);
+ T('6028.82672899350998', '-7.5984860E+9', '1536', 21, 1);
+ T('9063998700923542932.971711959', '-9.1826516476149570482146E+59', '3584938695788068864', 24, 5);
+ T('452239.881229595245', '-390821.73611225922402892659', '131083', 15, 6);
+ T('-1276728013.98446', '-63358.1104269093926901744984565', '-1276770302', 87, 1);
+ T('9.255850028705813E+31', '-89915942.616767006', '92558500287058129999999994494976', 79, 2);
+ T('17937.41285854', '-68192782.6999219', '17424', 55, 4);
+ T('623814.83830263', '7E+3', '64', 77, 0);
+ T('-4.0175407785926892340358E+65', '6.875496111837E+48', '754008451620121434229649470319355998605672448000', 41, 2);
+ T('-4.3640143666852406179', '67611188.29945', '67611188', 15, 6);
+ T('3E+68', '-8.59871475957896807306E+21', '299999999999999999999999999999999999999999999994982485611951001960448', 71, 0);
+ T('29.647', '6538914404.534629744368462886', '4', 76, 0);
+ T('-328279141.095320125321325888299', '-8.1260292785802E+32', '-812602927858020000000000277872640', 64, 2);
+ T('4.45333E+29', '1.20680339719771E+69', '9364651164346261184926711808', 18, 3);
+ T('-9.78572222670880091E+27', '-1.99E+28', '-29670590427108613533087039488', 97, 0);
+ T('-9.3891E+15', '1.073113622309164733834559E+56', '107311362230916473383455899999999999999999981213813047296', 42, 3);
+ T('95183.7380788', '6.0905244872621703270234', '6', 53, 3);
+ T('869460128.7', '5.28128E+8', '324175872', 7, 5);
+ T('-3.617E+5', '7.31409071133560E+69', '7314090711335600000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('7.598117772516E+13', '-296.570997079', '75981177725128', 70, 6);
+ T('2.7400757226E+20', '-5.6612853639E+40', '267660766702580269056', 80, 0);
+ T('6.5121677707239890159972225E+37', '-8180900602.5964', '65121677707239890159972224997229924352', 57, 6);
+ T('-3.492662990087539975069851E+67', '-2.0698605311631998E+27', '-34926629900875399750698510000000000000000793225345815082138878345216', 88, 6);
+ T('-6.0769987390850090124719689610', '4E+2', '400', 46, 1);
+ T('-5518213369.2148664674861707081', '-2.896948845981E+37', '-28969488459810000000000000000134217728', 17, 1);
+ T('-4.000937E+28', '-9E+2', '-40009370000000000000000000000', 12, 4);
+ T('-8221138547.9755737', '9.7E+3', '8580', 39, 0);
+ T('9274805', '-5821.78191724664', '9273601', 76, 2);
+ T('-118099545.8592660814865', '-510.75', '-118099966', 86, 3);
+ T('3160087861.108145937769', '5.2E+24', '268435456', 93, 5);
+ T('8762540531424481835003', '-1445568.22', '8762540531424480522560', 48, 3);
+ T('645.9856563600866', '459.2765689531084624730034', '129', 96, 4);
+ T('-3.4059E+61', '-87462.3107018176', '-34059000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('-3476506496.9552065122', '-5.062', '-3476506496', 58, 0);
+ T('7.24E+30', '-5.5791213949649465517E+23', '7239999839361138516035549265920', 51, 5);
+ T('-6092935047100.81631537', '67.348460429488823258384', '64', 60, 6);
+ T('4E+7', '8.3274305312339556938730917468E+39', '6438912', 45, 3);
+ T('3.910349646197912', '-8090936457.530205', '3', 33, 4);
+ T('-15886517261276.615779844', '5.23E+4', '3076', 15, 4);
+ T('-7.4885878262929217027645670E+41', '7678756.337', '1048576', 29, 3);
+ T('-2.64E+34', '-3.14E+9', '-26400000000000000000000000000000000', 37, 2);
+ T('-1.1E+26', '-2551103828287746303953945460.4', '-2629401851096599646766628864', 90, 6);
+ T('4481884737.7556526816281', '2.2206752508326139022403132873E+52', '150994944', 5, 0);
+ T('-26219368497.3560672', '-4.76220164E+66', '-4762201640000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('8.22503533736834159260120E+69', '-6.0E+5', '8225035337368341592601200000000000000000000000000000000000000000000000', 99, 4);
+ T('-82410877.8726271427767057455', '-1214032541.72020744467175484', '-1291714557', 91, 0);
+ T('-5681.2651183821754943046897', '-5064327.65216', '-5068471', 31, 0);
+ T('7.409600', '970622661.20420790', '5', 56, 1);
+ T('5.9300021913623462269458916E+67', '-86.626228750946809886909', '59300021913623462269458916000000000000000000000000000000000000000000', 94, 0);
+ T('-9573467.8941602069881112050', '4.1952900032751687812E+68', '419529000327516878120000000000000000000000000000000000000000000000000', 17, 2);
+ T('-28686456.70', '-1.1553046313090231003547802E+28', '-11553046313090231003556198912', 40, 6);
+ T('-7.7E+17', '8969143706.063741746443348', '43122688', 50, 4);
+ T('-1.49470032598191733393', '8.22E+55', '82200000000000000000000000000000000000000000000000000000', 58, 3);
+ T('-124957.900841243667110786443097', '9.4720291E+53', '947202910000000000000000000000000000000000000000000000', 88, 0);
+ T('-2.2E+26', '-9.6071372788287512061891735673', '-220000000000000000000000000', 69, 3);
+ T('-470709.44689078070808126', '-1.241857E+7', '-12549822', 77, 2);
+ T('3544.6330609', '-20395.99830235028893', '80', 31, 2);
+ T('8440557708.980921320', '-730945591.2192292913', '7852302472', 35, 6);
+ T('8.5684127E+63', '-3810335.591864', '8568412700000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('3.220397416160742880E+52', '-9009.7787150651234', '32203974161607428800000000000000000000000000000000000', 43, 1);
+ T('-53262.737968414613', '9.662874483609453416311E+28', '96628744836094534163109979520', 10, 5);
+ T('-1.633992603970040723657E+27', '-91959004.3079905050577393143418', '-1633992603970040723677064960', 28, 2);
+ T('739461.54611548228159645654', '3.4650E+9', '196608', 54, 1);
+ T('6.4629730549E+51', '4.567E+16', '36662115716562944', 23, 2);
+ T('-5121.248264700595669038417138', '71838.3669203101831444631542', '67742', 55, 3);
+ T('-3.44290885701127E+32', '444882.670509822842484890', '262144', 77, 6);
+ T('6.74900E+46', '7.147396636831847E+24', '6389435712124533547728896', 70, 6);
+ T('2.21237823842399453053365E+38', '7.9444393385191E+33', '2648181629330794327330501044469760', 94, 2);
+ T('2.24416307E+40', '-7.8873915060242E+46', '21778322336584782241911203639920181641216', 56, 6);
+ T('6538985.1764952554', '-9E+6', '6456000', 44, 3);
+ T('-34.31', '2.14593829665454699216043E+33', '2145938296654546992160430000000000', 84, 6);
+ T('8.86E+66', '-3975202.395', '8860000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-4595.38932', '893535.7278353588', '893453', 23, 5);
+ T('-4.209154E+9', '783169.569403230880436', '614400', 95, 0);
+ T('-4571749541.2205413492', '545204.652908389871571948', '272', 96, 2);
+ T('-3.47083E+9', '-7585.037225109', '-3470835120', 98, 4);
+ T('-5593.37270896308863683590966', '4106.7493582263940', '2', 77, 4);
+ T('-3.1E+26', '-925733275434599597931628.541', '-310604464176031473936105472', 3, 2);
+ T('-773.94614801102698204829', '5279.0067309120562893467', '5275', 68, 5);
+ T('-6672.6904', '-65867.0501', '-72528', 79, 5);
+ T('-9510599.5', '-19738714.609684', '-29179616', 34, 0);
+ T('-27227681.19931321', '5526.4001913351694025279849791', '406', 41, 6);
+ T('665333740.12772751770373723', '-9928074915370768.67809', '621291744', 15, 6);
+ T('9.4955977E+9', '-29028.9179661043449090769069030', '9495577220', 32, 5);
+ T('-6.1668E+41', '-77815773.78030052890320', '-616680000000000000000000000000000000000000', 51, 0);
+ T('-7.244275518549585E+16', '7.35059E+24', '7350589999929626958757888', 77, 3);
+ T('1098423.10080673283672968138894', '-3.4947E+9', '1048608', 22, 2);
+ T('-4.11010137374975760477055E+28', '-4292253688685082778693.49446919', '-41101017439019624998300007776', 84, 3);
+ T('56557.2289684979399890861', '7.344E+5', '5312', 86, 2);
+ T('-4.452981539600107260317E+56', '-78', '-445298153960010726031700000000000000000000000000000000000', 67, 3);
+ T('-4.567040556814939956055E+68', '-683760.48115271', '-456704055681493995605500000000000000000000000000000000000000000000000', 73, 2);
+ T('9.3E+54', '-9373668.59098843972883907', '9300000000000000000000000000000000000000000000000000000', 4, 1);
+ T('-3.0E+3', '5.846647E+20', '584664700000000000000', 44, 1);
+ T('2.129E+34', '-5.1001878452674E+37', '23888528938108429911149309329408', 89, 5);
+ T('37433.77941534903377616229', '451160789.3089283122', '529', 52, 6);
+ T('202714.185', '929895.485818575920946981451504', '135234', 57, 6);
+ T('9.4616264E+31', '-65.3117753052686410569', '94616264000000000000000000000000', 97, 6);
+ T('2546932169418162117.7246555272', '5.2308874560383715615447E+55', '220818493619044352', 17, 6);
+ T('-903245656.740854204260786372026', '1.39707715550E+23', '139707715549999176712192', 69, 5);
+ T('984183759.0525', '-47.41374154782057495452592', '984183745', 47, 5);
+ T('3.6E+46', '-5697.717420077775848', '36000000000000000000000000000000000000000000000', 42, 2);
+ T('-50979540.6329981781341263229', '4120.9885948989702', '4104', 91, 4);
+ T('-94607589.68700086', '9.9084859490680608209E+46', '99084859490680608209000000000000000000000000000', 26, 3);
+ T('-7.10616E+68', '4.824873180406164E+31', '7661626619172873511529951002624', 64, 5);
+ T('-3.6821837637444283722', '8.259482726908887E+31', '82594827269088870000000000000000', 44, 1);
+ T('-35881.81130424906957670', '4.827E+40', '48270000000000000000000000000000000000000', 58, 5);
+ T('4.707400808517170786324E+56', '-379119234.56825893113', '470740080851717078632400000000000000000000000000000000000', 93, 2);
+ T('494749597.11711', '-10674480.99500791920355', '492635792', 2, 5);
+ T('-9.1290164136E+60', '-98237.980212973627659617996', '-9129016413600000000000000000000000000000000000000000000000000', 32, 3);
+ T('6.053357790821449447802034427E+54', '-5.8213914193551289071E+57', '2018210081781512868443223981139775298027379020584189952', 30, 2);
+ T('96.82119', '9031.48932178310632153760', '64', 51, 3);
+ T('105.8864343304005014132', '52746060.2689042188808', '72', 14, 2);
+ T('9446335006.6535690851323402624', '170339', '163842', 58, 1);
+ T('-3659', '5427.8374101', '4401', 38, 3);
+ T('-969.351714054327994900051091773', '3.71E+39', '3710000000000000000000000000000000000000', 78, 4);
+ T('-6.330285571209919E+36', '-7.2001211604E+29', '-6330285656028230233850115816083685376', 5, 2);
+ T('-4.615E+4', '9.5E+6', '9453856', 79, 1);
+ T('-5.1197761731E+38', '7116991023.34037230', '2147483648', 20, 0);
+ T('985207.766450848581880', '786.7081', '18', 73, 4);
+ T('22202.32679', '74153911055.41154638075', '16906', 24, 1);
+ T('-9.137677007647769107568E+27', '6728866966713504.53326309831896', '1373075492832256', 73, 2);
+ T('3.99018087032764524E+60', '9.360E+45', '3613287132839398683110606455825260428912492544', 74, 3);
+ T('-2.34911E+27', '-9.50341659165463457E+69', '-9503416591654634570000000000000000000000000643149716640114237237100544', 58, 6);
+ T('-9.12401727239194200E+63', '5.7E+45', '5665086338577592550679460848611270032118251520', 97, 2);
+ T('-8132475217.9608', '57097.656727822115791', '17929', 55, 4);
+ T('573.22943537899529463672', '-478044921.4012071', '5', 76, 1);
+ T('8602.1223411923866337', '-8.869426488468336', '8600', 92, 5);
+ T('-29092.173201147284821', '6930007396.227962', '6930007108', 3, 6);
+ T('7.19274431827645479045541791', '-6202.918298570196', '6', 28, 4);
+ T('35917006.661312437907402437', '-3.42148E+6', '33556680', 97, 1);
+ T('8.82168E+28', '5.2841336E+8', '201326592', 48, 2);
+ T('-7606048.45214265', '6.2533906179542940980321E+55', '62533906179542940980321000000000000000000000000000000000', 24, 3);
+ T('994103462608.8863957264050', '321078.7781187716', '262672', 95, 3);
+ T('-90750294.93195175596584146495', '-197331.74', '-90947544', 9, 4);
+ T('-2.2908227E+27', '4.47744133022162E+50', '447744133022161999999998139897616150227199499173888', 17, 6);
+ T('62760033.190615927795399344553', '705.626007445', '65', 14, 1);
+ T('-463025.6971952673', '7.70728107074152804217837984006E+30', '7707281070741528042178379573772', 69, 6);
+ T('3.9952074186130681E+32', '2.8955071852586E+22', '9447063533471376932864', 15, 4);
+ T('-697.706231723203637742362728', '43429.97533241330820303636', '43269', 37, 5);
+ T('5606206408.069283999976956', '53749.1', '49600', 99, 4);
+ T('-78810.1666424730960894', '8.984155355676E+20', '898415535567599995904', 51, 2);
+ T('9.33248965788E+49', '8.327967327629175726E+55', '82957367943100029077194899968973554240719819898880', 55, 1);
+ T('10138044595283.012', '-689.227214618029360333702656219', '10138044595267', 47, 0);
+ T('-424832263836897597.07026674810', '3.140718551155E+51', '3140718551154999999999999999999999953474715226472448', 45, 6);
+ T('-9.31287345742265038823', '8.1146E+34', '81146000000000000000000000000000000', 74, 0);
+ T('243718', '-2.5964608068039678985E+20', '40966', 14, 4);
+ T('856.6155610971484', '-7.4E+9', '512', 74, 6);
+ T('693408.0138922372479724944', '59.76474218970714992548657', '32', 14, 4);
+ T('-14934.535970600720755', '-3.93E+6', '-3932128', 75, 5);
+ T('6.72126682858913511174839E+40', '3717421823.3495131363', '1367474176', 70, 4);
+ T('-5.15E+3', '300570982.6699', '300566882', 18, 6);
+ T('-995.138376713461021763106', '9.3E+8', '929999872', 55, 6);
+ T('76185.144568100258', '71733498769.6', '401', 69, 6);
+ T('-76777560.7293589667121739272754', '-8.12930E+6', '-83856216', 57, 0);
+ T('-646.80036452533113714553620357', '23072742.291654608513048594151', '23072098', 65, 4);
+ T('-6.228859200928012', '4873.856251550031332', '4872', 62, 2);
+ T('-6.961E+29', '-2E+1', '-696100000000000000000000000000', 40, 3);
+ T('7E+41', '2.54195115536932812E+38', '38838751533824942605791824677049466880', 80, 0);
+ T('4647245897584877197373.7', '4.8559941236129488151298E+31', '4335005686540381917184', 63, 2);
+ T('3434791.829699582436186209', '-19277.3192792', '3416099', 25, 5);
+ T('-7.4E+44', '-59995.9883890809508', '-740000000000000000000000000000000000000000000', 28, 1);
+ T('-3.931332243611612046555E+24', '-9.03801451401E+18', '-3931333198429711317204864', 50, 0);
+ T('34037.372220378447', '867056', '240', 89, 6);
+ T('-7266629869.1987393', '6.9516850E+24', '6951684999999997045899264', 67, 2);
+ T('-4313608.045015264012205334363', '32402.49810', '11408', 3, 1);
+ T('-313723.732321899530598', '-952893', '-969599', 76, 4);
+ T('-38.6453332254550578', '-3.9189497781E+33', '-3918949778100000000000000000000000', 49, 5);
+ T('4.41385361503930136591052E+29', '4.156E+5', '148224', 50, 4);
+ T('3653.04880080206', '-18406383', '1025', 77, 3);
+ T('-2463.269512167323081', '-9.042036965774352E+51', '-9042036965774352000000000000000000000000000000000000', 73, 0);
+ T('8.87830E+8', '696944975.204916811683634498', '545915200', 40, 6);
+ T('-4E+3', '-96.047800017250013334118406', '-4064', 79, 0);
+ T('-5.6E+8', '2.481990537E+47', '248199053700000000000000000000000000000000000000', 26, 1);
+ T('-2.99E+3', '-33.7183', '-2990', 18, 0);
+ T('-197.5929', '-5.0389047460481E+19', '-50389047460481000192', 90, 4);
+ T('-38622.49249539550361180377', '-9.36540E+6', '-9369568', 60, 5);
+ T('475', '-4.0E+6', '256', 44, 0);
+ T('-968618262.3691863999164043803', '-3.5124793282191175600264201E+59', '-351247932821911756002642010000000000000000000000000000000000', 54, 5);
+ T('-6E+4', '2492.63365981445135721006', '416', 89, 4);
+ T('-74.40020119297', '3.313842819295665614189E+50', '331384281929566561418900000000000000000000000000000', 70, 6);
+ T('-3.0764921361E+67', '-1.0E+8', '-30764921361000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('-9.7223730076469903344189E+62', '-526.0880', '-972237300764699033441890000000000000000000000000000000000000000', 43, 3);
+ T('-33605.4963', '48519.3592386', '15491', 64, 6);
+ T('-5.557606674247E+53', '-72010613904141955551.5246406384', '-555760667424700000000000000000000044051979546333806592', 14, 0);
+ T('-54633872382419880684.87961508', '89.59360784092969', '16', 94, 3);
+ T('2.692967572E+66', '-98.9509749475754484912101363', '2692967572000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('-5.4290085070067E+33', '-6.97E+70', '-69700000000000000000000000000000000005395767340767152633212899388555264', 1, 5);
+ T('-8.5939919383843156255308453E+61', '-1.437200220523072316267305665E+59', '-85970544778499709008828838031799486601926114346473023294406656', 10, 0);
+ T('-1.460978E+62', '6.2989084946397130826E+56', '26052424317485941851624227294390612862640426274439299072', 87, 0);
+ T('6.994E+60', '-2665.985752219737', '6994000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('-8.670014688281456E+18', '5.032728308683083234E+48', '5032728308683083233999999999995365791533849640960', 77, 5);
+ T('7527270489440945544514.1975174', '-9.62292449825E+15', '7527270483990358824000', 48, 3);
+ T('-7.65139102190578671035', '-3.83674654303127775100E+70', '-38367465430312777510000000000000000000000000000000000000000000000000000', 15, 5);
+ T('41.9429585067381687444716', '361850.16976158747', '40', 40, 6);
+ T('-83349600.603', '-1842691.877475', '-83877472', 69, 4);
+ T('9493.14946822598', '94.4496770112710197555412586047', '20', 94, 2);
+ T('-8.546942537696853169E+51', '3.291126344799671E+33', '40703701518501291763656709636096', 51, 6);
+ T('1.31964735E+9', '68.62547911003573170', '68', 34, 3);
+ T('-2148767498.3311999637', '-5469923.258548950', '-2152986604', 11, 2);
+ T('3.02E+24', '-6.66922E+9', '3019999999999999907725312', 62, 0);
+ T('-54.187898913227', '-62113.7145579578', '-62134', 41, 4);
+ T('-3.398869603498360607048741611E+37', '-56788278.3', '-33988696034983606070487416110033588224', 35, 3);
+ T('98', '-3381531.4853', '96', 44, 2);
+ T('969004602.1267', '326971.786307129663598590878341', '54330', 32, 4);
+ T('-1.53424227412641557100639171E+60', '1.18063283797E+65', '118061751175011415485134461697266169683953628752725656416806764544', 5, 3);
+ T('-62.1245', '385104876.667098', '385104832', 48, 0);
+ T('-3.277267670885266603713802973E+37', '1.873549926435254E+19', '18735472804665230336', 40, 4);
+ T('-7.69940E+26', '-3.76E+40', '-37600000000000633930495691964695684579328', 87, 2);
+ T('-4453.93', '-552661.7648075580', '-557045', 20, 3);
+ T('-2.1458E+7', '2567.8', '512', 25, 2);
+ T('758428559289780661.768888', '-6143131184139073139803', '757812553567963557', 68, 0);
+ T('-5.350849912361540E+32', '-11476.5067716085275363', '-535084991236154000000000000000000', 42, 0);
+ T('-5876964.1003759771472873441', '-978206.54405574465961486', '-6286848', 14, 4);
+ T('-4E+7', '-52519995.91390', '-56851968', 57, 4);
+ T('-9E+6', '4.598611885565654242625E+70', '45986118855656542426250000000000000000000000000000000000000000000000000', 12, 1);
+ T('97591690.5871955313351980544', '-2.8969351809424646568115', '97591690', 35, 3);
+ T('-3.450655103E+34', '-1930.36273618201998441068575176', '-34506551030000000000000000000000000', 95, 1);
+ T('-1791.63303143', '4.65928870E+57', '4659288700000000000000000000000000000000000000000000000000', 64, 2);
+ T('-5.977407E+31', '9E+10', '3221225472', 88, 4);
+ T('-9.66E+8', '29603.7', '640', 48, 1);
+ T('76.7251852726749936', '4712', '72', 57, 0);
+ T('-21902336.9138499', '-6.9890E+6', '-24033280', 63, 5);
+ T('-4094740.65', '33913.5793313609', '33896', 50, 4);
+ T('564605.1712800568', '-7374841.4252231187390502', '530437', 30, 4);
+ T('582312.3206', '75.79', '8', 35, 6);
+ T('-9.003040663073727E+38', '2.053423521618E+25', '963364428865865676488704', 6, 1);
+ T('93119141.5422387663116', '4.440721E+17', '84434944', 65, 0);
+ T('1.566E+39', '-49.416895833080011578690804', '1566000000000000000000000000000000000000', 32, 3);
+ T('108.757620933563113326797', '-9636311957.38684011', '104', 5, 5);
+ T('-6613356.85016562331697', '-7438.515797845952638', '-6618480', 81, 4);
+ T('7203239614.3707181480003210', '-3.5', '7203239612', 74, 6);
+ T('-37217.8087023590248525594850175', '171.7300', '139', 66, 5);
+ T('-6.40593739589510836112E+43', '9.8E+45', '9748224825491832093865019592847984882928844800', 52, 1);
+ T('-1608296.802403192982709', '6.6143644E+42', '6614364400000000000000000000000000000000000', 4, 6);
+ T('9.5E+9', '-321151589.54625142253578946803', '9195625728', 95, 6);
+ T('745081218.6204639045282', '-715.376366812073612932822892', '745081088', 88, 4);
+ T('-9.7291741139E+21', '8.7940721E+22', '78214519706196906508288', 85, 3);
+ T('-4.87E+7', '6.676E+66', '6676000000000000000000000000000000000000000000000000000000000000000', 23, 1);
+ T('-318432.96266724025', '-2.9805060299694074477E+58', '-29805060299694074477000000000000000000000000000000000000000', 37, 3);
+ T('-4.1769004229468636556890494E+63', '-5696772944.80', '-4176900422946863655689049400000000000000000000000000000000000000', 83, 1);
+ T('-982432.988804965681336183', '1.2748E+9', '1274085888', 6, 6);
+ T('9.1852390904913343111064091625E+44', '-9E+9', '918523909049133431110640916249999991139467264', 34, 4);
+ T('6.78648E+6', '-644.25406820099120', '6786352', 48, 2);
+ T('-450856253375670572942933147', '2.8299E+8', '274071840', 49, 0);
+ T('22431.81128', '-943.644580686223087576', '21521', 70, 4);
+ T('6857.3590144810406732', '-226.93463625518', '6664', 31, 0);
+ T('6.5727586038093490E+21', '867.96685550265942206', '832', 94, 4);
+ T('-121.962664011468196039158457', '-9063296.52147755784738737', '-9063296', 29, 0);
+ T('666007.9078', '-428441324226529.0', '665623', 53, 3);
+ T('-7.361567326563802007E+34', '4.989258E+66', '4989257999999999999999999999999947183937784447144967040706568781824', 78, 3);
+ T('1.600762E+67', '-9577062.17679708300480835619176', '16007620000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('3.11E+22', '2.69072077479977731866E+22', '21557614804998812598272', 49, 1);
+ T('7.72414688520435E+18', '-92871.6291310838987526279', '7724146885204284464', 8, 6);
+ T('-175.002639215580199613159958', '-7.231333793E+35', '-723133379300000000000000000000000000', 10, 1);
+ T('4.4037654579486451756408332427', '-7.542773E+7', '4', 67, 0);
+ T('265.27885668177461', '-5809887803.226463951773540061', '257', 90, 5);
+ T('1.64714518E+36', '5.0125521204403306E+43', '166366544156907469892994498960556032', 71, 6);
+ T('874.82748141561472662706195', '14082.251506224', '770', 42, 2);
+ T('-5524.183737324320166983437', '12.75507783793078147', '12', 69, 0);
+ T('5.8659E+46', '-6.27910486192634777291E+60', '57136603141321367049364710070395147864862883840', 65, 5);
+ T('-33367218.7', '-8.8163E+31', '-88163000000000000000000000000000', 77, 0);
+ T('-7.9004508E+10', '5.0927046700253077974E+32', '509270467002530779739931280457728', 97, 4);
+ T('-2.2906099893E+41', '3.0584967E+26', '5072435247606667679891456', 62, 3);
+ T('-257901.6806663303', '4600.517823811713697679146866', '4240', 29, 1);
+ T('64326.48', '-1.81130050', '64326', 43, 1);
+ T('-90347334.2356910984', '-368208065.095282715352980228389', '-368246726', 21, 1);
+ T('-9.969175375690E+58', '-8.0392636731833421E+47', '-99691753757699264457328873682470453175752722114744581881856', 86, 2);
+ T('-4.860588441451216958889576E+70', '-43.34793', '-48605884414512169588895760000000000000000000000000000000000000000000000', 60, 0);
+ T('-1.256536', '-9.95806', '-9', 3, 0);
+ T('423962.4969994687909271847926', '-729616.726271609541971260', '284688', 95, 0);
+ T('3.46132E+17', '-5.01203750484653159324159581530', '346132000000000000', 53, 3);
+ T('49.773939116100215444750324', '10642', '16', 85, 3);
+ T('-2.093659948E+63', '-8332079319.5816071957661453', '-2093659948000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('-6034181169399857834649366567.2', '-5788946.8598557208574', '-6034181169399857834654102840', 2, 4);
+ T('-6.9801733E+40', '-4.493E+50', '-449300000001361898049313277057696636705129952706560', 64, 0);
+ T('34580.54', '-7E+4', '34320', 74, 0);
+ T('-2491994465.451115526988', '1.279949037319924E+18', '1279949036983822336', 79, 6);
+ T('-5.607719E+30', '-605174.480633332796467681', '-5607719000000000000000000000000', 54, 2);
+ T('-4517636.53427435990406161', '8.757717856057483384E+43', '87577178560574833840000000000000000000000000', 40, 2);
+ T('-5.317523917491221517057514758E+57', '6.6842033414070068E+25', '19693926134691430314016768', 29, 6);
+ T('78.294147278141', '36822462.7195218', '14', 34, 1);
+ T('323.729474684661093349712143', '797174878.544463204', '66', 21, 3);
+ T('-4.26697E+36', '-30686.335917519681911176', '-4266970000000000000000000000000000000', 32, 0);
+ T('-81.239038513756', '-9.929467581966418594880E+69', '-9929467581966418594880000000000000000000000000000000000000000000000000', 20, 2);
+ T('-68.89068489976', '82277783442746931688603', '82277783442746931688600', 72, 0);
+ T('3151656.9967580497', '-1.782349008726701569536201E+44', '3145728', 60, 1);
+ T('7E+62', '-3235274504.80719870374422102', '700000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('8.778E+7', '830011729201166678488.957163278', '16869504', 45, 5);
+ T('6.99054084532832990E+35', '-5.67255E+59', '11074196148320342335058030454898688', 40, 2);
+ T('4.4469376857880E+62', '-9E+64', '438046287977913342048871744295960578663761264249551355876737024', 78, 6);
+ T('722457324662183.43535487', '784.4085152876589', '256', 76, 5);
+ T('-7.3916420689756273859771469534E+45', '-28048631232.744235979', '-7391642068975627385977146953400000025875972096', 67, 0);
+ T('210.58503233', '159.74106', '146', 89, 4);
+ T('3.97E+21', '-8315.3', '3970000000000000000000', 65, 6);
+ T('-25.768005658173', '61.6452', '37', 14, 5);
+ T('46.87076160178373350837', '30922.84280330225729391164317', '10', 29, 3);
+ T('95281', '-6845559.1414633138306546844', '65537', 29, 0);
+ T('-300093206.33348071957', '53.04082096931290912', '32', 37, 3);
+ T('-4657769.21418190', '400818', '3474', 90, 4);
+ T('-439035778019746254.36', '-83359.484', '-439035778019747296', 18, 2);
+ T('-6.997', '66.4', '66', 87, 0);
+ T('-7.9684476198447950174830082652E+36', '23053196.009802254', '589824', 24, 3);
+ T('-6.8681E+50', '-7.09700452', '-686810000000000000000000000000000000000000000000000', 38, 5);
+ T('-327.360', '-5.398E+6', '-5398000', 4, 0);
+ T('8.21036286340435E+26', '-9.850E+5', '821036286340434999999737856', 69, 2);
+ T('6.6779367937055902918651689464E+45', '-94.802957105300524175382970769', '6677936793705590291865168946400000000000000000', 68, 6);
+ T('-9.329087081E+12', '-6.43381273622805336679841114645E+34', '-64338127362280533667992907965000512', 18, 6);
+ T('-42116.03902161', '6808365.324671038125364230', '6767404', 93, 0);
+ T('7.51361280005317177031444E+30', '-18.28558', '7513612800053171770314440000000', 68, 2);
+ T('-6664575155.25341', '930.18357', '768', 85, 0);
+ T('-11977.5670528100', '-79.39554899918297068030', '-11983', 2, 6);
+ T('-341632626670556.3686868070720', '7.65969176873421527511676131E+64', '76596917687342152751167613099999999999999999999999693786011664384', 98, 5);
+ T('1.023E+8', '-606317826.3271', '35147872', 62, 5);
+ T('-5449.5', '7.6633E+55', '76633000000000000000000000000000000000000000000000000000', 76, 1);
+ T('7.9135674E+34', '-1.14453834371307600336178202', '79135674000000000000000000000000000', 99, 0);
+ T('-2.236974314', '395.77593333053673', '394', 82, 0);
+ T('6.3E+2', '2.92963900007374', '2', 67, 0);
+ T('-6809149686.0', '4440680102387553066609.34749846', '4440680102380819488256', 2, 1);
+ T('3.79499E+9', '-6E+16', '1613889536', 85, 3);
+ T('1.9870E+5', '8.1877845', '8', 20, 6);
+ T('60169781.0936376410356931717', '-8.43', '60169776', 35, 1);
+ T('-1685.62839523229367', '-5.7E+8', '-570001152', 67, 5);
+ T('3.5E+6', '71.472070436391504', '64', 98, 4);
+ T('8186395.9038563659188557', '-3.9E+6', '4483072', 44, 2);
+ T('-5.087313E+53', '2.64466543143426E+37', '666246774110333656766187953434132480', 80, 6);
+ T('-689.45881047073921097715383361', '77719468.6109270206290331597', '77718796', 75, 1);
+ T('2.7877205620245636182586E+61', '9.063026388611543100006673368E+47', '902020895683998296081491179201001306802681282560', 48, 0);
+ T('4.9E+40', '7.8156339E+42', '46306316827530398328181993887833717211136', 78, 5);
+ T('-5.634332631619576', '7.870879578970564114428686133E+52', '78708795789705641144286861330000000000000000000000000', 15, 5);
+ T('347723694.47551613472110154', '-516163.87427257628585804890', '347609004', 82, 3);
+ T('1.420816624296497731859E+27', '-6105503.986784348564', '1420816624296497731854271040', 100, 0);
+ T('31.33436345950', '14592338.780361684449241957107', '18', 93, 6);
+ T('-3.19237E+7', '-3.43E+49', '-34300000000000000000000000000000000000000000000000', 13, 2);
+ T('-8555.53519896349475592267435206', '9.47E+5', '938512', 86, 5);
+ T('8.87070934431774653330E+64', '-1.89241685008451992', '88707093443177465333000000000000000000000000000000000000000000000', 74, 5);
+ T('-4.2E+8', '-531761956.94742083121778856260', '-532331520', 88, 0);
+ T('91.90', '-80527595426.9504260945984754552', '90', 6, 6);
+ T('-3851.24764254322036732302', '3.44188823008921042105222E+38', '344188823008921042105222000000000000000', 94, 2);
+ T('828.935548', '-89.87662297241', '804', 84, 3);
+ T('-5.3832495959591E+28', '-901405730.7704', '-53832495959591000000008519680', 12, 5);
+ T('447357035434', '-622067.9474451564', '447356502536', 88, 5);
+ T('-301494.095752665288328843533550', '-5.3020417890053717292036052E+26', '-530204178900537172920623096', 14, 4);
+ T('-9.05068708193357814222640705E+49', '2.1494255945566352951719951490E+66', '2149425594556635259707026574575886380641091848024130378966654517248', 90, 4);
+ T('9.645648094540244375E+37', '560154892.08357130333002617', '20971520', 35, 2);
+ T('5364351529.505328340', '-172796140148619393643.0226181', '179109889', 76, 4);
+ T('-80056.91508', '25.490281694801', '8', 38, 0);
+ T('7039.97606', '5408.4', '4384', 60, 4);
+ T('5.7083455444138610174793148E+65', '-920265009.5190127305932601', '570834554441386101747931480000000000000000000000000000000000000000', 86, 0);
+ T('9508539593.09108', '46064250.585', '41992264', 67, 0);
+ T('879.0', '84.2334489327', '68', 73, 0);
+ T('-7.2121764E+47', '-7620334663.137541473', '-721217640000000000000000000000000000000000000000', 89, 5);
+ T('2.09241633195E+38', '-586487326.46790', '209241633194999999999999999999463129088', 22, 3);
+ T('7504949907.810193178381768', '-5.5416744132', '7504949907', 59, 1);
+ T('3.75274536651984794652149E+43', '9.408045304879522708572E+60', '23545166127227825522052621355095676984229888', 10, 1);
+ T('-315566.284441999591283728610157', '-3.494043742', '-315568', 97, 3);
+ T('-83.66482681703691390', '590.2314255107', '524', 95, 3);
+ T('-784.88876255572985868193329497', '-75742634.87829143', '-75743152', 35, 3);
+ T('8050660722.23017', '-36.33278', '8050660688', 17, 6);
+ T('-44678898.487975495753073', '-63.2098924794277491917282', '-44678912', 18, 4);
+ T('-111673130463507009266.92', '1.1575844341005E+37', '11575844341004999889193293806661795840', 56, 5);
+ T('605068171.516701420', '8.54026314838402656826772524076E+31', '605061376', 38, 5);
+ T('-748487767.12762537', '-782523.94312953379587125520468', '-748680447', 2, 6);
+ T('6.4399628073E+44', '-2602592608.804981352257059', '643996280730000000000000000000000000000000000', 15, 5);
+ T('-25.97905996509640350', '1.894871124658281135E+46', '18948711246582811350000000000000000000000000000', 88, 0);
+ T('-449.028736926527938770703', '-7644705962.1554150893533603530', '-7644706282', 95, 3);
+ T('-2.100198808027330182E+70', '2.320E+18', '2314850208468434944', 20, 2);
+ T('-406.5064374392', '-8.09256518622570E+20', '-809256518622570000384', 74, 0);
+ T('-9E+2', '-999248968.470160674', '-999249864', 66, 0);
+ T('695.8962321065478963', '-577.5011527753', '183', 84, 1);
+ T('878276770.4624113037254', '-8.20759E+7', '806948864', 6, 2);
+ T('748554.8323331699', '381129.12', '81928', 36, 4);
+ T('-8.601200641904E+40', '-48828.67', '-86012006419040000000000000000000000000000', 1, 5);
+ T('8E+1', '29661112.081408', '16', 47, 2);
+ T('-6.42891080520030374951685201E+33', '5925.166323272', '256', 74, 6);
+ T('-4.3E+17', '-851.1', '-430000000000000000', 87, 4);
+ T('-95238636.70599917906245', '-3.417046384025975784646675013E+38', '-341704638402597578464667501300077674496', 79, 6);
+ T('-9E+4', '679229333.13977856', '679223312', 95, 0);
+ T('-32571.8', '-740.7985', '-32764', 15, 2);
+ T('-5.55883', '6.6497585513E+44', '664975855130000000000000000000000000000000000', 87, 4);
+ T('1.4689472140412083417E+37', '3.90768414E+9', '3233808384', 24, 2);
+ T('-4025590.00434004', '-9.94716683E+60', '-9947166830000000000000000000000000000000000000000000000000000', 62, 5);
+ T('3E+33', '-4.548846807999E+62', '373427955533730358370827092623360', 84, 5);
+ T('-955380824.99530026856', '-36', '-955380856', 38, 1);
+ T('479336.4670230420474327077812', '-2.1E+5', '278560', 43, 6);
+ T('7.4992333E+25', '-557131481.4612701705418851', '74992332999999999445041152', 29, 1);
+ T('-4.64685961121', '27.871281438606', '24', 11, 5);
+ T('-971356350.7332983792228', '69.80753944983795954506977', '64', 55, 1);
+ T('-8.260689062', '-4.44858E+68', '-444858000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('-4.495644006', '1.516E+8', '151600000', 39, 3);
+ T('-803158277018665653037368.60', '-3.9486E+6', '-803158277018665653037368', 23, 5);
+ T('-9.31460040783E+60', '-7.41878593646541849011E+24', '-9314600407830000000000000000000000004837699057640585188868096', 16, 4);
+ T('-7637654.75418089315', '-6.440934E+9', '-6442244864', 22, 0);
+ T('-4E+4', '-3.47E+61', '-34700000000000000000000000000000000000000000000000000000000000', 24, 2);
+ T('-16314.09231582413820177665', '3.4217388950646404797918720954E+68', '342173889506464047979187209540000000000000000000000000000000000000000', 67, 1);
+ T('-63164.8265650020479', '85.98382307328', '68', 92, 6);
+ T('-52.78512994474987634240', '-5.054129814E+12', '-5054129814016', 21, 2);
+ T('-3.7881094556911E+54', '-542.20831514699037231879181380', '-3788109455691100000000000000000000000000000000000000000', 19, 6);
+ T('336812.50066125628611629353300', '-530152798.16471092515350770', '262816', 21, 1);
+ T('3635191190.9111599361997088', '-5.627453784', '3635191186', 81, 0);
+ T('-24677.18', '5.35032765057823884692E+69', '5350327650578238846920000000000000000000000000000000000000000000000000', 32, 1);
+ T('-1926.154047355832825767', '2.18944826E+15', '2189448259999744', 96, 5);
+ T('6.888867E+21', '7657584832.421771', '7522549760', 67, 1);
+ T('3999414.5198795461046786631', '3.5714294208876293E+24', '3933184', 81, 1);
+ T('217.8328280793114', '5.7E+2', '24', 90, 5);
+ T('-4466505084021382158.6', '9.99239936336975581735E+53', '999239936336975581734999999999999995580822507497717760', 97, 3);
+ T('5.18319614159', '-146394.2807433913695263460901', '4', 27, 1);
+ T('-2.10188218437776960331724', '1.6259090360838995251443381991E+68', '162590903608389952514433819910000000000000000000000000000000000000000', 81, 2);
+ T('-1.198712249533406E+31', '-2936328979212647013471381.2616', '-11987122692680967334707775668224', 13, 5);
+ T('7.272899921720887539153845593E+30', '-87884.39495570418598890942', '7272899921720887539153845526688', 56, 1);
+ T('445004.69266', '-738872.44107439222', '297032', 26, 1);
+ T('-8.5499126316', '-299753.44126778', '-299760', 58, 6);
+ T('-8056011.030298224314', '9.630463939459117E+42', '9630463939459117000000000000000000000000000', 23, 2);
+ T('-63.51862358231181414500642', '1.0E+6', '1000000', 60, 5);
+ T('-39236624.0782400335842947416', '698859102.26172890078047197078', '698419792', 75, 5);
+ T('-1126122507.6029', '-5.762356E+48', '-5762356000000000000000000000000000000000000000000', 54, 5);
+ T('-6703475.575630875', '-8124.11213739349718', '-6709244', 31, 4);
+ T('-4140618.3', '2445352712.528086', '2445283584', 90, 5);
+ T('4.25E+9', '-966015678521683804.3851', '3359756416', 17, 5);
+ T('-71076905893946306.3814965', '-505.954053397620615', '-71076905893946362', 57, 6);
+ T('-7.70160272735150720E+65', '7.554805831803E+38', '734170098162665523085053549622482436096', 92, 6);
+ T('-1.7975E+59', '-6842838712.917916784', '-179750000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('6.337E+9', '-2E+17', '5379457024', 92, 1);
+ T('7.9035E+37', '-7942298889.418', '79035000000000000000000000000000000000', 19, 3);
+ T('7.24586358861894030828410E+68', '-7.1725145E+9', '724586358861894030828410000000000000000000000000000000000000000000000', 87, 1);
+ T('3.95857998075974189651123059854E+62', '36387155798889199245.121', '9263909965418987520', 84, 0);
+ T('20230582.43', '457138.67262667', '307634', 39, 3);
+ T('-2014067.08', '-7019877.68665004488754', '-8372087', 29, 3);
+ T('-1007275491', '-8.7E+9', '-9639559168', 15, 4);
+ T('-59234212.90804172145', '-8.7967776793257E+49', '-87967776793257000000000000000000000000000000000000', 13, 6);
+ T('8.190018435672496207798126E+67', '-93066105.30327458931998', '81900184356724962077981260000000000000000000000000000000000000000000', 23, 5);
+ T('-464775807.895282687837', '41377.9179', '385', 4, 5);
+ T('-6507.311216098900592681537', '-4.80169863735408378936848134E+58', '-48016986373540837893684813400000000000000000000000000000000', 3, 3);
+ T('-1.4738361E+43', '8.3520439016302654151E+70', '83520439016302654150999999985267088917938101852829645013779721698148352', 57, 2);
+ T('-97825379.254', '-85.029029788780723725595298', '-97825399', 96, 5);
+ T('-1.1588535685207156E+38', '-99814.8998291527418689921', '-115885356852071560000000000000000000000', 43, 5);
+ T('5.4253713611523E+16', '-641.307067', '54253713611522360', 44, 4);
+ T('8.830631566E+62', '-772695825157694274353.670461', '883063156599999999999999999999999999999999967700183472498802688', 93, 1);
+ T('-2.42758E+6', '3.2949471950151E+36', '3294947195015100000000000000000000000', 43, 0);
+ T('28.74141371', '4635.8606922510868041852417399', '24', 17, 4);
+ T('-4582.2178119', '681154970739306.799499822400', '681154970739210', 11, 1);
+ T('-1.129982338521E+52', '-9915480.048596254', '-11299823385210000000000000000000000000000000000000000', 10, 3);
+ T('-574399645.6453', '7.80E+54', '7800000000000000000000000000000000000000000000000000000', 100, 2);
+ T('-1.4350886105E+50', '-801298325216.394166107995278', '-143508861050000000000000000000000000000000000000000', 13, 1);
+ T('8.1314E+58', '-6.49112856280308221434994E+58', '29036625571261900683485595874795430916586121282372503601152', 21, 1);
+ T('232.1301159', '9952', '224', 94, 2);
+ T('-60768945.0', '9E+5', '47360', 27, 6);
+ T('662294.61083526859489366', '-426.3726374480027904744245259', '662038', 54, 4);
+ T('-727958024.882292', '-7399066631.2845746', '-7439109640', 66, 3);
+ T('93847884.81613520279455845', '783.86', '268', 34, 6);
+ T('270495748.4944441243', '-7.694112856', '270495744', 86, 2);
+ T('-2081508430.90521492787434304', '5.136082E+7', '51294256', 69, 2);
+ T('533133.3390739476', '561221064.57503779139', '136', 14, 1);
+ T('74055374.497424607369271145', '36577760.80', '2629824', 34, 1);
+ T('-5E+40', '-8E+4', '-50000000000000000000000000000000000000000', 73, 0);
+ T('5.66983709379E+44', '-648820537739756899005083.5', '566983709378999999999390222081945696731136000', 82, 3);
+ T('-927913375.0865735', '-5E+46', '-50000000000000000000000000000000000000000000000', 36, 6);
+ T('-90293.251905352843314512251037', '-3.9E+27', '-3900000000000000000000000000', 23, 2);
+ T('73843.74065273429492', '-53.598594518154761', '73795', 14, 5);
+ T('12094544.366', '-812.3055222024018168100322', '12094544', 76, 3);
+ T('-5.0E+2', '311256236440.12284665', '311256236040', 74, 5);
+ T('-9.93889850787E+13', '4.685743779E+68', '468574377900000000000000000000000000000000000000000000000000000000000', 30, 2);
+ T('-3.2173192', '-95958147.6992', '-95958147', 5, 5);
+ T('-3.483572E+8', '737.1470203388537955619691', '160', 61, 6);
+ T('5.5368905930943727054E+38', '-848320.772617052735453206414', '553689059309437270540000000000000000000', 15, 5);
+ T('-7.12796933976245933745239530005E+63', '-7.6001E+35', '-7127969339762459337452395300061969162847892154872283672208211968', 9, 0);
+ T('-61568516.0622583964009264553', '-2981.18910814492892', '-61570984', 70, 4);
+ T('57.23', '908633.60736039535206112647', '25', 65, 1);
+ T('1.851095956629891111002651E+57', '9.2592605349E+53', '767276670663656347380837760998013037044527329781481472', 82, 3);
+ T('-3.96864', '-1.42798756E+11', '-142798756000', 55, 0);
+ T('14622894', '370259184.27712', '1122464', 18, 3);
+ T('-6.6636E+70', '-7.1E+7', '-66636000000000000000000000000000000000000000000000000000000000000000000', 51, 1);
+ T('-44954.27', '6.39230466029972215706571428348E+55', '63923046602997221570657142834800000000000000000000000000', 35, 1);
+ T('985347.096387595911503', '-451.0', '985089', 75, 6);
+ T('-5071.2835818140', '-633165678435226684.1744', '-633165678435227648', 43, 1);
+ T('8E+10', '-2.91291581151487099347452674977', '80000000000', 33, 3);
+ T('75885940.81032709975', '-949820', '75596100', 100, 3);
+ T('5.6464231194E+66', '-5.94073512573261578971015E+49', '5646423119399999999812294605800611160963278373252711345447057227776', 25, 2);
+ T('3.0E+39', '-8.002545821812E+15', '2999999999999999999999995494201349373952', 24, 4);
+ T('5.06621886888E+57', '-60040612164625145441.70660887', '5066218868879999999999999999999999999963018128709893750784', 56, 5);
+ T('256', '-2792.54964514677180534800862002', '256', 6, 3);
+ T('570.30607', '-6.53209460365219', '570', 27, 5);
+ T('-912.97156035007722120480853119', '-8627.150648225362273938391823', '-9152', 71, 2);
+ T('-4.12E+6', '-9.5703694735747127294E+47', '-957036947357471272940000000000000000000000000000', 19, 5);
+ T('-5.6E+3', '-5.3710087178762365404E+65', '-537100871787623654040000000000000000000000000000000000000000000000', 98, 2);
+ T('-47.28379657508949499495104766', '-3845.2', '-3887', 45, 0);
+ T('9684426.193722', '-945533.467', '9535618', 76, 4);
+ T('3178622717.603604705313', '6742.0447020081', '2644', 72, 1);
+ T('-68020694.872017383056037161', '-8601.95131511717407257334393686', '-68020702', 20, 1);
+ T('-6.90097506083507E+40', '-8E+1', '-69009750608350700000000000000000000000000', 28, 2);
+ T('42341', '-64.852077532', '42304', 67, 5);
+ T('-7.63676511711864957704999E+63', '-2505200.998061273820527411', '-7636765117118649577049990000000000000000000000000000000000000000', 53, 2);
+ T('-52933256.359688988', '5.46387678487E+63', '5463876784870000000000000000000000000000000000000000000000000000', 30, 2);
+ T('7519.379686150623', '3.98596E+6', '4104', 9, 0);
+ T('4E+7', '352296457.053988793558675509', '6429184', 67, 1);
+ T('-718551456.30871055', '288287927.89566131999868066', '288015392', 26, 5);
+ T('230234506.8', '56889270.6532376518076217', '18876802', 88, 5);
+ T('63.92340391425', '-2.6066', '62', 82, 3);
+ T('7.0E+4', '-1724510115.64321700622554475356', '4176', 1, 0);
+ T('-97.089548459129822540341', '532.390923553', '532', 86, 2);
+ T('-66526.16579445321', '-826272720.6056700520393358604', '-826272736', 74, 3);
+ T('3183984.85746689893963189714271', '39198340.72109', '1053696', 9, 1);
+ T('8.7651969484E+65', '-90343.3967117543907177421190', '876519694840000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('1.84E+12', '-15048185.358466016', '1839991513088', 100, 1);
+ T('86392682774828722599.6505692620', '9.6473461530732E+46', '3346209707508367360', 32, 0);
+ T('-759628.1767990049704404810', '8.09249E+7', '80756900', 88, 0);
+ T('-9.07717051E+27', '-2311372.6585321100647341', '-9077170510000000000000000000', 59, 6);
+ T('-2908888.8158731928175443', '7.44898E+57', '7448980000000000000000000000000000000000000000000000000000', 44, 2);
+ T('7.9517333E+28', '2.54248681901E+64', '79385333108757200295056900096', 10, 3);
+ T('-2.257994044250653E+40', '-9.51438105741296963074204E+67', '-95143810574129696307420400022459977451980495830473753482522708148224', 62, 4);
+ T('8915612818', '-2.4323555233682737112', '8915612818', 31, 2);
+ T('-158.2823295', '8.429425134001E+40', '84294251340010000000000000000000000000000', 4, 0);
+ T('-1.962E+5', '-4.009645364E+41', '-400964536400000000000000000000000000000000', 94, 2);
+ T('-8.10277032478E+26', '-8537.14835534562775127439790', '-810277032478000000000000000', 11, 0);
+ T('37026.379333258708861', '35534429.17606161', '4096', 19, 1);
+ T('1.6357836212281025384740E+65', '3.781254019E+57', '3338158419211503796926316713061983347369396731533122863104', 57, 5);
+ T('410.589474070156393794824492', '-3572.6817', '8', 75, 6);
+ T('901.370692553', '-4977966.6784364045531989017', '640', 96, 5);
+ T('-1.31E+14', '385211.933417458674544', '49152', 70, 6);
+ T('-22294709.3822', '-769.380861968809', '-22295477', 38, 4);
+ T('4368229635', '1.77601837E+36', '4294967296', 74, 1);
+ T('-1.77005969765543879E+52', '1.245397347480920431226E+65', '124539734748086413366689055162585734363757700801138781100512903168', 27, 0);
+ T('9.97385E+9', '-40029.76651028013584904', '9973810048', 8, 3);
+ T('9.973734989E+16', '-380350.01411730982353844', '99737349889982464', 87, 3);
+ T('-298649.6619456992', '6.16058077380853441E+43', '61605807738085344100000000000000000000000000', 51, 6);
+ T('3598466.2886210745229', '-651374.244757130146183300', '3541122', 69, 4);
+ T('-57.724331602269761129677962335', '506929840', '506929792', 49, 6);
+ T('81975708', '7.4918460142539733084614E+47', '67108864', 23, 4);
+ T('-3.8514242830354779159923360710E+35', '-1.404418484308E+50', '-140441848430800385042218759195183690968275640909824', 37, 3);
+ T('8.86833582E+9', '9.0704638330104059E+48', '8589934592', 7, 4);
+ T('606352.42455907220433', '8900.29274799333', '128', 25, 6);
+ T('-4486714492.7809399', '-4.345E+4', '-4486725116', 21, 3);
+ T('-4E+6', '-6416491.47059', '-8251648', 64, 1);
+ T('50.409600968679157874', '7.18210736', '2', 100, 5);
+ T('-4.4743982555E+32', '-102544490.122891961234910', '-447439825550000000000000033554432', 66, 5);
+ T('5.52200010412666E+21', '-2.9E+5', '5522000104126659727616', 62, 4);
+ T('2.08273322935315685E+40', '-182184752.825011010578733665890', '20827332293531568499999999999999991611392', 26, 5);
+ T('3.901155358710940399E+40', '-8907.4940882196770408047', '39011553587109403990000000000000000000000', 64, 0);
+ T('-458250611', '9.139844120E+45', '9139844120000000000000000000000000000000000000', 98, 4);
+ T('-3.2936606441025019939145E+23', '99.18152076951952127781', '34', 97, 4);
+ T('37.6716265675796321302', '-506127.1624081481', '33', 17, 1);
+ T('4581.41096370608', '-5.9228154435227E+21', '256', 19, 4);
+ T('-52234177.07308330995', '-5.8590604161834610284E+27', '-5859060416183461028418154496', 20, 6);
+ T('-3.325334600994380063169892E+40', '25089766.0', '18612224', 7, 5);
+ T('4082783574987338.632811104321', '-9.47648132594169468E+18', '3518716391068168', 14, 1);
+ T('-6050083865.5', '594668891.4646', '56691011', 48, 1);
+ T('-61967.25764016094520109304', '912346341.74393597883348', '912329953', 41, 1);
+ T('8553.19775902', '-1945.1574', '8289', 27, 5);
+ T('19629.5062', '-8.36409712499187789509649', '19624', 22, 3);
+ T('-1.17282704824501457338241', '8565602.5970936181979', '8565602', 49, 6);
+ T('-251259.501569864374', '-39624385355997.1395961418148', '-39624385492479', 40, 2);
+ T('-1.62739320873470732E+44', '-52544430.274857832', '-162739320873470732000000000000000000000000000', 22, 3);
+ T('-3.28E+4', '54.96627', '32', 31, 6);
+ T('-4.753168759996E+14', '4.336E+6', '4325504', 10, 5);
+ T('309.247582766707730608302118546', '-473545.4551270206536176', '53', 46, 1);
+ T('737.9412589600323700986566', '-4667725184.9035282575', '640', 10, 4);
+ T('8.326388792882063943385481', '-7297.75890420105', '8', 64, 3);
+ T('591001.2535062042895', '-8265220.14402627770', '65688', 98, 4);
+ T('-141401.9272113826', '-2.01709596E+38', '-201709596000000000000000000000000000000', 88, 1);
+ T('145', '-1187582633.0216730312586245311', '17', 17, 2);
+ T('931.4598098', '25058627493478095.5808229411', '643', 77, 2);
+ T('-5E+3', '9.8218E+50', '982180000000000000000000000000000000000000000000000', 38, 4);
+ T('483862.92658544860514898681438', '-91941502.63', '327682', 95, 0);
+ T('7.6930443886073558E+20', '-992.0268289', '769304438860735579168', 58, 0);
+ T('-99382624367428306933.48', '-81872534662876492.6', '-99382866949350690816', 9, 3);
+ T('-8.8388152690745538E+28', '-17126.264972707581994378936', '-88388152690745538000000016384', 90, 3);
+ T('1.0167848383645343058461529594E+33', '-9.40354705858697439085E+38', '2535301712842661739295081496576', 11, 0);
+ T('-4168955.801840872', '-7008459.557525068742868504509', '-8387835', 21, 2);
+ T('572112.0367588807807534493920', '-8844954140167.246', '32976', 94, 1);
+ T('5648659614589.28', '741420.6', '589868', 93, 2);
+ T('-4.9064529891304703239417E+27', '20277640.02823618946378506', '19204096', 18, 1);
+ T('1.279799908857983286734E+22', '6.696663073E+47', '12133447360098160607232', 46, 0);
+ T('3E+1', '-585464059389053908285686667.08', '20', 95, 4);
+ T('1.89881572898976E+40', '-91130.157297668319', '18988157289897600000000000000000000000000', 44, 0);
+ T('45.44580546242297825', '-23330.537310621510485', '12', 88, 5);
+ T('5472069381.1035309585814365', '7.478164736001', '5', 11, 5);
+ T('-195551179.558008', '87373.376', '5', 100, 6);
+ T('-6788.9411964', '-7059.091936', '-7060', 73, 2);
+ T('-1853.546579', '6.4496539E+9', '6449653888', 35, 4);
+ T('7.84E+8', '3755.4567658860126842060', '1024', 99, 1);
+ T('-5166539.68535435175629060', '-40.16466492117807', '-5166576', 39, 5);
+ T('8705571.3905261666', '38676.75157', '38400', 80, 2);
+ T('9.40E+4', '6.355E+8', '25888', 12, 0);
+ T('4.476484E+44', '-7.210822254570893', '447648400000000000000000000000000000000000000', 82, 5);
+ T('-3.069585398239011E+45', '2.33384318E+48', '2330784750589081778625885419415064005697649770496', 41, 0);
+ T('-6.8E+4', '198717.095104100595954311962', '131104', 36, 6);
+ T('-362220484181962262302472499.762', '-5.5E+9', '-362220484181962267743748096', 1, 0);
+ T('571081996.4440690244430', '88772.4642650732385984', '4', 84, 3);
+ T('-250455222.2470130', '-5677858635.26897765262229028999', '-5887606784', 17, 3);
+ T('453765.7099080773696918', '769583.067950966322626023196', '175109', 83, 3);
+ T('-51569998601.32839946210694604', '851120.1585456158', '17584', 12, 5);
+ T('-22820.4403823253298772965272210', '-81375343.01204268', '-81394032', 52, 4);
+ T('-25676380.4252347899518465366', '9.5017138041969599877024732207E+48', '9501713804196959987702473220699999999999974834176', 7, 4);
+ T('841894756.826775', '2415492641.0242662618', '36194848', 42, 1);
+ T('-5144.650096548930020272441', '-6.12', '-5144', 41, 1);
+ T('95.31334976265003030381544014', '-854.242249647153', '10', 60, 2);
+ T('-8.740403215364E+45', '-2.1E+49', '-21008729217450697108617825522062133560707567845376', 50, 2);
+ T('-48668.8177765132871456', '20572934511691.1793067539479291', '20572934504512', 35, 0);
+ T('4.73259912E+39', '7.8170927898975024E+25', '793661655323800089133056', 38, 0);
+ T('1.4483E+6', '7515.1062096909372', '6472', 30, 5);
+ T('-4.60955E+44', '-853087.0480843585482456', '-460955000000000000000000000000000000000000000', 8, 6);
+ T('961.250509', '-7.3086E+7', '960', 43, 5);
+ T('-9.37E+4', '-4.324485342178E+50', '-432448534217800000000000000000000000000000000000000', 68, 6);
+ T('-90472571.13626267748', '-3.31272265E+42', '-3312722650000000000000000000000000000000000', 52, 6);
+ T('43497.39', '-761320651284926.6578834', '2112', 87, 0);
+ T('-3.56053E+20', '-7.80217180972145E+40', '-78021718097214500000060030741164140265472', 10, 4);
+ T('-5899170.5864', '6680510253292693.2672', '6680510252243988', 43, 2);
+ T('-8.360497E+7', '473139321.37717608859748136', '402655248', 28, 3);
+ T('-134955774480533593383.68', '1.687542313346E+28', '16875423115003966306880847872', 49, 0);
+ T('-7.347926216835457853443', '141.65157668695', '137', 71, 2);
+ T('-319082', '865.83281990089155584756', '256', 48, 5);
+ T('-5585320111.1230065463329', '-4.555E+4', '-5585353200', 48, 2);
+ T('-90882900496702.911756', '6.4774E+7', '14437952', 29, 5);
+ T('8032.6270123', '-5.8055663620', '8032', 82, 5);
+ T('-1.85440066672E+42', '1.7232342025652080E+24', '359492601571807307235328', 76, 4);
+ T('-2.86E+5', '64.71940605245993578', '64', 20, 6);
+ T('-76.85', '558.510582614113532', '548', 39, 0);
+ T('6.314833726040205233063E+50', '2.23868714550363042673792717443E+30', '653813730104652556652668518400', 1, 0);
+ T('-7.86370E+28', '8.99947E+15', '1407512859377664', 30, 5);
+ T('-9.478E+8', '386837009.717232469572', '117483520', 29, 4);
+ T('-621.1386272', '56098.4241929132', '55554', 99, 6);
+ T('419.982021082', '-821.2', '131', 2, 3);
+ T('-5.92E+7', '-7.07209496', '-59200000', 77, 4);
+ T('-911', '27.953009038301024', '17', 93, 1);
+ T('-922685.39', '7.45363347106679093498769752597', '3', 39, 0);
+ T('-7.7E+8', '-7.243958', '-770000000', 43, 5);
+ T('27.4815', '-16885768.7513338103', '24', 37, 4);
+ T('80.365449866391715765080673703', '-8791980965.7566537854033', '80', 51, 5);
+ T('-2.211E+8', '3.0590181958172730040E+29', '305901819581727300399781789696', 18, 3);
+ T('5.039E+9', '-1.35E+3', '5038999680', 98, 2);
+ T('29.089599', '5275265629.534162514890672238', '29', 22, 4);
+ T('-6.10117E+8', '51881.40992471763690334044204', '18984', 41, 2);
+ T('-2.063275E+17', '-7.297E+32', '-729700000000000199567150594129920', 24, 3);
+ T('-53497.3796', '4.7836458368', '4', 81, 3);
+ T('74003273192422.8618752251440', '20658928558695678843006.43676', '275557486694', 12, 2);
+ T('24276.718', '424525881', '16400', 90, 3);
+ T('-294366.13273702766662029', '8.64973E+7', '86212608', 2, 4);
+ T('-8.35933988237545E+34', '-8.86930277313832306E+39', '-8869386034412370340841759395888534388736', 53, 6);
+ T('-85.833316389876420', '-554.14213033528101892', '-638', 57, 4);
+ T('-181756.798135940626697997', '40712.572919790781232', '6656', 19, 6);
+ T('-401931817036184671453.753', '-8462649.02', '-401931817036193068541', 60, 1);
+ T('-47884.745551970659', '-9100201.1875118083948628', '-9108396', 51, 3);
+ T('21726.11525277', '-366580551.451175925', '17560', 60, 3);
+ T('956.026167589994945086977581', '877.569101701991808608866364066', '812', 63, 6);
+ T('-5.8009201405237195637275315', '-8.7461483989147407930400', '-8', 79, 4);
+ T('764268201.99730992', '813106528.7458736537', '537199648', 72, 2);
+ T('36702.3450787', '-5.947693310593E+23', '2048', 70, 3);
+ T('-663119.18500474914', '363979976.406525865795097', '363978880', 71, 2);
+ T('99.7562353', '65884.8794976372013410', '64', 57, 4);
+ T('8.4E+9', '3.679E+6', '2621440', 16, 3);
+ T('-9.642504287920882684816', '-7189553.74139151301', '-7189561', 14, 6);
+ T('35.974074959183114232888630', '795.0925', '3', 69, 2);
+ T('-4.2905E+49', '5.49373E+15', '562949953421312', 85, 2);
+ T('-925952.4180924368', '-7.217652305370457E+31', '-72176523053704570000000000393216', 50, 2);
+ T('4.8659E+6', '-3908683320.6502775', '145736', 41, 4);
+ T('2.255308283121330E+46', '-203.4449672858414181809691', '22553082831213300000000000000000000000000000000', 25, 5);
+ T('2.44193539042700412542635679678E+49', '79922903013254784407.6934', '79913015925490581504', 82, 3);
+ T('354.0275354709360497974350', '7.5153835398', '2', 88, 5);
+ T('-7.62151387390E+37', '-210119.36', '-76215138739000000000000000000000000000', 23, 4);
+ T('2671322.0055689549891754808251', '-1.1460088218058377560E+21', '540800', 97, 5);
+ T('47226.34167751629314846883', '-71.41557854', '47160', 57, 4);
+ T('-2.3290020E+8', '-12378396.20944879183188091578', '-234743680', 86, 0);
+ T('-33.563570111149676', '-61.5738212615172', '-61', 59, 4);
+ T('35.736402073100947526', '5767486717082520804.52', '32', 70, 4);
+ T('-94.1323', '39011615.196569766664', '39011586', 100, 6);
+ T('89', '-1784.7692851926059', '8', 8, 3);
+ T('21433258299.262794372165044', '-888.85453924', '21433257992', 33, 1);
+ T('-504766.755615449', '-7.088E+29', '-708800000000000000000000000000', 58, 0);
+ T('-881273.8685861397186394876247', '-37541737', '-37615481', 32, 3);
+ T('-9.235383207198987721318555080E+29', '-801.31595085319501675344084', '-923538320719898772131855508288', 47, 4);
+ T('6229.39331166191824707856900', '-109443540.325577637', '4', 78, 6);
+ T('-19.5996664', '-7.77511159014', '-23', 80, 5);
+ T('-83492507.3', '-853746886341001.27634', '-853746887950235', 7, 0);
+ T('-45139657.91206483659960', '-9048651538.40767053724101663124', '-9059170266', 51, 2);
+ T('-98437183154161327427.2946765369', '6', '4', 59, 4);
+ T('-934.6060912591086', '-5831.2440216509', '-6120', 72, 4);
+ T('-2387634.52281628', '6E+1', '12', 59, 1);
+ T('5.15828210481515014E+31', '69906.83607640260551769802934', '65536', 62, 2);
+ T('-7.2E+3', '-50987795.27013578', '-50994976', 86, 3);
+ T('6474.1309403', '723806.7261039592', '2378', 37, 2);
+ T('368404239566632', '-78785.6307172844715863', '368404239500328', 81, 0);
+ T('7.65', '-9869549.987281829832', '3', 31, 6);
+ T('-7.71851E+47', '-5.620653E+9', '-771851000000000000000000000000000000000000000000', 31, 3);
+ T('-18.17585012991671268678055', '8.914184104516114221279274844', '8', 36, 2);
+ T('-582613657.751123405911', '-6.07648482307979661214E+47', '-607648482307979661214000000000000000000000000000', 72, 0);
+ T('-2513348.45649541035951354488', '8431.471951906829274', '8236', 28, 4);
+ T('2.163108669235873', '156369071.54345975586996518', '2', 22, 5);
+ T('4469612257.693886916332479794', '-89.7917153694198751781344488', '4469612193', 69, 5);
+ T('-1927.7995675786376143853570162', '3.9167288E+39', '3916728800000000000000000000000000000000', 54, 5);
+ T('-4134567162267957298357.62', '3E+4', '28928', 83, 4);
+ T('66885.8988123978994351', '-2289392285.6489086', '1345', 70, 0);
+ T('7.38E+9', '9.7E+4', '88064', 62, 0);
+ T('9269952161117667498.271', '1.98394203449219964920774E+28', '9260900842885120128', 55, 0);
+ T('-614', '-3.30E+28', '-33000000000000000000000000000', 95, 4);
+ T('4.714E+7', '7.946097385943E+22', '4213760', 95, 1);
+ T('6.706213403482E+24', '-2664.6863519630385137747', '6706213403482000000000000', 39, 4);
+ T('-5544.87', '4014647842.039522532233026', '4014647808', 76, 3);
+ T('-6.7927559587242760671', '323.01279146860931946928', '322', 16, 5);
+ T('1238320549.56940', '8.8E+13', '143458304', 52, 6);
+ T('2E+8', '-4.919765113979854E+26', '159989760', 40, 1);
+ T('-443.7387418555082', '-50159462.728097630607287', '-50159616', 66, 2);
+ T('23756595.451', '84.06', '16', 73, 1);
+ T('1.760772236253E+33', '-593189.51783233981444', '1760772236253000000000000000000000', 67, 2);
+ T('-81360.432167516643', '2.54E+43', '25400000000000000000000000000000000000000000', 71, 6);
+ T('-5.905246784921571057720079483', '314685.958723488236682920397', '314681', 52, 5);
+ T('-9E+8', '1.3769161896158209E+28', '13769161896158208999653707776', 60, 3);
+ T('5.21592993248123150100842E+26', '-36581708.51864325219376077946', '521592993248123150098613776', 79, 0);
+ T('78824.86860544366853629074', '9.341070073565954584', '8', 16, 0);
+ T('-806406.26830', '1611448287.33734643306', '1610658266', 73, 6);
+ T('-642059597.0864049488777781429', '-1.9424601839476727E+38', '-194246018394767270000000000000071303168', 23, 1);
+ T('5.62847884584807E+49', '-7.31043118E+19', '56284788458480699999999999999952440246033671258112', 26, 3);
+ T('-6.65301122963537578700484446705E+41', '5545476808.80664659', '4329127936', 98, 6);
+ T('47466297.829494117595752', '95.76', '25', 3, 6);
+ T('613091.2608594429', '-95712.302689105', '526880', 87, 5);
+ T('-7.880288692060796787693470', '1066.0999235701071841265973', '1064', 96, 5);
+ T('-7E+9', '3880575.443', '12800', 27, 1);
+ T('2.3487107E+15', '50435.20106291', '256', 79, 1);
+ T('5.072E+49', '-3.709481816380143145537016', '50720000000000000000000000000000000000000000000000', 64, 4);
+ T('-3.60717828401498442983302E+44', '-8.9E+4', '-360717828401498442983302000000000000000000000', 37, 1);
+ T('894053.957024934101', '-9198654366.8018443463', '369760', 88, 1);
+ T('832.097', '-3491581.530646', '256', 93, 1);
+ T('-7.588196E+9', '-14380578757.865894956', '-16599924704', 17, 1);
+ T('2.0E+43', '-7.095563E+7', '20000000000000000000000000000000000000000000', 75, 2);
+ T('-1527.6068662077649', '-802.3545', '-2040', 90, 1);
+ T('-40.7744475072720', '-5.768E+11', '-576800000000', 66, 6);
+ T('-7.7E+5', '-1.4969026576361E+32', '-149690265763610000000000000524288', 71, 0);
+ T('476.807266654519', '7.8917313E+9', '324', 94, 2);
+ T('4.3807036E+33', '-7.2796', '4380703600000000000000000000000000', 70, 0);
+ T('-8846195955.418', '-9050006877.774048', '-9117253119', 77, 3);
+ T('-839106444286764.480097933937923', '-774166427.2076848571462947271', '-839106681561020', 3, 3);
+ T('1737.5093', '-9.6638E+8', '1536', 14, 2);
+ T('-48292.3623490885642', '3514009676969067773128.9', '3514009676969067757640', 76, 0);
+ T('-761207.90', '6.54936987254E+23', '654936987253999999934464', 26, 6);
+ T('-9.833E+47', '-7.9329006719E+46', '-993314086750215074100129835856452625359960014848', 58, 3);
+ T('-8.438923E+37', '-416718.961357163604022141605', '-84389230000000000000000000000000000000', 95, 0);
+ T('2.41E+27', '-88981.30', '2410000000000000000000000000', 51, 3);
+ T('-6399939723.7229', '-519.40779289223966458295', '-6399940239', 60, 2);
+ T('-3.38768009897520272', '38938836.7', '38938836', 6, 1);
+ T('4197', '-674.7857', '4164', 36, 3);
+ T('-715.860527305477588661939', '6.96', '4', 44, 5);
+ T('-7.9995420655354E+42', '-7.339098709983799083932500E+41', '-8013244304346608050607806280872038125010944', 49, 5);
+ T('405822.55385088982787281934231', '-3706020616.450321917247', '135224', 66, 3);
+ T('70590813523.895828691664288833', '-5.8790E+5', '70590268672', 21, 3);
+ T('-20926.319', '-4.368866E+15', '-4368866000000000', 77, 2);
+ T('-9.2670E+8', '9.52E+41', '952000000000000000000000000000000000000000', 65, 6);
+ T('-8285.1519239466959612745269', '-744066019.957978434099871211', '-744074239', 82, 4);
+ T('-7552333.88021378', '-73776.7404244813754092690815', '-7552368', 38, 1);
+ T('79.8', '53.8013', '5', 6, 6);
+ T('-85848.631455758756502892061', '-46.62299', '-85888', 67, 6);
+ T('159.4489611296287497320254', '52424098.7924069', '130', 83, 3);
+ T('66.451', '-4989486.8626413428341419092', '66', 25, 5);
+ T('4.9734E+6', '-28299049.71201262260116474976', '4202576', 78, 1);
+ T('-4866339362.705', '-3.1614E+5', '-4866372332', 42, 3);
+ T('-2549145.720543556875806', '-949807.53081649439895691740650', '-3080127', 32, 4);
+ T('-9.29184E+13', '26620193.7280189973532', '25567232', 35, 3);
+ T('-2.58157186673534909225E+21', '-6.32292E+24', '-6322953470762371923312640', 72, 1);
+ T('-7.706049068945307764188886E+28', '953088.22810785185661427', '428032', 74, 2);
+ T('7372.7091321', '-4.4802E+6', '8', 11, 4);
+ T('55716.57271249066894', '-5413.312171137', '51328', 84, 0);
+ T('-533826056.659', '-5436229.086447', '-533986120', 33, 4);
+ T('369.1559343274', '6085.0267160489710943296', '321', 79, 0);
+ T('-9140812.594111580905926600299', '6930.24226993183', '272', 13, 3);
+ T('4E+4', '-16214.2891623', '32768', 92, 4);
+ T('-1.93E+11', '-63.961306865', '-193000000000', 62, 3);
+ T('9412577618283081468.4121576', '11.422', '8', 82, 1);
+ T('-4.7E+8', '-8.94751E+46', '-89475100000000000000000000000000000000000000000', 64, 6);
+ T('-6.622677046257786254093361E+31', '8696120.758458986402', '8663296', 78, 1);
+ T('-1.3888670692675898751328070E+47', '2.4E+50', '239906868934189986084657221279896634189425389076480', 82, 0);
+ T('-641876295.293241231', '-4.531903466300703969E+34', '-45319034663007039690000000037879808', 27, 4);
+ T('-1502995354.40', '123484.636466557218228825163911', '68', 10, 2);
+ T('495.698888046380618', '-519.8757713391182066594275', '489', 36, 0);
+ T('788262.7177014437', '9162.449305425376882982396945', '770', 43, 2);
+ T('371246126', '-507419955911119473.2300', '102761486', 88, 5);
+ T('6.8369692023320656545107079E+41', '-2.35648185', '683696920233206565451070790000000000000000', 13, 6);
+ T('786515965.9722860687430691566', '-7876286', '780222784', 44, 6);
+ T('-89346772.8960616435116922164454', '-857410.4210461791708948763944', '-90134484', 80, 3);
+ T('-9.943445224273556561281E+31', '-7.076366727364', '-99434452242735565612810000000000', 51, 6);
+ T('-7.29184E+9', '-3281930.12519', '-7293023744', 53, 1);
+ T('380747671.966309242', '-84645694.08831287119423084459', '313534594', 46, 4);
+ T('-6167241721978026.7686614', '4.0E+6', '2621696', 12, 0);
+ T('-3177.495178283', '1974637780.03862753', '1974636692', 100, 2);
+ T('-561963', '482372290.598159971097166578', '482371776', 42, 3);
+ T('9.4496602984199073574E+33', '3131571.328925', '2457600', 94, 0);
+ T('-4301.8853373026075937402', '7.50716185593E+40', '75071618559300000000000000000000000000000', 99, 1);
+ T('1.53438161831754229629303840349E+34', '46631.515118387534041', '40992', 78, 6);
+ T('2644.2179832446588318967936', '3E+9', '2560', 1, 3);
+ T('9523229.821674704031746', '-7.9940530416300', '9523225', 18, 1);
+ T('-6431593760.03166', '2638098.13', '2097152', 33, 5);
+ T('-2.5E+4', '1.4766459714798162339968906E+50', '147664597147981623399689060000000000000000000000000', 79, 0);
+ T('-570747879978669.720251380', '-612.63343170336', '-570747879978736', 63, 6);
+ T('-9016698268.717586', '-102900033.29333991631893330728', '-9117361628', 96, 1);
+ T('1E+6', '-87949.9134955163195', '917568', 8, 3);
+ T('900967.9936829391', '3.813E+8', '535840', 31, 1);
+ T('-9.3320919272738665E+30', '6098394091.917106431956', '5370413056', 19, 3);
+ T('1709155.0', '-6.02345', '1709154', 33, 0);
+ T('1.3E+29', '-550894095.068300175666014483978', '130000000000000000000000000000', 40, 3);
+ T('-7501800.6189764235249786', '9707988.85939413247942628277', '8650768', 21, 1);
+ T('-23.641517498428218225862697240', '199964329.29', '199964329', 65, 0);
+ T('-86094301637705029065508556.58', '-530527.33', '-86094301637705029066039008', 70, 4);
+ T('5.280925991037040520E+47', '-3.988979745636E+18', '528092599103704051999999999998407696052452851712', 48, 2);
+ T('4E+4', '-7.8199568624782807038619517E+34', '7168', 15, 3);
+ T('239446306917525.00510', '-1091904.44445481541', '239446305866880', 70, 0);
+ T('-18992732656536.79181397326', '3151101.2728310123639', '2098280', 55, 2);
+ T('5664715.064872', '-271.2097384', '5664449', 80, 0);
+ T('743335.539333738889', '452.527030524218', '388', 85, 6);
+ T('-162148042.75869815539741', '174147.79816915613463531', '32770', 95, 5);
+ T('7.59267600796395100E+25', '4.23889767345181008305324884950E+38', '70146356883157120159243264', 52, 1);
+ T('5E+4', '7692046.796459', '17152', 33, 1);
+ T('-1229909288.513', '-6.15263718128828583670761267', '-1229909288', 73, 5);
+ T('-8408686.748264118593', '933621740919021129.58375951', '933621740919001088', 62, 1);
+ T('315.406522433577930521974566', '84949718.455715', '18', 9, 6);
+ T('43505941907668063489938.22', '17604', '1152', 21, 0);
+ T('-45249830.246', '397749759.277', '352651482', 81, 0);
+ T('56681.3658675405458777434864', '-1.41129803163388915292E+32', '16384', 19, 3);
+ T('-484.277317536634358403016', '5724.8146731852457224928499', '5660', 78, 2);
+ T('60190.7179482854053420833516', '916.6830320543', '788', 7, 0);
+ T('-3160947209.096', '8.7E+3', '500', 42, 4);
+ T('-35.7962217770298', '79048.209178686481019126735', '79048', 4, 0);
+ T('7.4666E+7', '-2017087.79378', '73469952', 97, 1);
+ T('1042149144.64020162450', '3752.4062463', '3592', 49, 3);
+ T('84976.7609190491148271485', '34700458268432.50', '66320', 40, 2);
+ T('3.110964422729368919989217153', '378406878.427879091554', '2', 22, 4);
+ T('-74.346987057434139329636969990', '-733.216892233949074422', '-734', 41, 5);
+ T('-9.4509091E+8', '-930804.4467966081', '-945746944', 54, 6);
+ T('-3901043236.752643', '4828.9685832390846925221', '220', 23, 3);
+ T('-9.61786417599752E+39', '5.55526403420E+18', '5194905609098493952', 61, 4);
+ T('5572197.097', '-8754.04648', '5571652', 92, 0);
+ T('-62798.326946', '390.41428291578', '130', 79, 5);
+ T('-804.86069187', '94378.95755113511114', '94344', 54, 3);
+ T('-3.845644E+46', '-962.643202574825068263', '-38456440000000000000000000000000000000000000000', 66, 2);
+ T('-23753.858290864335057303371956', '9696337.86308663950912523', '9674769', 3, 4);
+ T('3827520023273.5477115319327', '-5.0890529260304E+22', '3646451359744', 18, 1);
+ T('54.7784422388285636034850221', '-50.852233154535', '6', 37, 5);
+ T('-9.2', '57.6843273906082743353174046399', '49', 92, 5);
+ T('-9.74E+6', '-90313.841461', '-9830112', 7, 5);
+ T('-7.8621', '2.38153E+30', '2381530000000000000000000000000', 34, 6);
+ T('4386575579.463653128376', '171858133230.5547666', '16842954', 68, 3);
+ T('807708115368932.4555469118805', '2655.58891309442', '2628', 2, 6);
+ T('42063976.493273043', '-540', '42063968', 37, 1);
+ T('83.7308792830', '-931.60860555', '81', 76, 3);
+ T('7875398.04255713841', '-6009177.0', '2099718', 83, 0);
+ T('-6155164.21895602', '4.724E+32', '472400000000000000000000000000000', 76, 4);
+ T('-8.16952E+10', '-7.537E+6', '-81696379904', 43, 5);
+ T('2.6E+12', '7.64474553629227771159433605E+29', '2475244519424', 33, 3);
+ T('-44477639082', '6.546561736363862641562E+40', '65465617363638626415619999999964414476288', 80, 6);
+ T('-190582.190018271613', '9721.987235321', '1416', 65, 4);
+ T('-9.1E+4', '-78.7337630674170395680455895', '-91008', 69, 4);
+ T('6.312370940629163E+46', '-2597.226019477801', '63123709406291630000000000000000000000000000000', 68, 1);
+ T('64493024.37725439', '-74477.68', '64492800', 47, 4);
+ T('-6E+35', '5.6051559229E+26', '391865551776936135843905536', 91, 1);
+ T('-1081203397.8367', '4173396.3627843388371191', '926736', 12, 3);
+ T('8493109520.571958463693', '9.50173744E+18', '8459550720', 95, 5);
+ T('999259651.5', '-88464199.6711074327186686', '982131713', 13, 1);
+ T('99934169.7456', '67748875.842098', '67159049', 44, 3);
+ T('-1708686.1569254', '-2.9E+31', '-29000000000000000000000000000000', 40, 5);
+ T('-631285.285064', '3E+1', '10', 42, 3);
+ T('9.6618226145599E+14', '649649.35', '616496', 89, 6);
+ T('6566976497488805677038.412456', '-3.14', '6566976497488805677036', 86, 0);
+ T('-22233.09632695085521425979945', '-191.41753686', '-22271', 58, 6);
+ T('-2.20E+3', '1188177409734233.2', '1188177409734216', 11, 4);
+ T('-4.0235463167E+17', '98489.2707', '98432', 60, 1);
+ T('894094887.554253314597028', '-99212084.22242962237117275', '805438468', 87, 0);
+ T('-5384470.758', '-70097.93541', '-5454294', 37, 2);
+ T('-6891997.42730887641250259156234', '62.504610351', '34', 57, 6);
+ T('-3.766337447169996699207E+36', '-7.18010E+36', '-10591611833608280392004302514222530560', 59, 0);
+ T('90.78364228235319170237223372', '-93.6', '2', 91, 5);
+ T('48270594632831663423.147', '58334.8644', '57630', 13, 2);
+ T('-5943469806.8472708136088945818', '6481385500306016485444.9414', '6481385500301687832576', 31, 6);
+ T('-707464437868.77756349047532108', '7.21E+7', '71567488', 86, 2);
+ T('8283859656.6976898528647011796', '-348422474.7490712778', '8204135040', 86, 5);
+ T('5.97649612581577577336503004E+36', '72185.07', '69632', 66, 6);
+ T('-156.103974100437579444370855', '1.847455672863E+24', '1847455672863000000000000', 66, 4);
+ T('-90.49107557', '40955446.4', '40955430', 45, 2);
+ T('46.2652932425', '33446.741856288429', '38', 64, 6);
+ T('-67.9378399025396541485370091069', '-2.213214321771E+30', '-2213214321771000000000000000000', 62, 4);
+ T('-4.9443', '-325581254.025494', '-325581256', 28, 6);
+ T('8.771827E+7', '1061185.70967458568290', '1061184', 26, 6);
+ T('-6.1', '90', '90', 28, 3);
+ T('27180550270282736', '-732.1757267302991955933', '27180550270282016', 36, 0);
+ T('9.7217E+9', '56937781990361.026079973', '1078268544', 26, 0);
+ T('-2.045916E+9', '720636071.3235494', '33818784', 63, 6);
+ T('-819522.7957345905090002248', '-90.438804449943056765470750', '-819546', 79, 1);
+ T('-3639166466.486771961552830169', '4.6E+8', '50465024', 16, 1);
+ T('-6.32576379283968130612E+48', '7.541774041284E+19', '333444768187023360', 60, 2);
+ T('-5.4153942807184349900922E+29', '8887.907067', '512', 69, 2);
+ T('-5161729.15', '-5E+9', '-5004850176', 67, 0);
+ T('-2.6266304266E+16', '6524786.114544290221', '2197760', 61, 2);
+ T('-7111304674.07', '-1.34434562E+40', '-13443456200000000000000000000000000000000', 18, 2);
+ T('72828.842143791485', '-316857.5760708771253154146', '67652', 76, 2);
+ T('-7359.12663410317694475700719334', '97069238.76499348443546788043', '97067008', 24, 4);
+ T('-3.2E+5', '-88246.7292365548514', '-391680', 64, 0);
+ T('4864157729.67117690371', '-294014442.534187928', '4838727680', 58, 1);
+ T('72019.33', '6.3104E+8', '2048', 86, 2);
+ T('2189.9248161271630878', '-614537054025844.098425', '140', 13, 6);
+ T('-6.54156299E+22', '-1.6902815928664', '-65415629900000000000000', 26, 5);
+ T('-819830222.63802618206277', '200621176.70039237522', '186654768', 48, 3);
+ T('477.1739755352703145475779655', '446270201.3167528914971829789', '217', 67, 5);
+ T('-33.40375122892574441660', '-5477445714.19087370639266798833', '-5477445746', 42, 2);
+ T('291.081805060409672546483236', '-60726.87037248841697478403603', '2', 56, 3);
+ T('285.8689', '-3.622865498634701066E+19', '284', 94, 2);
+ T('3.43304348438076682333821989230E+39', '-7.3E+9', '3433043484380766823338219892297548615680', 87, 2);
+ T('-75.0644', '-6971.9661215881640569502', '-7035', 96, 4);
+ T('-5.9E+50', '-3.3840978315478E+45', '-590000462569343374919453458018431048050029124124672', 86, 6);
+ T('2.609E+4', '4E+6', '256', 54, 5);
+ T('6.89091114213E+21', '3.4086067862512916177483039E+37', '5700229204088593641472', 80, 3);
+ T('-2.456103880987729590198724E+45', '-112060.924144480854468', '-2456103880987729590198724000000000000000000000', 4, 5);
+ T('-54.5027014018316532975094', '3.7431998E+36', '3743199800000000000000000000000000000', 66, 1);
+ T('6.26411395E+45', '-2.50522E+11', '6264113949999999999999999999999999862561046528', 69, 6);
+ T('-53374187.31302547086749565719', '77676.7326020803952310763392', '66308', 45, 5);
+ T('3.01E+23', '40132495459.630812', '1073741824', 13, 3);
+ T('-91677.1886967', '97195.27071', '6563', 71, 6);
+ T('-855.169', '9.56901319626', '9', 30, 1);
+ T('-685712205.4456657048637102', '-30866916.995705390274207165', '-702545904', 36, 2);
+ T('-26198.5', '8E+4', '71808', 82, 2);
+ T('8.90265E+42', '-56189963.5371298088997193746926', '8902650000000000000000000000000000000000000', 68, 6);
+ T('-86.75738', '1169103.37125391', '1169034', 78, 5);
+ T('-7.1981E+9', '57813.624486783490092262767', '41408', 88, 0);
+ T('-99176387109489980.34', '99294868.2432218', '69931652', 68, 6);
+ T('-33.6132839', '13451.4020988996571197', '13451', 87, 2);
+ T('-4.0555E+5', '-4828.91', '-406272', 84, 0);
+ T('-432264.12153360', '7.5118518E+50', '751185180000000000000000000000000000000000000000000', 28, 4);
+ T('3.15E+9', '-93466106.406543', '3124822528', 23, 2);
+ T('248311', '29219.6006861968', '16419', 65, 4);
+ T('-91.1236490225', '-825929.5752538', '-825947', 23, 1);
+ T('-1962635028.94990176519', '746.0', '232', 48, 5);
+ T('-37930001.1456588691151', '-6.5E+4', '-37944824', 36, 3);
+ T('-1534620415834.357855', '-672217.52595766620', '-1534621087706', 67, 6);
+ T('56515.05', '862.7158', '66', 47, 6);
+ T('-9.01842584813334656024E+27', '-8.833444647669880587E+44', '-883344464766988066131388698317492743311458304', 84, 4);
+ T('-46.654520791125082', '-80965029328.939117844', '-80965029360', 81, 3);
+ T('3.05787690', '-70.3628255365140335960021639854', '2', 90, 5);
+ T('2.604832417622E+30', '-7.205851E+9', '2604832417621999999995075887104', 59, 4);
+ T('-7E+3', '-65.0055005', '-7000', 34, 3);
+ T('28847027.2959330539138493676640', '2.204E+7', '17828224', 82, 0);
+ T('-6608568405778.036', '5.5', '4', 96, 6);
+ T('7.6110E+19', '-3.01E+4', '76110000000000000000', 11, 5);
+ T('-8E+6', '409914208.7928200003', '402967040', 65, 0);
+ T('-8.8405344907291354', '141431954.201', '141431952', 31, 6);
+ T('830.65854', '7970774.045809592594', '790', 100, 5);
+ T('-4740569049106.240458077548', '64.12226814977337', '64', 97, 1);
+ T('8901.9008786602471', '2.91359164461971109899332E+26', '8320', 38, 2);
+ T('7074167836.5718821258724496858', '2.32644E+35', '4294967296', 46, 0);
+ T('-5E+5', '-6283.2260318462783059355255058', '-506272', 92, 1);
+ T('8207103528087636586794.3358935', '3.463867272499635911517E+39', '5245819991806182686720', 36, 3);
+ T('-7.972E+23', '-7.5829E+5', '-797200000000000000000000', 35, 3);
+ T('9410368334.13', '7.74349831636235505591914E+43', '9137291264', 44, 2);
+ T('4029.010626364316975510', '56.1764138931435674', '56', 33, 0);
+ T('6699270.4', '-4.050034101085593128091', '6699268', 61, 5);
+ T('-5.06770230108047458501791943E+40', '4E+6', '3670016', 11, 4);
+ T('69163.133540554215', '187201043.27240627617', '1539', 95, 0);
+ T('-1.1095784824307817816149870801', '-9095.4', '-9095', 90, 0);
+ T('1.6562E+9', '-4.222749560174162992', '1656200000', 54, 3);
+ T('-7014822.32', '-4.0878E+9', '-4092586432', 51, 5);
+ T('-3.68617334410659232032071E+33', '-4.833E+5', '-3686173344106592320320710000476160', 1, 3);
+ T('147.11311845458313057065563', '440786.742621281421371', '146', 61, 4);
+ T('7.34745963E+36', '7.187868890651683560082226E+31', '31233227239579264778684713664512', 22, 5);
+ T('4.26156375429616653424555000438E+33', '5.466160E+19', '5045439576620924928', 98, 2);
+ T('10731697.51747737645529376019', '2493757374.40584601489682343', '10715312', 59, 5);
+ T('8E+4', '-770456.4537681924578', '14336', 14, 2);
+ T('-346826984.85017017971611934727', '-7.4E+9', '-7478389248', 48, 4);
+ T('-999026007308.8264250904474', '171403282.42133015', '2121744', 59, 0);
+ T('-52.723310906', '-8495212877.435', '-8495212928', 98, 5);
+ T('-2.2976632437370766737344174E+37', '-4171.45338292572161437406929', '-22976632437370766737344174000000000000', 6, 1);
+ T('-926073.93592502524180182889', '-5509801.76798460920', '-6173689', 74, 6);
+ T('4.178291441296858989612', '-11.6165047344150708', '4', 35, 1);
+ T('5.15E+20', '2786567.22981502545', '2621440', 29, 0);
+ T('6.44E+46', '4E+36', '3989225473700951154598932425551642624', 97, 2);
+ T('3196637750499', '-599436.642916466974001562134', '3196637675616', 16, 5);
+ T('-6.30336', '23579489.7644743848440220', '23579488', 93, 4);
+ T('382606065.19720', '-409.36163284690524939333525802', '382605921', 82, 0);
+ T('5236.94395713732856175834', '-5.8187969204811673892E+23', '4160', 57, 3);
+ T('4090619', '33680826.449120', '26810', 68, 6);
+ T('9.21711245811999E+48', '7.848945652902951184E+40', '78446721896688893627146558483110830276608', 31, 2);
+ T('-73777778.4038473941', '-8.0433364829273505610978360E+36', '-8043336482927350561097836000071647232', 6, 6);
+ T('3787910.51034934586309285', '-7.00470394E+9', '3702788', 57, 1);
+ T('3.1E+5', '2.864005797869200361829663547E+29', '262656', 5, 5);
+ T('4004.32716157810', '-216926013039.0', '2432', 78, 4);
+ T('-2.448816816484647E+42', '-6.9315E+6', '-2448816816484647000000000000000000000000000', 17, 3);
+ T('766293731093.05839623796', '-5746.0083277278178375918667', '766293729540', 32, 5);
+ T('-52087306010282.5443066983602', '-7434296789.4014962817521', '-52088279105534', 26, 1);
+ T('56.382857634488431544705', '9416106670.53021332838', '40', 82, 4);
+ T('-90172640.246642604', '-8.692732433E+48', '-8692732433000000000000000000000000000000000000000', 25, 1);
+ T('9.06E+16', '81395570477966767.986902', '72374322385125376', 77, 3);
+ T('-4318270224.1356565601', '496.87583', '240', 77, 5);
+ T('-8.47263266384174703449006823', '-76843.637', '-76848', 7, 2);
+ T('6.49698214620764511261041E+40', '-4.683839647841306926514E+31', '64969821420788674424069298314187525718016', 38, 6);
+ T('5.70E+36', '1.200426E+31', '11607622158355581590968123523072', 51, 4);
+ T('-48.21', '-7603846811', '-7603846848', 61, 3);
+ T('-6.1E+41', '-2181666.75272163678080457681328', '-610000000000000000000000000000000000000000', 67, 6);
+ T('267.5957903024297884', '-9.55463E+6', '266', 93, 6);
+ T('-42831.0459505', '-619399.087874049020503859527', '-653263', 77, 5);
+ T('7.9104805E+8', '-9788201921836.834619581521', '19006032', 50, 5);
+ T('410017077.2450601', '9.2754E+7', '20496', 94, 1);
+ T('-858142.842513', '-8.3295488', '-858144', 23, 6);
+ T('-95926.4434481', '113099.7', '35146', 38, 1);
+ T('6761221.036879046393', '-82348.2913306081', '6695428', 66, 0);
+ T('7.57608248E+35', '1.3736131655948298598E+44', '820828760081301085975769071484928', 11, 3);
+ T('-18.19629359913988041601', '-78808207.26971069', '-78808224', 82, 0);
+ T('-7.87487512041577900E+35', '-1.38593309916818177E+18', '-787487512041577900158259305659760640', 1, 5);
+ T('-5.5897774591896404E+25', '-9.71656739482542764', '-55897774591896404000000000', 93, 0);
+ T('-8.6569', '-4820.52', '-4824', 63, 0);
+ T('-7.5', '-9E+31', '-90000000000000000000000000000000', 16, 6);
+ T('-2.85956092237112103747752006280E+34', '91723.69783171040283707412832', '74240', 62, 1);
+ T('-8.7932155721934', '-2465.95955396637156787810931', '-2472', 56, 5);
+ T('5.4185267635303097E+38', '-52911', '541852676353030970000000000000000000000', 25, 1);
+ T('-1.6418138629E+32', '2.6015E+44', '260149999999837740527872592856344152793677824', 68, 5);
+ T('-8361664612.736', '4.976864E+28', '49768639999999999991678500864', 71, 3);
+ T('8638', '9.699109181424', '8', 76, 5);
+ T('-6.3191570313554E+35', '5.11113799084349E+21', '4722528990827909218304', 86, 4);
+ T('79.3289491928411307825885128030', '-650612668.6441443589', '68', 61, 3);
+ T('-49611.33001548521254', '8857636.0305594', '8857636', 55, 0);
+ T('3792935.88283363', '6.924117E+8', '81956', 4, 5);
+ T('248135.7348', '-27.3879943', '248133', 27, 1);
+ T('5524016.75483510460751459922', '-50.45381896637181532777824769', '5523968', 93, 1);
+ T('4823881834.57', '4946356789551120402175702968.57', '4420931624', 34, 1);
+ T('-87.8216888490241824', '-26.1604982644404054', '-96', 89, 4);
+ T('79346.9377089', '66.17197710157', '66', 61, 3);
+ T('39.400382076291778987536054161', '423056353.755795764424052237', '33', 85, 0);
+ T('140133783.284486102', '-909', '140133395', 67, 3);
+ T('-7.4292325921026160868524E+31', '47649.442649773065426342675030', '2048', 80, 0);
+ T('9.97585108000721212878783679961E+43', '24609.1440100069883130240', '16384', 4, 5);
+ T('-4471216101.764417871733', '472111174306128041', '472111174272557065', 66, 5);
+ T('-4069317.419058846703', '-5.75607E+8', '-578754520', 26, 6);
+ T('-8.42368335333087200905462307510', '6.92660E+18', '6926600000000000000', 15, 2);
+ T('968.164', '-4.882204179609874E+23', '512', 33, 2);
+ T('56113.234132005430928', '-6.9898027236874388E+26', '4096', 55, 1);
+ T('-2.0183216720437584634E+48', '-2.970231117901E+49', '-31352210557125689879220140685693375986384897048576', 1, 1);
+ T('7098174264.004740802290', '-1.47E+8', '7098106112', 67, 5);
+ T('9.995', '83242.4973683', '8', 94, 5);
+ T('-36.496607728990083236599352629', '1.53616754810E+35', '153616754810000000000000000000000000', 4, 6);
+ T('-21.4852118125346132130619', '-40.8676434340838412699', '-56', 85, 3);
+ T('850.89429090641805222', '5843.7552375713', '594', 80, 2);
+ T('6E+8', '8.8E+7', '16926208', 18, 4);
+ T('-6.569866967827037045E+43', '4609246072079586879.0568900535', '175729309141434368', 53, 6);
+ T('-7.83E+3', '-7.535577120260E+19', '-75355771202600001536', 39, 5);
+ T('99352352.5971260099892838698778', '592619584.49548893043620298790', '21145600', 80, 0);
+ T('623.723242560530061991474691', '377.37100986957234399544', '105', 27, 5);
+ T('-1826819219.74580074917100258', '-10861000.5679', '-1827126744', 93, 2);
+ T('-2.628841395801877192', '8303504207.505095748349907942', '8303504206', 59, 6);
+ T('30530.32147678654618338588445', '-7431.2181386104471098900', '25152', 98, 5);
+ T('-50036.1132648732791499176', '-19716.9', '-53108', 6, 1);
+ T('-726150674.1', '10.669', '10', 45, 0);
+ T('1562683682.77892489865435788', '7.89695080791616760058349489', '2', 13, 2);
+ T('2.9E+8', '-6.3260449580309644749121856838E+49', '4194304', 47, 3);
+ T('-958.02143417498', '3.9696966589538433889028248300E+44', '396969665895384338890282483000000000000000000', 19, 2);
+ T('7.025743229706805439713E+27', '-26.6428749716515627', '7025743229706805439713000000', 48, 0);
+ T('172.94068', '505219.48753388', '128', 17, 3);
+ T('-3.2E+8', '7.82684E+15', '7826839714738176', 36, 5);
+ T('-5.7512069115231992368333237991E+35', '-7E+13', '-575120691152319923683396710483812352', 6, 1);
+ T('-3752456494.891463629', '2.6954370218154', '2', 78, 3);
+ T('-227501867387.442509485', '-531191.9575995886948', '-227501874175', 23, 6);
+ T('2.8921891500289731E+38', '2.262E+24', '625921085240340186660864', 41, 3);
+ T('-4726381.725175931036798', '7.792005519965652', '3', 96, 4);
+ T('9.05912730119412309842652840E+44', '-7.42752E+8', '905912730119412309842652840000000000000000000', 99, 6);
+ T('-1457357290.306530551807155220', '-9.85E+28', '-98500000000000000000335544320', 89, 2);
+ T('-6237248588.51198', '-837.0523351907878247084081457', '-6237249360', 2, 1);
+ T('690126558.22', '-76.672386926', '690126484', 68, 6);
+ T('-3901821077.718468515', '326.84462106019', '322', 12, 0);
+ T('-3798417729.79828076213352935047', '49808768.7314976887861158563169', '9962624', 94, 5);
+ T('-7.791422671493788980', '1E+8', '100000000', 31, 3);
+ T('7994.8116562731', '-8.666368159065686143645327564E+33', '5376', 77, 1);
+ T('-817880106.7', '73760.244365257929', '8192', 10, 3);
+ T('-23.336222454', '68705226.434790344080609822', '68705224', 78, 1);
+ T('479486479049250652', '-57919825.38334766190807468410', '479486479010371084', 49, 2);
+ T('80238.09893425', '-77.728', '80162', 49, 2);
+ T('-5E+48', '-5.5158911E+33', '-5000000000000000056095164508686821251470334099456', 8, 3);
+ T('5.8578164484087832E+41', '-916.10334343015249237036', '585781644840878320000000000000000000000000', 3, 5);
+ T('-5014302913899687513915.8853', '-1.0E+4', '-5014302913899687522112', 95, 5);
+ T('-21536269.03727204946', '-962111687.3241213771772717031', '-962117327', 25, 2);
+ T('-1022432.75837912333988643450759', '5136782.66121409190', '4218880', 9, 0);
+ T('-47032596.3253243353', '2650956219.4090399511', '2617393320', 4, 3);
+ T('-2788.911469734975366509932137', '-2.346614E+7', '-23468796', 39, 4);
+ T('-6.11674E+42', '-9185.844043337202950418126124', '-6116740000000000000000000000000000000000000', 40, 4);
+ T('-48248.846814777232313060616451', '9555.90465125', '256', 61, 4);
+ T('-9.90718969877', '59253.6609', '59253', 6, 2);
+ T('2.1816839350E+13', '-6.0705447627609698E+20', '2214599959264', 71, 3);
+ T('8.1315855340433231E+36', '2.3632239E+22', '4742552391005470982144', 93, 3);
+ T('388220.12913718549520564826', '6.28172547512566527E+24', '59392', 99, 3);
+ T('8.3010321E+8', '-8.01E+9', '537925760', 64, 0);
+ T('8.658', '-358.21800251511297749901306197', '8', 27, 1);
+ T('82886.52187786591746903275595', '-530504.8', '82816', 87, 5);
+ T('1565678.3759177010186', '-4098220.37630799007081869202514', '90948', 35, 5);
+ T('-8.244437E+42', '-3.56696274108582275617576E+46', '-35670019479994758490494750216064741487906127872', 79, 6);
+ T('-975762284.20167', '5.8E+3', '1152', 95, 2);
+ T('4.353544305589821386444536E+31', '3936434.3279583', '2883584', 28, 1);
+ T('6495.8047624272125517510401', '-318797589.1', '2123', 95, 3);
+ T('4.27342819137379E+18', '8665787841.462674501948099', '75565312', 84, 2);
+ T('-4.8E+3', '848.441057259904', '320', 81, 0);
+ T('7.7767838988422E+38', '-11349087.21681', '777678389884220000000000000000000000000', 26, 5);
+ T('2E+1', '-15234.093148124761555332993884', '20', 59, 2);
+ T('8.452046201896851948752E+29', '-3998187402.56893234550274518', '845204620189685194872414306304', 17, 5);
+ T('-94998.7134343403449', '3.9373857131600810029948816261E+43', '39373857131600810029948816261000000000000000', 98, 1);
+ T('-1403.3892204802966751521518801', '875054.7982815', '875012', 44, 0);
+ T('-4.57331527644770145991898E+28', '-9.1E+6', '-45733152764477014599190380288', 42, 5);
+ T('-5131.9695931775341', '85875101.56323268930', '85870997', 94, 4);
+ T('47.2', '-5.4993502927733425151E+24', '32', 98, 1);
+ T('-8845699.36411', '-3.281696255248E+14', '-328169625680832', 98, 2);
+ T('77865313.8402', '54.156956', '32', 40, 0);
+ T('378148118921940240370.0647', '5509638371.13995157648573106', '4435607778', 60, 4);
+ T('-5.8579054807838862932E+47', '-1.665814E+24', '-585790548078388629320001514498731524120201134080', 62, 0);
+ T('-3.7706273149909400', '75065956.07951074752', '75065956', 9, 2);
+ T('-83.4100383734607476', '-974657.930680', '-974675', 37, 4);
+ T('-4398268.83546995101', '-7560.4617773154086013', '-4398528', 87, 5);
+ T('-79661.16247862532937011', '-5.351689E+7', '-53591934', 60, 1);
+ T('-900.63', '-6320618891.9963088', '-6320619404', 75, 3);
+ T('874743.1288', '52799.05530354449755755', '18487', 62, 5);
+ T('-7.4972492043416893513314219732E+48', '-69045.86800106396309', '-7497249204341689351331421973200000000000000000000', 19, 0);
+ T('-3E+5', '6750.54232247230109364433', '2048', 77, 2);
+ T('-32919742.76', '-85899778310.5204', '-85932300734', 4, 2);
+ T('-4672756027.5', '23868.829', '17412', 36, 5);
+ T('8.748145E+36', '9E+45', '6087968171415298717918307782454411264', 28, 6);
+ T('-264005756610235698975.457484582', '-8.096105E+10', '-264005756610648973216', 57, 1);
+ T('7905500829.9331', '-246.117330854749', '7905500680', 73, 6);
+ T('-990094.11', '23765088.4', '23109728', 41, 2);
+ T('686872.5126923355308401309', '-965442.698210832233', '16408', 8, 0);
+ T('2591053225.9183611291221408475', '-39.553677630193', '2591053193', 1, 5);
+ T('686930779.5', '-6.0063618261343787143847043021', '686930778', 6, 1);
+ T('-1.031919518456E+14', '-2.8829498E+38', '-288294980000000000000000028321014349824', 11, 0);
+ T('4.026380853E+14', '-3567.0708019476462', '402638085296640', 29, 1);
+ T('-822677.879329280054538322713982', '4.75E+43', '47500000000000000000000000000000000000000000', 48, 5);
+ T('-426173.8511113119492084748864', '31064186.3497166323004399341008', '30933058', 22, 0);
+ T('-788598317.43926415165804', '-24967.440708', '-788623279', 21, 1);
+ T('-17.0922710760766487936', '-23576.21', '-23576', 10, 2);
+ T('-227535.1205449140', '-58.3898362997057450665', '-227584', 38, 6);
+ T('3.14113353874E+16', '-7.5290427079761', '31411335387400000', 53, 3);
+ T('363811046.252994708609', '-886405.3232277901', '362958946', 45, 5);
+ T('-7.6887709582834124905', '15728034470.0', '15728034464', 89, 2);
+ T('80.410290293900801640700385', '-4.29E+7', '64', 60, 1);
+ T('-677.55638800992942556794031127', '-1.8521E+33', '-1852100000000000000000000000000000', 67, 2);
+ T('-90859.500393', '-19.924', '-90875', 13, 6);
+ T('-8902543.47619456504578605', '-387112070611886123674.6358', '-387112070611894534048', 90, 3);
+ T('920518815.79835915', '-3577.0090043921', '920518663', 30, 2);
+ T('-42.5681277471', '2.4906586103202145840590742', '2', 48, 6);
+ T('5580351.1391537457', '7.037985E+12', '1049088', 1, 6);
+ T('-6318.94410633778570362768', '9.076344170220097561E+42', '9076344170220097561000000000000000000000000', 41, 5);
+ T('5812462.514349357071', '-173865.983894', '5771462', 15, 3);
+ T('-20258550', '233.5', '8', 84, 5);
+ T('-2903.570', '-992357073.4837752221', '-992357335', 43, 0);
+ T('-7842712', '-1214068.351523663972741', '-7843832', 31, 0);
+ T('475678.0558836872', '902635260.4306250709', '328220', 49, 3);
+ T('-28465.50266401257924309098522', '-19.02732421504670944123603368', '-28467', 58, 0);
+ T('-184289.5442', '-7.991356978637516414818065E+29', '-799135697863751641481806536704', 1, 5);
+ T('-7.6143156832349407584568E+28', '9.55971E+9', '810352640', 37, 1);
+ T('1.12E+6', '-67191.139168357081667253204941', '1052928', 88, 0);
+ T('596967.83716756395401310', '-2.7E+9', '65792', 57, 5);
+ T('-7.1330086055236144416943436048', '632621.6888514942', '632617', 9, 6);
+ T('3.190E+7', '88788155879012449547482.2', '29769792', 99, 1);
+ T('6500.368102', '4.959813072157567681864', '4', 63, 6);
+ T('650342552.2210564', '-80253.577', '650264704', 88, 4);
+ T('46103659.74137133245726', '-2011.421347071550442', '46102561', 98, 3);
+ T('-825.685683', '-6.5471659549658766712125E+47', '-654716595496587667121250000000000000000000000000', 28, 4);
+ T('-2882824930181492.3097', '509374.69002386463622', '394380', 58, 2);
+ T('2233776419.28845138893410', '7.8430E+7', '69515552', 54, 3);
+ T('496.60678987', '9197526312.9218967172066159', '288', 68, 6);
+ T('4912783059.966827526991', '-39701073150736062.5870617415', '4370597954', 24, 3);
+ T('-4.144581337343257033220535E+34', '177943.9340961209', '1024', 39, 3);
+ T('-1.70963554E+23', '-3.19660466E+27', '-3196624179180785400595611648', 81, 0);
+ T('-8217419.8419', '-1759780.375325730533113737152', '-8387436', 27, 6);
+ T('-7.8907519879947942', '-2110270065.628848369534217354', '-2110270071', 94, 0);
+ T('-7.9782E+8', '378283.7287290518863373733327', '416', 43, 4);
+ T('4.089764160E+39', '-1050.92169723171388', '4089764160000000000000000000000000000000', 22, 0);
+ T('-833542236668393867.6351', '-9.801E+8', '-833542236702473120', 7, 2);
+ T('-5413703.664', '2063.2204', '9', 7, 0);
+ T('-49350772372157.9359', '-38053.5857810265', '-49350772373181', 70, 4);
+ T('39994.06719866611', '-9455.831', '38928', 43, 1);
+ T('-264.30', '-1472.3680', '-1472', 70, 5);
+ T('9.54E+30', '9.86949425465936E+28', '12502762773927099751253147648', 97, 6);
+ T('-8746.8025', '48.10', '16', 3, 5);
+ T('-8441671988.507488832786', '21111845.214', '4326404', 90, 1);
+ T('421994810.590045732054766957335', '1.080750661958882511836E+27', '285548800', 19, 5);
+ T('-79.80855059465386273150964321', '93129.794385473450188454', '93057', 71, 0);
+ T('5.1665436583E+16', '-6.87652451756355392E+21', '1416308594852864', 61, 4);
+ T('3E+8', '-244.79784169711366703707357', '300000000', 88, 2);
+ T('-8.086851843683846806018', '-45399491.9984312773', '-45399496', 29, 1);
+ T('3.499082911469337246359136808', '-189.80798', '3', 78, 1);
+ T('6.071241757613458286277E+24', '-37133115.193440377996', '6071241757613458249572480', 3, 4);
+ T('5.03E+5', '-9.301382405022463904205', '502992', 54, 5);
+ T('-3.11652515025262E+28', '-7.141E+4', '-31165251502526200000000000000', 50, 6);
+ T('4E+6', '590356637.84', '3145728', 82, 2);
+ T('-4.525E+18', '-2E+1', '-4525000000000000000', 83, 6);
+ T('11722.4583638', '59518833.6647803', '11584', 70, 3);
+ T('-53045.0147444544878910400382', '6950.5624730205834979512', '4098', 45, 4);
+ T('-2627750432418344181704.7227862', '7567513828.73173577432434257', '1091305504', 17, 0);
+ T('577181.98665062833651770514510', '-2521761028.39305404040', '51868', 91, 2);
+ T('8851767.20668', '7.484083558980438272738', '7', 37, 5);
+ T('6.20484611515823559043018E+38', '7314059.4890397627351914129', '2162688', 65, 2);
+ T('-7677240017.3448807584290', '-1.18734362088852095319010E+40', '-11873436208885209531901000000002282225664', 55, 4);
+ T('20986.7633', '-68434264906751332537602793.44', '16658', 53, 3);
+ T('2.7763', '58357363', '2', 88, 2);
+ T('-34462.040462100029', '8.59E+4', '84224', 41, 0);
+ T('-8.747E+25', '-18.66702291106497541848062', '-87470000000000000000000000', 57, 1);
+ T('-2074217331.7067515930352', '8.13286737093E+47', '813286737093000000000000000000000000000000000000', 84, 2);
+ T('-1644453162', '-5.0693958506866E+42', '-5069395850686600000000000000000001073741824', 82, 1);
+ T('6742472756.93355417541431061311', '-905314660155644.27', '4316035076', 29, 6);
+ T('-8967267.358326', '6366611766.07410253397950713', '6366038292', 14, 5);
+ T('-6.3120237919606488E+23', '7.77704770968242785727275050E+42', '7777047709682427856642148553831442269995008', 24, 2);
+ T('-3275.335669042044781608', '-1.698625', '-3275', 24, 3);
+ T('-5.8901', '15269017.446019471398', '15269017', 9, 5);
+ T('4.230640882342926E+38', '777114710.477252321782', '704643072', 36, 6);
+ T('-1695892055.72', '18240.77521124999', '1280', 100, 4);
+ T('-7793968886.72754', '6646.94845041515', '6402', 10, 5);
+ T('-6105895992.2660026553708', '-2E+4', '-6105914944', 14, 0);
+ T('1657990143.462096344', '8980.40891979979', '8980', 78, 5);
+ T('-7.997146927654623814684158E+29', '-9.030543755960398982392568E+34', '-90306071384985716413565953787166720', 66, 4);
+ T('545.230625740471397', '-9589823.16', '513', 77, 5);
+ T('-928.5379905200173503658270207', '-2686.8336545028335237647', '-3072', 19, 5);
+ T('39220.77563814752', '75435842.7346', '2304', 60, 2);
+ T('8.7904E+6', '2.26E+16', '8650752', 4, 5);
+ T('5.8438753503249384100E+39', '-97210448250781322473396.09', '5843875350324938409912353160613601476608', 9, 5);
+ T('-5289.50', '-558037486.59288516623', '-558038510', 77, 6);
+ T('-7610781.60437232608364656018', '50.240075220759375550381108237', '34', 13, 0);
+ T('9.9304562263029299E+24', '-1350', '9930456226302929899999744', 81, 1);
+ T('-24.5917395689919914361748155', '346.0649', '328', 78, 5);
+ T('-5159340.38627267045562558', '4.17E+16', '41699999999868928', 45, 0);
+ T('-2.325995366594168920079E+48', '1E+9', '671088640', 93, 1);
+ T('766784.6', '-60082565.23977254607137', '733760', 8, 0);
+ T('-4.6447668129485492578E+26', '4.06923890068E+14', '387132380348928', 55, 2);
+ T('8.99E+13', '-7265659.6681226778822071286273', '89899999961088', 53, 6);
+ T('-19314785812830221528897.8', '-366371581.738768896516249', '-19314785812830557204477', 34, 5);
+ T('8.5897436663533585E+32', '289393995.4983743177487', '286326784', 73, 6);
+ T('-1E+1', '91.964285049', '82', 34, 3);
+ T('-9E+9', '17883856.15625', '16835072', 43, 3);
+ T('8480827868343005458467914.140', '16386.6195931966686934500', '2', 63, 1);
+ T('21633647', '-8.3738980E+9', '4198496', 16, 0);
+ T('663559684.6306131340672', '-4.81502762E+33', '67108864', 11, 5);
+ T('-1.736959330', '78907941.3441', '78907941', 62, 0);
+ T('-3561515941.1', '-374746174176496.358', '-374748594831344', 55, 2);
+ T('9E+8', '-1.02064451', '900000000', 10, 6);
+ T('2945.820255524420164', '-153.976176147561872', '2817', 38, 3);
+ T('-2339.74683239701650254667', '-121374799.9', '-121375087', 87, 0);
+ T('5.04005179518E+13', '-73805288.3316971564', '50400511660056', 75, 3);
+ T('31278.582', '-373797.7', '18954', 38, 4);
+ T('-8196.99349874510004297789', '2.42E+15', '2420000000000000', 41, 5);
+ T('-1695238.2408275752598859085', '-6.200E+9', '-6201147392', 29, 3);
+ T('-3291892.61380431832539127720', '767.5416', '12', 87, 6);
+ T('-4302.0131477676472664815', '-715.1708604433189348190755', '-4816', 65, 6);
+ T('-22889915.055824046136', '-6910986.76423666985483701272227', '-24999356', 58, 5);
+ T('7.265832147E+40', '5.2827101E+9', '4294967296', 4, 6);
+ T('-9.02261E+8', '-90.23853820656815968', '-902261088', 15, 3);
+ T('35577.062938166197474673990053', '-60442.0120762', '736', 83, 0);
+ T('-530.566665888', '-448.38966', '-960', 59, 1);
+ T('50182779.876489199146697776', '-401224885', '1411659', 21, 0);
+ T('7833079825.6108080612', '2357439.422', '2314257', 14, 0);
+ T('-85269642.5509236584825864', '-4522.988902811', '-85269930', 72, 5);
+ T('71.510', '916159.95204771015669934844', '7', 78, 3);
+ T('4649401861.733779552956992', '-4.80495E+6', '4649397760', 6, 1);
+ T('31675672.642943095324', '757.489828726588541844', '16', 55, 0);
+ T('-8539.98786679', '557430.0602957', '557092', 43, 0);
+ T('-306272.702', '264.023', '256', 46, 4);
+ T('54492.46354694', '-7605542897.946625571659658', '32780', 37, 1);
+ T('-2.96501460577337634485272E+49', '-3234.02382', '-29650146057733763448527200000000000000000000000000', 92, 6);
+ T('-4.032467755839800E+41', '-85550.390270163615', '-403246775583980000000000000000000000000000', 41, 5);
+ T('-8E+8', '-974.362488009046', '-800000000', 63, 0);
+ T('205847032.46781', '8547.8', '8544', 99, 5);
+ T('1.74393306647E+50', '-7.61506956536228500822E+26', '174393306646999999999999980335577063064370476482560', 25, 4);
+ T('3.94281173957030746511080E+41', '8.704150301235E+22', '85196612396992623017984', 45, 0);
+ T('8.1711494E+9', '82320.99524', '81936', 83, 6);
+ T('-72864564949650622138.3891', '212.28309081482292911647509', '68', 11, 4);
+ T('-83379.84355210628192525957405', '8.67035416289280624599484E+36', '8670354162892806245994839999999934464', 35, 5);
+ T('-8.6854E+40', '-4.8432917499654974409E+21', '-86854000000000000004768780670376962162688', 4, 4);
+ T('-8.75625989522931752E+38', '-7.990208540E+49', '-79902085400704776495937929160759878630923325931520', 24, 2);
+ T('59876784580.5987475438762', '-785040.6900605', '59876049216', 51, 3);
+ T('9.7665E+6', '26849945.7192816800986', '9503232', 23, 5);
+ T('8.78645833315142450444010044861E+49', '-2994.892382027', '87864583331514245044401004486100000000000000000000', 1, 0);
+ T('-9.64029E+47', '95387226754358853022.1', '92360524845555908608', 9, 1);
+ T('-6642.26053516540505168315337', '57.44733', '8', 14, 4);
+ T('573407203.20697731615837595', '673.65', '673', 25, 1);
+ T('9390508.55183281249550546', '-558891978919.3713284016784', '67848', 96, 0);
+ T('8440.0', '970.485013770284936071535530', '200', 86, 2);
+ T('-958990', '873203742919403008945', '873203742919402475952', 14, 1);
+ T('5.531558E+32', '-783329.90862411854', '553155800000000000000000000000000', 76, 2);
+ T('73786100.494572990474738', '-7044.6831401936604610385', '73785460', 20, 1);
+ T('-604.6381525828965', '-1.527367019E+31', '-15273670190000000000000000000000', 89, 4);
+ T('-9225.77380141906', '-5.52164019679E+27', '-5521640196790000000000000000', 33, 6);
+ T('245.3', '306105.544493284647', '177', 28, 6);
+ T('-49702576', '-2.08477E+34', '-20847700000000000000000000000000000', 25, 1);
+ T('4983.749525185034786969605962', '-5.631859274750988E+17', '848', 51, 5);
+ T('-9027311250.3895406665', '3.1518189184767957152137E+40', '31518189184767957152136999999991007412224', 56, 5);
+ T('93.9877906', '-2.30176504195', '92', 96, 2);
+ T('6083.272826725', '1E+4', '1792', 86, 4);
+ T('-45622.3023505016', '54019203.408935974322378667059', '54019202', 51, 4);
+ T('-9538.29842601306033768216029', '8.93E+40', '89300000000000000000000000000000000000000', 28, 0);
+ T('-952868530.3', '946.687039140144768523367901545', '258', 95, 1);
+ T('-10075.48976', '3999274604.8', '3999272996', 75, 2);
+ T('-3.0E+9', '6.4142232012694455989964E+38', '641422320126944559899639999997806379008', 4, 4);
+ T('9375366.13825361', '4.0104391E+9', '655492', 95, 3);
+ T('-279271.940', '7726.6911578801117382403', '7176', 97, 3);
+ T('9E+8', '-489.159826523', '899999744', 30, 4);
+ T('-6363231536.308784221665', '1800648321.0804992506702897104', '1081984', 62, 1);
+ T('-4.4210E+8', '-7.89889037E+49', '-78988903700000000000000000000000000000000000000000', 45, 1);
+ T('953481.72', '-277713668.28135719511085', '134280', 88, 5);
+ T('-6117047.82844883514112036292966', '-1.5316606208771370828029951932', '-6117047', 82, 3);
+ T('-1.6E+2', '-6.0731435E+9', '-6073143520', 20, 6);
+ T('-5.5208836830714025E+39', '-320897847893004425620.506', '-5520883683071402500297528105960954920960', 88, 1);
+ T('1.9569347922E+33', '-4.06E+8', '1956934792199999999999999731564544', 22, 4);
+ T('-6.859575288923966708496E+34', '9.12700211822381774356041702E+49', '91270021182238150783880540933876529434159713615872', 7, 6);
+ T('1.518598660501100671853E+43', '-833649449941501663950.829', '15185986605011006718529334682020607271370752', 44, 0);
+ T('-191661373.14327', '-5.26509679850102E+42', '-5265096798501020000000000000000000000000000', 88, 2);
+ T('2.34001E+35', '-787804.12561943236', '234001000000000000000000000000000000', 24, 6);
+ T('913984397.16964108266671487365', '-3644722.237826', '910705292', 46, 5);
+ T('5.0138013593E+27', '90773626.909919327830675', '90701824', 15, 3);
+ T('-3.8E+6', '-7.0E+5', '-3932160', 98, 4);
+ T('-6.10042732284', '8893143926.3', '8893143922', 12, 4);
+ T('-2.44049305160394137645346179262E+40', '190695344.551', '173916160', 7, 1);
+ T('-11.0871', '-9.48544805823948E+37', '-94854480582394800000000000000000000000', 25, 6);
+ T('93.4', '-6123663698.34', '12', 98, 1);
+ T('1.33459073965044963764197758321E+46', '5.9E+5', '524288', 41, 2);
+ T('-9617708.155670483599790', '-8862631952915', '-8862641406780', 31, 1);
+ T('-6.08593852262552313E+47', '-1.86640475477E+36', '-608593852263073571820764322003024494865963548672', 58, 4);
+ T('-764439516713507.79825', '-38037038.169785812', '-764439550555696', 88, 5);
+ T('8.3294E+39', '-5.10602346E+19', '8329399999999999999962811451241477963776', 38, 4);
+ T('7.569620887398521381904E+24', '-7.602841520606042654E+21', '7567036031456484368636544', 35, 1);
+ T('-9.49418286797274606186700E+46', '5.61763879E+9', '4328521728', 49, 0);
+ T('-3.5004329799990378734093436E+40', '-7.43059476522', '-35004329799990378734093436000000000000000', 77, 1);
+ T('-986.5331155335141', '944.59437800', '32', 76, 2);
+ T('-66.91608028647611352', '-3042.3927631', '-3042', 64, 3);
+ T('853250.994757091034968316', '-2.58534E+7', '327680', 25, 5);
+ T('-180212624006659414437', '6.2376613152548204037992428E+37', '62376613152548203876245277156806508544', 48, 3);
+ T('9.6756625058039890304182838E+49', '8971034060.0145373122268378662', '369098752', 64, 6);
+ T('-785684786.369382', '-45263.825786', '-785693184', 4, 0);
+ T('-4.82896669198319992238E+26', '8.0E+4', '80000', 28, 5);
+ T('201929925.21425407123746255401', '-72.9272824454902374896273', '201929856', 21, 2);
+ T('8604698.3006841078814', '6.022E+4', '18456', 5, 1);
+ T('-3.7E+5', '-9.01195723533231725271E+32', '-901195723533231725271000000360448', 34, 3);
+ T('644992221.736', '-402.69912951661580504374', '644992076', 10, 6);
+ T('7.769E+8', '-376.2377', '776899712', 24, 0);
+ T('-94.76252427890170345807995', '4.5E+46', '45000000000000000000000000000000000000000000000', 52, 4);
+ T('-1936833612.9817827969853', '-1605.634223026304702101', '-1936834128', 45, 3);
+ T('-6365876397.442691915746493', '-3.6832134E+8', '-6442431424', 79, 1);
+ T('-2567.4', '-44.7501654202567', '-2608', 61, 3);
+ T('-5.6843192956960308105818149E+33', '6.29081E+29', '455720351073989741011064061952', 45, 2);
+ T('78.64278', '-76.709789181271325', '4', 17, 0);
+ T('7220633313', '3.61008736E+29', '738197504', 76, 6);
+ T('99.5957203382509', '6.9159E+10', '64', 35, 2);
+ T('-15628.3', '-99741820.99074738', '-99745148', 5, 6);
+ T('-543.27339', '312878.9427198805949630', '312352', 38, 3);
+ T('5657.7167867061', '-9.63065E+9', '4112', 37, 3);
+ T('8.20201910312343508276730E+35', '-93.8601620425476186', '820201910312343508276730000000000000', 97, 6);
+ T('-6.9136592489135649593969407125E+34', '-555531.465826308', '-69136592489135649593969407125552960', 11, 0);
+ T('707356231094174626.35787', '556221615.35', '458914', 36, 4);
+ T('-7884.44796048462251', '-1.69', '-7884', 73, 2);
+ T('192959437.33438088188', '2.766894639607E+14', '151011404', 18, 1);
+ T('-122.76', '6.993437567312E+18', '6993437567312000000', 43, 1);
+ T('-4.216971973E+19', '-9.698868', '-42169719730000000000', 99, 1);
+ T('-3.84829590604401039782519095E+32', '28607.907061237600766275773357', '1024', 56, 2);
+ T('5623279420.01164619319718', '-839587235.514289100', '5589199388', 12, 6);
+ T('6.1909607757430245194E+21', '-214833439.58687967461', '6190960775742877712608', 83, 6);
+ T('2.7827E+26', '-2.2911247706830625', '278270000000000000000000000', 75, 5);
+ T('582782.7024660406493059', '915381.2212459591398014953289', '582708', 85, 4);
+ T('-30799.16', '2717017277.188638169049903', '2716992689', 48, 3);
+ T('2.178659E+24', '-6682294809060.07', '2178658999995585519419392', 30, 6);
+ T('-94051.973', '692.47709964599688350', '148', 37, 3);
+ T('-411033', '319143472.84323516', '318880288', 82, 5);
+ T('-28.345094164481416391407945480', '-4370125735.3', '-4370125760', 57, 3);
+ T('877382.351355190041342352', '-1.05', '877382', 54, 6);
+ T('7.5278921249E+39', '-8308.8970308470', '7527892124900000000000000000000000000000', 3, 3);
+ T('331152378746162.63715212004', '-9.87761E+8', '331151659422736', 60, 6);
+ T('-726030.1857117714741431', '-2.449E+22', '-24490000000000000524288', 51, 2);
+ T('4203.07975629', '-94.674217430', '4130', 63, 1);
+ T('6.8337302591158400391888064E+46', '6.5E+39', '712509492574670821159102851648472481792', 61, 5);
+ T('-4454.3625968503930194135343', '8554457360', '8554457104', 97, 6);
+ T('721.7522272309832240', '-48.82830046597819401675', '720', 74, 2);
+ T('49329422.74246668', '7187868.5444935373297297', '6333708', 84, 4);
+ T('-605948.33069813483983488211', '-6.434824938498494667011462362E+42', '-6434824938498494667011462362000000000065536', 85, 2);
+ T('-7.21841090732284885', '1696760.74459', '1696760', 99, 2);
+ T('8.15519194E+19', '4.2594614110E+37', '78615414078714150912', 52, 2);
+ T('9.17545922E+39', '-3.97299398201454083709394876E+32', '9175459169246618134390678361482536681472', 11, 5);
+ T('2.98E+6', '853129145.3903323160391616', '602272', 33, 4);
+ T('-5E+2', '-58231077141173628711541.0029589', '-58231077141173628711928', 88, 4);
+ T('-3434.668661237427877519', '-9.168886E+26', '-916888600000000000000000000', 54, 5);
+ T('-21496856.14296109305', '-94240.6129812204962155490820769', '-21591072', 75, 0);
+ T('3.66E+4', '-6.441E+4', '1120', 45, 1);
+ T('9011124873.47621512883236124', '-5.572623297E+33', '9009364992', 72, 4);
+ T('2.448503918953353E+45', '-61192.568903258151575245445854', '2448503918953353000000000000000000000000000000', 79, 2);
+ T('-4.27533252E+24', '6E+24', '5395460673103761722310656', 78, 3);
+ T('-163265.567496', '-34468791.279', '-34602999', 80, 4);
+ T('5.810964E+9', '798.846281766826', '512', 53, 3);
+ T('-7518.369202748108', '186.27043494410019', '162', 6, 3);
+ T('7.7979E+32', '3.650201034E+14', '285600561233920', 70, 6);
+ T('1.4225E+6', '544244.992429078394164141095', '1188', 44, 6);
+ T('-651552306867899498442862429', '-3468850.2600641136744', '-651552306867899498442911614', 66, 6);
+ T('-6.98E+12', '-68084.3039391', '-6980000002048', 85, 5);
+ T('-19612638.992021582', '91019.59127983209', '8194', 98, 4);
+ T('-128963743.3760369210479258', '-3.2E+7', '-133158912', 45, 5);
+ T('-124.379315194570005305396559', '5710672', '5710592', 54, 2);
+ T('38604.3', '-526.3914865180', '38080', 89, 0);
+ T('-2.4033803100279727898', '-9610512.3374', '-9610512', 71, 2);
+ T('3.83E+43', '-1.271072', '38300000000000000000000000000000000000000000', 66, 3);
+ T('-4.004E+6', '27495998.010034919', '25331232', 8, 4);
+ T('65161.619386061069', '1336.9220796974431060093714792', '1032', 12, 2);
+ T('-1.2235148878', '-52.88782193876', '-52', 87, 0);
+ T('7.8669673074152E+45', '-3.72977647538310686813056596', '7866967307415200000000000000000000000000000000', 27, 3);
+ T('-1.38315', '-184936.555097697315847', '-184936', 47, 2);
+ T('-4.7188019935938632708003126871E+35', '907280747.715681619675223978528', '335544320', 65, 2);
+ T('5646799294.833596', '8.44820541538233596975097', '8', 12, 4);
+ T('3.6515874092283801550844807673E+34', '2723112457.047962768950727847', '2722832384', 45, 5);
+ T('-861467257680.1058160444', '-44904116.6716637081585', '-861476433920', 15, 3);
+ T('-9505.91416619615592', '-5492357.70014118106786539340547', '-5500837', 12, 4);
+ T('-202.34720746765', '-410.177367769189209366464', '-474', 95, 3);
+ T('-82.5304248788603102826282323', '-69.4870535', '-86', 99, 2);
+ T('509004546.6161091', '87309.920', '16640', 70, 3);
+ T('-70774781.408712242093010', '-5176341.819', '-75497469', 52, 4);
+ T('85324933828.939954682455', '-62979.8675744594287250821359065', '85324925124', 97, 6);
+ T('-73245533', '9034576.33052893366213082', '8411136', 46, 1);
+ T('9357504392026395219373676803.12', '452.5298082820071', '256', 27, 4);
+ T('-6.9477E+17', '46031095.0290272610168902699', '2514944', 81, 2);
+ T('9.2247565171931046956756088454E+38', '-328.82813320', '922475651719310469567560884540000000000', 96, 6);
+ T('39421496802064.48073005', '-68619.443007070025927', '39421496800016', 85, 3);
+ T('-76.883096', '-7.382066772782252702550356E+42', '-7382066772782252702550356000000000000000000', 82, 5);
+ T('-7078293495.790381448', '2.3388890458123095E+28', '23388890458123094999433760768', 64, 3);
+ T('2634932.056936240249397759', '910383.597211', '533540', 13, 1);
+ T('7769975.9777', '7.63182927497751', '7', 41, 2);
+ T('-86.1944586865528208', '4.1016264E+9', '4101626400', 4, 3);
+ T('-14380.45219028947347416718721', '-16850261011153646.6480206766', '-16850261011167984', 58, 2);
+ T('826.3168479009', '-41.49284763324225410132153', '786', 63, 0);
+ T('1.11890719194775148647261980E+27', '-20.8897649533974861528140800922', '1118907191947751486472619784', 96, 4);
+ T('-4E+8', '-87553813', '-402126848', 9, 3);
+ T('8.9429071778E+27', '36508841', '33816576', 100, 4);
+ T('4280446.70218577303699317', '-47286.3', '4276298', 13, 2);
+ T('-5.5656383197521E+23', '9848158.83', '9454592', 40, 5);
+ T('5.22149614841113133914E+41', '9.0906E+34', '90905841402597316454323083603345408', 47, 5);
+ T('-38692414', '-582.1870006495925', '-38692478', 70, 3);
+ T('-524.053678011', '-5.82591276956231928027337E+29', '-582591276956231928027337000512', 10, 0);
+ T('6.4916420724858249983E+38', '426110225.1881183304185', '134217728', 15, 4);
+ T('-4.7261E+20', '6.678E+6', '2162688', 21, 2);
+ T('-305626643.881287388851', '-1916386716.926187224863014080', '-1916796828', 28, 6);
+ T('77.4314863765444', '-32.8573200726551126326579934250', '64', 59, 4);
+ T('-4.75514E+7', '5590.55151063147917591', '1104', 84, 5);
+ T('50.7842', '35.9', '34', 63, 0);
+ T('82674.780572426', '-8.9925E+9', '82656', 91, 4);
+ T('21824.267934', '-2520333.073021', '64', 75, 3);
+ T('-5.21249E+7', '-345.165443', '-52125180', 94, 3);
+ T('8768.020534648734839266049', '67347.573', '512', 2, 4);
+ T('5993471.75320', '514112.18506650584718554667516', '217152', 74, 6);
+ T('-692565654.73834691987617', '6.335538382752103072E+43', '63355383827521030720000000000000000000000000', 11, 6);
+ T('-6782.343619108', '-3.2107629194134295073E+32', '-321076291941342950730000000000000', 68, 6);
+ T('-87047.67062035216112004433532', '-39602.614781035', '-122552', 42, 0);
+ T('-126652.92652457833205569564', '-2.8407685884E+49', '-28407685884000000000000000000000000000000000000000', 75, 4);
+ T('-4.6117592503109084466177', '-333080.74520136252693631650076', '-333080', 72, 6);
+ T('2.7378732068244376738491E+36', '4.5231913996137744399E+31', '42003324892340479622982595559424', 97, 1);
+ T('-3.482503E+47', '-396.62', '-348250300000000000000000000000000000000000000000', 42, 6);
+ T('-5410645.123', '780494.733094163452874', '614538', 48, 0);
+ T('78191209.5', '9.3915600328313258418857074E+28', '67115072', 53, 6);
+ T('-9207053477.7', '-719424563', '-9377021111', 66, 3);
+ T('-5836116.3827758142911', '-7513311.30439316208804360761693', '-8105440', 44, 2);
+ T('1.9E+4', '-8.7088905', '19000', 29, 0);
+ T('4.152', '335670316.808971514115795', '4', 79, 4);
+ T('-40.921933928687488770518784', '37989.3', '37952', 89, 2);
+ T('-603954006.460920056734', '-7348.1159453', '-603955192', 62, 6);
+ T('-1.421458710291968809460223E+43', '-8474.4485718569', '-14214587102919688094602230000000000000000000', 54, 6);
+ T('-5.36240E+10', '-135.8601174592946799567', '-53624000000', 100, 2);
+ T('-1536560.580103397853', '-6.44382E+6', '-7828272', 27, 4);
+ T('33082314.5294106', '215.43131245981011630976171', '194', 69, 1);
+ T('-31699154.8992153354', '-9.2142755332234955E+39', '-9214275533223495500000000000000008388608', 70, 3);
+ T('-444096.462700', '-1.659E+41', '-165900000000000000000000000000000000000000', 53, 2);
+ T('19570.5575', '-1.070966891231788610400', '19570', 90, 3);
+ T('-7.5276979073488381113698E+33', '-3.244E+4', '-7527697907348838111369800000012288', 34, 1);
+ T('920.62013223544114641527568142', '1.01E+4', '784', 93, 6);
+ T('65959860.33', '9126358.741206350305822', '9060756', 14, 6);
+ T('844.8', '-748.4', '260', 33, 5);
+ T('-118014956.265933638769965188', '4274.87386856000624274202361517', '4112', 14, 3);
+ T('-209507278756.308270590671', '25.54289216041205511', '24', 88, 3);
+ T('2.720165051025791', '-5701.26268728130832', '2', 10, 0);
+ T('497524872', '-9.645844720', '497524864', 74, 5);
+ T('-7184.1', '7676.1290668603032581', '496', 85, 1);
+ T('28908.337592237532854', '-8.198816567222519897770E+27', '128', 70, 0);
+ T('-9.563179637595173E+33', '2125094691272643894084.35', '1479276155944177238016', 72, 5);
+ T('-3129.68616365177', '-4.201E+7', '-42012096', 3, 6);
+ T('-791354285059.1937532', '4165467116232121354.944204', '4165467115158110216', 81, 4);
+ T('13143108.446155148', '4411010074.376912983503467', '13143040', 46, 3);
+ T('-90.7435868097563', '-5233219.6523945487', '-5233244', 46, 0);
+ T('-1695.33617', '-99709921.01058295', '-99710975', 24, 5);
+ T('-36.852691269064676957', '-98812.118065216449', '-98812', 18, 4);
+ T('-7.2183E+8', '-38341830.183876942723354', '-726617328', 8, 6);
+ T('-5073188.384', '-4445591107.934076645558497', '-4445929316', 40, 0);
+ T('62', '60234.1708564389827038971101', '10', 23, 1);
+ T('-6610.8009314317195121047385170', '6E+30', '6000000000000000000000000000000', 38, 4);
+ T('-6.84106885473055955810377915E+27', '1E+7', '9965696', 35, 3);
+ T('-1.638E+28', '9.74980937990772971122E+45', '9749809379907729696353737517745548725118304256', 79, 4);
+ T('2.3007831800433E+21', '29301024.8037018333851', '8524032', 99, 4);
+ T('-271295233.76301924735377323', '4806.780289174574654572930', '4294', 11, 6);
+ T('-3.236158E+24', '-849589123.7217', '-3236158000000000276824064', 17, 2);
+ T('-5634335.52261008083911', '-1.6663', '-5634335', 38, 0);
+ T('9E+7', '1.4E+6', '1394816', 16, 2);
+ T('-59.29852340', '-8.5961375E+33', '-8596137500000000000000000000000000', 27, 3);
+ T('-9.1528E+8', '91082740', '23187328', 11, 2);
+ T('6.7227580E+42', '-80.1114916863946036934679097', '6722758000000000000000000000000000000000000', 78, 3);
+ T('6.88018883300289914003487588E+49', '3370257796.38346', '3355443200', 55, 3);
+ T('-7.35770178319874859949458360400E+36', '-4.21E+7', '-7357701783198748599494583604033579008', 29, 3);
+ T('-2.3672899E+33', '-3.4662437263379564364160510E+34', '-36285188533334186449045624757157888', 10, 2);
+ T('19.957833126803190641650', '3517798.13526423597482275396', '2', 6, 2);
+ T('-9.755788E+42', '-4993079.937792628', '-9755788000000000000000000000000000000000000', 99, 4);
+ T('-590841.1', '9761522715.6558773499773', '9761457155', 44, 6);
+ T('-4.47308601986328363032201918378E+32', '4.900643495996970122488253291E+49', '49006434959969701224881281671001644209291325865984', 7, 1);
+ T('7077020.881', '-74149.22661054559382415275328', '7003160', 8, 1);
+ T('500992483.0', '8652059569.35402521', '26247585', 50, 0);
+ T('-79999.7141763818376483', '-5.9226979062', '-79999', 99, 6);
+ T('3122.19', '180501972.43219232', '3088', 69, 6);
+ T('449.2126114', '-2989218113.58783281082929963', '129', 59, 5);
+ T('1807386804.7410412179', '-7.53280865336021E+42', '536870912', 96, 6);
+ T('-4.8797E+42', '6.153263663337E+31', '20293710708640171694318858272768', 96, 4);
+ T('4.748248437351302123E+22', '-8336330412.772843002955149', '47482484373505221918992', 98, 4);
+ T('-3.2859338312974214687733', '4.3988168897223078199E+50', '439881688972230781990000000000000000000000000000000', 57, 4);
+ T('-890.794659167612206939488467052', '518.50', '6', 56, 2);
+ T('379.4226800832905970559551', '-75747064.48149878142218320945', '264', 28, 6);
+ T('-7188629.895', '4.916E+7', '42078016', 51, 3);
+ T('-2989989011.8423698', '665', '521', 96, 0);
+ T('974890910.19296536356362056', '-53.7905', '974890890', 14, 0);
+ T('9.02010849159108869E+35', '-4.1E+49', '233663620248636291642742302721441792', 16, 2);
+ T('8904', '-579066461.074000075180785413027', '8320', 98, 0);
+ T('-80.4126493444369895052628806757', '9.44110891495032336E+44', '944110891495032336000000000000000000000000000', 78, 0);
+ T('-1.52700E+7', '910166748.80281482351279319797', '905972368', 7, 0);
+ T('-5.380198703303921526259670E+30', '3842675999.82748035125393698107', '536908800', 55, 1);
+ T('-2.6494E+8', '-9.3E+26', '-930000000000000000234881024', 65, 4);
+ T('37743.1545851', '-2E+3', '36896', 38, 0);
+ T('79', '-83743.3215002785', '65', 44, 2);
+ T('9.2171932131849712E+39', '-928822.78', '9217193213184971200000000000000000000000', 9, 5);
+ T('-1.8760977695808957263626E+50', '-9.2533940189E+28', '-187609776958089572636351733328971348053993776480256', 34, 3);
+ T('7919189.433015', '-35686.5', '7885840', 21, 0);
+ T('-26211.756305027273310338', '-3.94882416870748576117', '-26211', 72, 4);
+ T('-4205.730283887806077223398', '-6.41669165610079E+50', '-641669165610079000000000000000000000000000000000000', 4, 4);
+ T('-4396916822.8781737990732', '4.5383649819766809439231282584E+44', '453836498197668094392312825839999995603320832', 48, 6);
+ T('-460033.0314763202614992129', '740.9874', '740', 41, 0);
+ T('955801714.683', '1761913164.9938', '671096896', 89, 3);
+ T('-9140.707486736578268220896265', '2.261448066E+29', '226144806600000000000000000000', 87, 5);
+ T('2769.09427895622360016325', '-3E+6', '2112', 40, 5);
+ T('4339126083.1', '36201.796213497', '36161', 42, 2);
+ T('895.2', '-26080858.081772', '294', 85, 0);
+ T('7445862.590409413', '53.970048834922261618615', '36', 54, 4);
+ T('7.00061E+9', '-62413695.05831415', '6983812224', 36, 1);
+ T('-219.1474356777', '7.729699689842128959429E+36', '7729699689842128959429000000000000000', 11, 5);
+ T('-6.25E+9', '6.0E+7', '51413248', 78, 4);
+ T('439735741.17661469816924', '-527454330.07728266', '361860', 95, 5);
+ T('-34.8712336537378789', '-80938914.35744', '-80938914', 94, 6);
+ T('-420.8572322454757', '4.87356379854439802792', '4', 59, 5);
+ T('717431.194613', '99733.556368', '32789', 2, 2);
+ T('-819341081.651831', '-81507179', '-887076731', 38, 6);
+ T('52541157.1776393', '75992225.8169916', '99489', 71, 2);
+ T('-685830.4', '-5.2', '-685830', 89, 2);
+ T('-8.181E+4', '-840614.46902654121', '-917430', 100, 6);
+ T('410500.57159952', '-86.121921654535166899175', '410496', 90, 1);
+ T('-8.861', '-642724048.6055526334', '-642724048', 90, 5);
+ T('-3.557376706560182E+48', '-51721.7', '-3557376706560182000000000000000000000000000000000', 17, 3);
+ T('964.4731441962062944888433368', '108241.8500594984', '704', 24, 4);
+ T('-22.5852615135738548', '9.9002172E+41', '990021720000000000000000000000000000000000', 100, 3);
+ T('-6.1E+15', '-9.226082E+10', '-6100090497105920', 19, 2);
+ T('-844093.38361595315042770', '-3.4E+3', '-847232', 58, 3);
+ T('-9.715882774580591731053E+23', '-3387242.311226', '-971588277458059174326268', 35, 0);
+ T('6.36371E+35', '1.8640065265085424642381E+32', '182558077096758772339188034437120', 54, 3);
+ T('-8.128886708044', '-5.64004410E+41', '-564004410000000000000000000000000000000000', 61, 4);
+ T('-9E+2', '-2.74E+7', '-27400128', 68, 1);
+ T('-42033.595853820158134830537125', '92.8811618028378461', '76', 7, 2);
+ T('2.99374249056538E+38', '-2704706.09510135166702238895', '299374249056538000000000000000000000000', 78, 1);
+ T('872101.866', '-1.80441631138079', '872101', 44, 5);
+ T('-7.7E+23', '-5.24108713441838', '-770000000000000000000000', 83, 1);
+ T('-7147546835.939719473837046363', '-7.5481125971404334028E+27', '-7548112597140433405484657664', 65, 0);
+ T('-879.219342596148163479', '-9.307042242342628583725354408E+50', '-930704224234262858372535440800000000000000000000000', 75, 3);
+ T('-5.7774374564355831924585754E+45', '-7E+13', '-5777437456435583192458575400000006047852920832', 72, 6);
+ T('-647301721.7844119515563', '-9.4510617296588874E+39', '-9451061729658887400000000000000637534208', 9, 2);
+ T('-4.99904690', '-5.86924123798478769166374822108', '-8', 54, 1);
+ T('-2.028E+42', '9.67474E+25', '77390363291276397298843648', 61, 1);
+ T('-1869261.2391064821', '63227285.6490928358189360259', '62930961', 31, 6);
+ T('-165176.61857212', '-1.36495179169E+29', '-136495179169000000000000000000', 66, 1);
+ T('6.899E+32', '-8.551572E+41', '689880192273791154949049292947456', 62, 5);
+ T('-16285097.9900', '-8332081136338.80223300264449381', '-8332085362682', 24, 1);
+ T('-31868925.21', '18709.098015022459919328', '2049', 45, 6);
+ T('7014.4051196854306819', '-21296006.30315', '2146', 37, 4);
+ T('-30242702.816918995', '6.426', '2', 49, 5);
+ T('86063257.9344548', '2.4422951093E+18', '4096', 95, 1);
+ T('-272723.830139704', '2.7890477251033700945015E+44', '278904772510337009450150000000000000000000000', 79, 5);
+ T('2.089091917796E+34', '-8946.62349772356783835534', '20890919177960000000000000000000000', 58, 1);
+ T('1.499E+47', '-1.801770760745E+24', '149899999999999999999999803984895080225002487808', 83, 0);
+ T('-3051364964.730216344174', '5.990463559E+44', '599046355900000000000000000000000000000000000', 20, 5);
+ T('6477187772.04207', '7.8953208564E+40', '4294967296', 80, 6);
+ T('-2831.533835541061340476642561', '73739124.71', '73736304', 10, 6);
+ T('-59174173.593366003442', '377180.356343547045134', '65600', 96, 4);
+ T('-2.8704138E+33', '-8293963615052.97875455852118290', '-2870413800000000000007185748721664', 61, 6);
+ T('7.21105752546767638790238382480E+32', '1.32825820E+23', '113927128017502923259904', 98, 4);
+ T('-5.32E+9', '-3.70E+47', '-370000000000000000000000000000000000000000000000', 23, 4);
+ T('-1301735.09222426745601663', '-1.5066164823246102189826E+23', '-150661648232461023051512', 41, 6);
+ T('-9946317405604736.58460', '-10075.8742894664969', '-9946317405613952', 30, 3);
+ T('9.167453E+9', '-7866.0101738733922', '9167446336', 71, 4);
+ T('6.6448363866397263547398628E+44', '-661842337', '664483638663972635473986279999999999427477504', 96, 6);
+ T('-89523190891225455817.707443', '9.13484081920186158E+47', '913484081920186157999999999915232680719035662336', 91, 3);
+ T('-7462573920.29605455', '-8.616509832268623657847150E+28', '-86165098322686236582771285984', 42, 3);
+ T('90457.745846467724308570584193', '6612.776318009875', '336', 14, 4);
+ T('3.6040392753292887E+23', '7472.338348', '1280', 28, 6);
+ T('3674.945940', '936461.4143031608', '2568', 11, 6);
+ T('-729', '7.64E+3', '7424', 97, 1);
+ T('-70329766771.412026', '1.074E+9', '57472', 41, 6);
+ T('-78454491.49355938804359047', '-71452290.3279292691', '-82796252', 63, 2);
+ T('-5.981071E+9', '-3.952284191550665333E+23', '-395228419155068144576416', 92, 3);
+ T('-849770.21839011705318916878', '3.4353672E+40', '34353672000000000000000000000000000000000', 66, 1);
+ T('44859.43223967890591', '-3117818766709055.43851', '44545', 10, 5);
+ T('700187.556658356496549155523', '-177267656.880478657235', '658456', 33, 6);
+ T('-3.03255698272715039E+26', '1.9496E+25', '151411386587034096238592', 59, 6);
+ T('5951277.9138117933137', '7E+10', '5377024', 56, 6);
+ T('5185.6912767353360348', '66431588346.5722483', '5184', 43, 3);
+ T('7220597379.824', '-45346656859777727075390', '2315354754', 87, 5);
+ T('7.842907539681364508169566E+28', '31736370.8449713', '4456992', 48, 4);
+ T('-625.702119540176843081358414615', '-752295.96', '-752375', 95, 0);
+ T('8.6801471E+9', '-1178352.8640', '8680112144', 72, 4);
+ T('9089.62380120', '-9.23436551815823', '9089', 3, 6);
+ T('21670.02514947693823799346456', '-498.63757227877801848472760', '21510', 83, 6);
+ T('-4.45068814142256007', '-5.8818432259025191E+44', '-588184322590251910000000000000000000000000000', 27, 6);
+ T('-7', '452335099.8008946273665951123', '452335097', 7, 3);
+ T('59113688.9264077449', '-9.7498E+7', '33554512', 23, 3);
+ T('-3.023036455801899651367', '-7082129.6', '-7082131', 64, 1);
+ T('-95606646.7710770918', '-94932.0618199', '-95680504', 44, 6);
+ T('211956858.4083', '-382.690', '211956738', 99, 6);
+ T('-168.36887194894', '909060.000', '909056', 96, 6);
+ T('-82939809.3825', '8.72326306776', '8', 23, 3);
+ T('-8.8594943670743623540568', '-346527473.036285', '-346527480', 21, 5);
+ T('-9689838.42939351953371345858', '-1.80E+45', '-1800000000000000000000000000000000000000000000', 34, 6);
+ T('13494.4780064', '-99.318514266118802010811192', '13460', 76, 2);
+ T('-989.125383793906670', '-76.655102760133607751733095114', '-992', 67, 2);
+ T('5E+43', '5.0714853393386101438933013E+26', '507144381367180485575311360', 73, 5);
+ T('3791651916948.65446888', '-82.5319474210755', '3791651916932', 74, 3);
+ T('-76638156.624947799750230', '119582308.2186', '52463652', 73, 4);
+ T('9.8855795188489122146234527090E+31', '-528689.7377', '98855795188489122146234527089728', 95, 1);
+ T('290680462.0714634413647', '21187.0806020616893993705', '17026', 88, 2);
+ T('-9.239056527086175022488156', '-44884949.0716716002629', '-44884957', 52, 2);
+ T('2.202168528620299E+50', '-3.410626E+50', '33070400956697413345497570728101051800968065187840', 3, 5);
+ T('-2.99854464284187055745E+23', '-6.15022E+7', '-299854464284187108833272', 52, 0);
+ T('9.66359611524630E+31', '-46.7298031465', '96635961152463000000000000000000', 56, 4);
+ T('86.297566', '-3525059804406268259776786761', '22', 20, 6);
+ T('-14.051', '9.2E+8', '920000000', 8, 5);
+ T('-2.048E+34', '-4.554614309158953977433097', '-20480000000000000000000000000000000', 96, 1);
+ T('-4.5729684911025443660E+36', '424403554.28857499734', '419954688', 22, 4);
+ T('-6.92638930909294500347E+28', '-94142108.7825', '-69263893090929450034709462784', 28, 5);
+ T('-8.58602300337397E+45', '5130790665.0758', '4294967296', 50, 2);
+ T('-2.74494881893E+13', '6.88271026433296391867', '4', 2, 3);
+ T('-8.66E+9', '-93774.425601001413447', '-8660025088', 75, 6);
+ T('-3.4162956848995776650E+38', '-24.688215005026596', '-341629568489957766500000000000000000000', 9, 5);
+ T('-5.51917', '418275163.573012692412283', '418275163', 82, 6);
+ T('-8551', '442459.197070302007', '442393', 10, 6);
+ T('4.925406752795265169124E+24', '-797815368.8199211585', '4925406752795265076316320', 90, 1);
+ T('-1774822375703726.4837969382487', '-127255095.63747817', '-1774822484854464', 82, 6);
+ T('-4.8776690192924378299799746', '57822.6', '57820', 35, 6);
+ T('5.3E+2', '-4802139079.0', '16', 94, 0);
+ T('7.429915272977480E+17', '-1.7550560674480752420694E+43', '578152078312996864', 65, 3);
+ T('60.1108485857201035198', '-40.6359', '24', 24, 6);
+ T('7.608526E+7', '60188.975358463422275247224974', '59404', 27, 2);
+ T('980894.08166', '-9198.258484867211', '971794', 44, 4);
+ T('-7112810.621023', '-2.4667242603412475E+17', '-246672426038845422', 37, 4);
+ T('-7.2545E+6', '37.3351594158862', '4', 83, 6);
+ T('-7634.62', '103361.46588704', '98816', 47, 0);
+ T('5926794352.71212', '-8.8E+6', '5926662144', 36, 1);
+ T('-8759871550.915318', '4.3E+6', '4232384', 21, 1);
+ T('6516500.9577157841736689953', '-6.2775143771965E+30', '131072', 9, 1);
+ T('7.5342E+5', '82084979.22081791769706498683', '1024', 43, 5);
+ T('-6.33704933', '8067079.42509421388', '8067074', 52, 5);
+ T('-4.807969938E+15', '-53.5259960595058202', '-4807969938000000', 12, 2);
+ T('-3.82375855606785530850160203E+50', '-1.2626318889657416512296879E+29', '-382375855606785530850160389202911618211655932968960', 34, 3);
+ T('-2.498976E+49', '-76.24562082', '-24989760000000000000000000000000000000000000000000', 98, 0);
+ T('-871100424.106369624450821', '907.6', '904', 49, 4);
+ T('4E+8', '-54.946055314833899', '400000000', 1, 3);
+ T('8.584191042598422080102E+45', '-175115.16378', '8584191042598422080102000000000000000000000000', 10, 6);
+ T('-9E+7', '-7.94949352921872517611160609027E+43', '-79494935292187251761116060902700000072433664', 1, 4);
+ T('33.23926864044569385981421', '437.488235153672511499187502', '33', 95, 0);
+ T('-9.48E+6', '696911.03805788007895074228', '655424', 89, 4);
+ T('-4.30734806621039523798922719031', '-9.64954364', '-12', 99, 6);
+ T('-6E+19', '-16.52430530099981622502913591', '-60000000000000000000', 17, 6);
+ T('894085286.544999533', '-1264955396.0', '873072804', 51, 5);
+ T('1675880796.453927514', '-6.16345165006E+40', '1073741824', 60, 4);
+ T('876.856745305741937558', '-9.6594204192195136E+18', '768', 41, 0);
+ T('-49466.484401613198477', '-7.045', '-49472', 85, 2);
+ T('5.1410324097672E+16', '-552.9348631928609', '51410324097671488', 23, 5);
+ T('-7.0884E+5', '-45513.59730742495284207640', '-717296', 74, 0);
+ T('-74', '9517323.6114788', '9517314', 82, 6);
+ T('-9.3013154101358515E+25', '7282051613.3701832207011', '5100945920', 88, 6);
+ T('5.3E+16', '-9962406186.92820080089602864', '52999999714263040', 36, 6);
+ T('6689012.8846533189201765052', '-8.374E+6', '4112', 10, 2);
+ T('-446879054.0', '-378.044183248495210963177480099', '-446879102', 4, 4);
+ T('9.8168895E+49', '-72.277015011542276925727', '98168895000000000000000000000000000000000000000000', 96, 4);
+ T('-3794409831.66350455440216752379', '-5.4827E+30', '-5482700000000000000002684354560', 35, 1);
+ T('3.83706899872E+31', '-4210.18059990873598075924', '38370689987200000000000000000000', 23, 4);
+ T('5.16E+15', '15946431.730926449154753182', '131072', 41, 5);
+ T('-9248931.766', '-34837019.273', '-44020411', 95, 4);
+ T('444.4803384493304', '42609343.23079862598631606', '188', 34, 5);
+ T('-336566639.01130020965191374363', '54419.1060376566', '17553', 69, 3);
+ T('-5E+9', '-7.7774E+37', '-77774000000000000000000000000000000000', 65, 1);
+ T('4651371101.1', '7478.54', '2068', 18, 0);
+ T('-5.6231440589077E+31', '-85.4840292689748344', '-56231440589077000000000000000000', 51, 0);
+ T('-4.4454310416E+46', '2.887824501241362734519772E+28', '28786356412156855724613304320', 73, 2);
+ T('-8560182.256', '-889917563.4272216862', '-898342528', 60, 0);
+ T('74233907.873015839277', '-7E+3', '74227744', 25, 6);
+ T('-9.24164123692827937661775601188', '-60222.4932933', '-60222', 98, 0);
+ T('9022.3764', '-6165331.0416185069727662501', '8236', 6, 6);
+ T('909.050553393808549804454181', '8E+6', '512', 8, 4);
+ T('-4.5538796328685186E+24', '6.825E+4', '68096', 11, 0);
+ T('8.4069934190E+46', '-5518.04516554806754464', '84069934190000000000000000000000000000000000000', 18, 5);
+ T('103914354.995702349069727388', '-786442.34581101299', '103914354', 35, 1);
+ T('6', '56393843.337388470254315435', '2', 8, 6);
+ T('50799.61783588620085', '-167588.06', '16460', 92, 5);
+ T('-4.65703794633562534109089339E+31', '267.9372364510636170971', '256', 53, 1);
+ T('87068.66110547349292569', '-1819427.9071950313825957582562', '5148', 6, 6);
+ T('-3.825E+6', '-5.666035707685238267E+31', '-56660357076852382670000003670016', 39, 1);
+ T('-4.1288E+31', '-4.8984526103588242277393404E+45', '-4898452610358865505777638076006050774263005184', 92, 6);
+ T('-9.745445340071E+18', '79.9682687752919626907', '64', 59, 2);
+ T('-8490664565.015408064214', '360.0654818178053156267730', '264', 57, 2);
+ T('8E+25', '2890711836580115.9957558', '9663676416', 62, 4);
+ T('-1828653315.4597445300443640', '442029859', '302044705', 100, 6);
+ T('5E+9', '-75663725.8814308959297371', '4999967232', 2, 5);
+ T('-7E+2', '671232.3388192869397011964843', '670720', 48, 6);
+ T('-5.660058833569027', '3783.5', '3779', 40, 2);
+ T('8.76E+5', '5922.45330799294903595', '5408', 17, 6);
+ T('-4.985478E+30', '9.47E+8', '939524096', 7, 6);
+ T('960.89208576159053936224934', '-993006.770133202873059395329033', '256', 7, 6);
+ T('1.47736627687133702133078313355E+45', '-285.24856937', '1477366276871337021330783133550000000000000000', 47, 5);
+ T('7.17372561275735801E+26', '1.449E+17', '71469364166656', 6, 2);
+ T('-28.3745790023344272', '907687955310624.04657', '907687955310624', 55, 0);
+ T('9.5863133729103555309829221E+34', '7330731546.99658289275', '4846522880', 57, 3);
+ T('2E+1', '-72.980993734243326616842715', '16', 21, 3);
+ T('3.0068E+8', '-746607.0250690250847414681218', '300155648', 12, 2);
+ T('-12.1112580106592660314162142', '-4.443679045019383113584852', '-12', 80, 1);
+ T('-6.716770611712060825027', '5.057E+5', '505696', 43, 2);
+ T('29168.11458978546223809634227', '-289.55096568', '28880', 85, 6);
+ T('-6.491E+7', '1.0E+14', '99999994085376', 70, 5);
+ T('2321.953077974482', '6722312920.742', '2064', 88, 6);
+ T('10899991751988.508276530367907', '1E+8', '2154752', 33, 3);
+ T('-60536678.1', '7359469096210728555.22', '7359469096158625802', 72, 4);
+ T('-914281122.206347493403999546', '-6403949460.3', '-6442374068', 5, 6);
+ T('-3649571.277864', '-4.26E+9', '-4261409024', 45, 0);
+ T('2.21400611E+18', '9.9696E+8', '554181632', 53, 0);
+ T('-9.0451812088076', '-1.83349112E+29', '-183349112000000000000000000000', 46, 3);
+ T('-33993693.353543636639146251332', '-233.776968700385473839191889096', '-33993725', 27, 6);
+ T('-826895289.90392951469', '-4058683856.34192012820795054799', '-4058774528', 75, 5);
+ T('-56686130.917098301499804', '1.795E+4', '14', 30, 3);
+ T('52942.7108841520010206860', '63.8249656927473177539622', '14', 4, 6);
+ T('-1753483546.32', '-5.613584E+45', '-5613584000000000000000000000000000000000000000', 43, 5);
+ T('-5.7420122084319997', '42386029.581611', '42386025', 62, 3);
+ T('-2925.248056390202822', '-1.532478405217884906167221', '-2925', 75, 0);
+ T('5.23596', '77.46242684093677501389206139', '5', 90, 2);
+ T('-304037.5392786281345864501', '-8.647735380193361426087871415', '-304040', 74, 0);
+ T('-4.1724840846057279E+29', '4.983784458318322555806836E+25', '9900773651955747109117952', 36, 4);
+ T('7024967.24791789335236', '-94011152.6231335104319261551', '6357056', 51, 2);
+ T('-1606420.800224', '-2.58455588171019947337', '-1606420', 2, 4);
+ T('-999.78079494932745743641382', '1.646421146927131894904E+25', '16464211469271318949039104', 82, 0);
+ T('-4426.065199052418257', '-6.9114778528181E+15', '-6911477852822524', 5, 5);
+ T('-2696631.09123344', '5.20501E+31', '52050100000000000000000000000000', 19, 4);
+ T('2.32716701733502E+46', '-2.6606511380628111151164633', '23271670173350200000000000000000000000000000000', 74, 6);
+ T('-18.1', '-1.87E+11', '-187000000000', 42, 2);
+ T('4.69E+49', '2.3871E+48', '11418338168866691365938133894753671976251817984', 36, 3);
+ T('-8.907E+5', '-2.4E+4', '-909312', 38, 1);
+ T('-4.3910090735819754918493917636E+48', '-7.345E+15', '-4391009073581975491849391763600000589424463183872', 19, 6);
+ T('81', '-811234879.13913697212600584091', '65', 72, 4);
+ T('-9326.107092976154896665056188', '-366130725.92691894042681048161', '-366130798', 46, 4);
+ T('6363.9875', '3.5384838070E+15', '4288', 62, 6);
+ T('-776.5', '-6.338186', '-776', 74, 1);
+ T('-8.66217116889771754912E+44', '8.204831095092521709865E+34', '41787627915246347765779238022545408', 79, 4);
+ T('5.936E+5', '-4644163506.8733383105082', '589888', 91, 0);
+ T('747194807638.99904499541', '1.5E+10', '6308353024', 12, 6);
+ T('-6.229', '-6.218889298118806996904666E+36', '-6218889298118806996904666000000000000', 95, 6);
+ T('4015666.18156', '-7.671912E+16', '2703360', 79, 6);
+ T('78.14', '-8.9911', '72', 63, 4);
+ T('-38542923.405471584776', '-3481136520.91392892', '-3481141200', 69, 0);
+ T('8.262879E+19', '-11833153.437339728', '82628789999998951424', 47, 6);
+ T('37617124.943917', '-3032.8946820325479040226384357', '37614624', 26, 5);
+ T('85992085.581254060693', '-3.370155854444134052592432E+43', '67108864', 73, 0);
+ T('4595584636501719563453.6', '-17.8161006687186712710481', '4595584636501719563437', 84, 4);
+ T('7.774741914683E+33', '4.706E+9', '140509184', 70, 0);
+ T('626800.96', '721.0657959997', '80', 62, 1);
+ T('342.8160', '9E+2', '260', 88, 0);
+ T('2.20268540024944403749754601E+41', '9067330.84650184392', '9043968', 34, 0);
+ T('-7.742180671876449743660817563', '5616.88680993465144973597533989', '5616', 95, 1);
+ T('-8.58561126089177657639836605', '-8.7360841E+31', '-87360841000000000000000000000000', 22, 0);
+ T('94961182.7', '9243.696232', '9242', 95, 6);
+ T('30300.982736002355277790159390', '9062643.111363151330951648', '16464', 5, 2);
+ T('919419.327777862134142921', '33514686.0579', '918586', 81, 5);
+ T('706796816.553683060', '-9.55E+8', '33609984', 25, 1);
+ T('-67582559511351767555.5499128', '39009301990577316.3578188', '2959885839107236', 56, 4);
+ T('-9548813680.7608213906980743883', '5.504527411797695573E+20', '550452741179096170512', 50, 2);
+ T('6.79455E+7', '9366.68562137845487', '1044', 74, 4);
+ T('-3.747630349103252', '-8794.06414', '-8796', 66, 6);
+ T('-2.04087884E+9', '-9E+1', '-2040878848', 86, 5);
+ T('-449.95132243893', '2E+8', '200000000', 38, 0);
+ T('-42', '5890.81106920', '5890', 90, 1);
+ T('-9532.46638479321123785618512', '-1427153105.193193598594', '-1427154428', 1, 3);
+ T('-1175.296163948', '46937.629', '45897', 20, 3);
+ T('807306.4041598439594', '981.66892141', '384', 2, 0);
+ T('-4545776961.854065236366', '4775400217659268117423520', '4775400217659268036616352', 62, 6);
+ T('150817026.722728249', '7373310169.27041924535820262', '7948288', 90, 2);
+ T('-2752.2360731899855157681', '1.20E+7', '11997440', 5, 1);
+ T('-7019.71369873149496803461713', '-90731933.501631403', '-90734591', 75, 1);
+ T('3.6853E+6', '-58773520.6453471300585118600317', '3681200', 21, 5);
+ T('4626441.1914', '25917223.1430579577882958342911', '135169', 2, 1);
+ T('79', '40759.028', '7', 10, 5);
+ T('-26', '952930', '952930', 80, 3);
+ T('-416903.91891950603725758400119', '-6.5711373180538637833E+20', '-657113731805386530016', 28, 6);
+ T('4.6720790678273069292700708290E+34', '-153785.5403444', '46720790678273069292700708289979392', 26, 3);
+ T('-8.684764143', '-40761160.8', '-40761160', 59, 0);
+ T('6.157E+9', '7528749608.204126', '5381036032', 68, 6);
+ T('1742.614', '918696.50462893500', '1160', 12, 6);
+ T('4.126E+7', '-15.447802657', '41260000', 4, 4);
+ T('-48692200.9436', '-1.4951490959117007974788177', '-48692200', 24, 4);
+ T('20496079.95195143473', '8.60136787035', '8', 89, 6);
+ T('5.051745E+8', '-3.92674794E+22', '234881024', 85, 1);
+ T('-1E+3', '-7.11223028859859529665251335', '-1000', 49, 1);
+ T('6.8688495003476229109E+28', '-116831.88231669592512397642349', '68688495003476229108999918080', 61, 0);
+ T('-8539568703.2583544749511796869', '-3.21481E+6', '-8539570176', 8, 1);
+ T('-3.4616E+7', '534758.4529', '526400', 56, 6);
+ T('9.40500E+17', '-288.30956647172828817', '940500000000000000', 8, 3);
+ T('-9.99537398486811553132820016', '-45.18310022584819', '-45', 85, 2);
+ T('-649952457.45395623356713', '-25.8186193', '-649952473', 41, 5);
+ T('7.59308E+42', '-4419875690.590094865461638004', '7593080000000000000000000000000000000000000', 2, 1);
+ T('-590832436.58', '2.49674E+7', '4757704', 87, 3);
+ T('-53.41165606498627574', '-4.042684960231497554186460E+49', '-40426849602314975541864600000000000000000000000000', 56, 6);
+ T('2.16937059E+9', '20.451', '20', 85, 0);
+ T('-675315.9', '7.51955194154E+35', '751955194154000000000000000000000000', 81, 6);
+ T('-2536780.7067867312240', '52337.740', '18480', 6, 6);
+ T('419321932.08531', '-3305.1', '419319812', 18, 3);
+ T('9.74E+5', '-570549.5743', '411648', 51, 6);
+ T('-855934799.76015972820466182', '166903097.211381176548256', '150091825', 60, 2);
+ T('9596.34235510', '-706363.64514544971120', '8260', 92, 1);
+ T('262465.87665', '524998.839156013519809375', '64', 12, 0);
+ T('19346358516.5563642734656', '-23.74', '19346358496', 59, 4);
+ T('15381.784', '788.17034', '20', 55, 2);
+ T('5.471581916695E+40', '-69.236860958446392', '54715819166950000000000000000000000000000', 24, 3);
+ T('-7.616E+38', '-615065733.071', '-761600000000000000000000000000000000000', 78, 3);
+ T('371455.296843279057057411039292', '-8.6', '371448', 26, 4);
+ T('-903757.2', '-7162510.96316468902704486423', '-7195342', 76, 4);
+ T('-618618628.862154786376691972892', '-4202329406.8553036164124295649', '-4278157120', 91, 6);
+ T('-2.83E+43', '-620268837.2', '-28300000000000000000000000000000000000000000', 68, 3);
+ T('-899.7193913634990913786403', '435.243088838478481738178519', '49', 85, 6);
+ T('-169569985.555670151216004873', '3504372.98090817329', '2363444', 52, 3);
+ T('-5321682750568062.7947', '-2.3617369579819272072508577E+33', '-2361736957981927207294846757172992', 34, 6);
+ T('295527.806322', '3.426196910715964207621402', '3', 5, 1);
+ T('-9039828445.0', '-5.0296253732853833550147', '-9039828445', 88, 1);
+ T('1E+9', '2121.8213918069269353329235', '2048', 16, 5);
+ T('-135618.92518', '9.447357911630648956E+38', '944735791163064895600000000000000000000', 5, 5);
+ T('967240.984249034952271776018599', '6.118950E+8', '574024', 80, 2);
+ T('4.000291734532881E+25', '-66385273.1052', '40002917345328809979805696', 79, 6);
+ T('414971314.4', '5088.7666786', '4512', 21, 4);
+ T('-8.439E+9', '1.47102841E+43', '14710284100000000000000000000000000000000000', 7, 6);
+ T('-9.430701051232806368457361729E+35', '610.5881038384321142527', '512', 79, 2);
+ T('-3.346E+27', '-69913263', '-3346000000000000000067108864', 13, 4);
+ T('-8.645093258386223607E+31', '9.097169363024E+13', '88136457879552', 98, 2);
+ T('-7772388824126.80764366500926', '-4119', '-7772388824128', 47, 5);
+ T('6.82E+11', '-1.47E+6', '681998548992', 56, 4);
+ T('9476376.85863219620358699591379', '6E+3', '4368', 24, 6);
+ T('-51179937.93063673352935167', '-237140.48180620512676365', '-51380212', 78, 6);
+ T('4.956645E+29', '-1.8E+12', '495664499999999999445949218816', 20, 0);
+ T('9.04752E+42', '8.71144584227194153E+21', '8710869381158849740800', 50, 3);
+ T('-410.96219', '5.917169520E+41', '591716952000000000000000000000000000000000', 79, 0);
+ T('7.4054363415', '948263154.9', '2', 28, 1);
+ T('5.225862E+20', '-5.19E+5', '522586199999999639552', 92, 3);
+ T('-9.2041025612914821547538802285', '5830.629', '5830', 21, 5);
+ T('94580.4191708195849034', '-8575211271.33288621909459181', '8304', 19, 5);
+ T('3.94E+17', '-55621893.698859240', '393999999983222784', 44, 2);
+ T('-6.3837040654252820691804036', '-75.81024786', '-80', 77, 1);
+ T('-7280064.206', '5.8022722E+49', '58022722000000000000000000000000000000000000000000', 29, 0);
+ T('-846112.31', '-9.051890152125467248E+47', '-905189015212546724800000000000000000000000000000', 78, 5);
+ T('565711938561039.0767', '57.995434', '9', 79, 0);
+ T('3597668307154.399310253659', '-4.6710077190472124566490005', '3597668307152', 98, 3);
+ T('250.45273218043795672786285881', '-5680940478.626650', '66', 15, 4);
+ T('-18849233.8622931055126', '-3.585906891111811424990076E+27', '-3585906891111811425008328160', 91, 0);
+ T('6.2971E+6', '892281.4185743020178304808', '5128', 25, 4);
+ T('-1.39400482916159980191411665', '76423.951506466704477547', '76423', 20, 6);
+ T('49677684.466065121', '-33646830.3674730525649438300', '16123152', 36, 3);
+ T('2867966.1186484741837866', '36.244958818115323', '36', 71, 1);
+ T('923120.328916281073912648364', '-698811.35928683', '267328', 9, 3);
+ T('-7.74278928352413518910506358108E+32', '-7.1650E+42', '-7165000000002853495358184257345002275864576', 2, 3);
+ T('-9240741.442773', '-891745077.468009813412228', '-900723637', 77, 0);
+ T('-4714493.58439394248768416', '5.1E+10', '50995400704', 6, 5);
+ T('-4.60951453359527738121052326516', '39.20494084757145653005259', '36', 5, 0);
+ T('-42.29201214513057', '7.513E+7', '75130000', 84, 4);
+ T('8.5003134891E+37', '-4.1681397071565260288204855085E+43', '45198944831975505521117547661583450112', 69, 1);
+ T('-171.256', '-9.33372811187E+46', '-93337281118700000000000000000000000000000000000', 9, 3);
+ T('42.09057572411597750154790058', '-9995018.50936088667227651', '34', 18, 1);
+ T('5023.2909', '1261.08119625805', '141', 28, 2);
+ T('-6.406E+4', '-2042.6245030852545531461', '-65532', 2, 5);
+ T('91.8227736166553106', '-78873929.1119254', '19', 52, 6);
+ T('-1.600076239E+22', '-977638.2775766184142026429', '-16000762390000000040960', 63, 1);
+ T('-541.653456694310', '-4.2879499911134583', '-544', 63, 4);
+ T('-57.46091499925', '2.0885E+24', '2088500000000000000000000', 35, 0);
+ T('8.889177379298E+21', '-8.75E+7', '8889177379297915064320', 79, 6);
+ T('4.0529E+6', '-5739046676.35653478937025931063', '2953380', 21, 1);
+ T('568836.207784018416166735982', '5717704.68231983589217099448452', '11776', 12, 6);
+ T('-54288.928012864', '-5.05038332366646611717270301141E+47', '-505038332366646611717270301141000000000000000000', 96, 2);
+ T('-7.916763882127288347870612E+40', '4.816020077E+21', '4796203105418890969088', 60, 1);
+ T('-13490.3642470061845', '-7.171877944092', '-13496', 17, 5);
+ T('1665.33264962135558301760909', '-2182326929.6686314285', '1025', 69, 2);
+ T('-4E+4', '814291.7', '811200', 97, 1);
+ T('5.5882E+6', '8.97059E+11', '4195520', 15, 1);
+ T('-32507229.8894990165084', '6.580163177444036844366E+45', '6580163177444036844366000000000000000000000000', 20, 6);
+ T('91.15692237', '7.3849045', '3', 60, 0);
+ T('7726913.52195', '843823924.063257388', '4301568', 41, 3);
+ T('-8.62058007822581780632E+44', '7.44760E+25', '62986924743070298090242048', 9, 6);
+ T('-7.4603185812339389024E+20', '7.5E+10', '1448675328', 8, 4);
+ T('-8822758.7829039', '-7.268426320E+31', '-72684263200000000000000000000000', 10, 3);
+ T('5.3494989163E+34', '3.9169097024584E+25', '39016800624164875551113216', 76, 0);
+ T('-8.1048302425708994E+17', '3.37801385831621181E+19', '33776998377947946564', 61, 4);
+ T('-801651.85079722656', '-33835.94', '-835451', 86, 5);
+ T('-1880333615.0699782', '-7.3E+8', '-2073296768', 74, 2);
+ T('-2.41E+8', '5.07142489807516005935840E+41', '507142489807516005935839999999999765118976', 34, 5);
+ T('147281658863915165.44819351', '359.006865278787', '5', 26, 3);
+ T('3.95135611782922615862267805E+29', '-1.742079E+46', '317067997098808922805551235072', 10, 1);
+ T('-479491.7719620628762947', '2.44817E+25', '24481700000000000000000000', 61, 4);
+ T('8.536440E+47', '-9.75272E+46', '756501950851951852164741488976873021126471581696', 36, 0);
+ T('2.66251085487E+46', '-89.2254899902660337403659', '26625108548700000000000000000000000000000000000', 47, 5);
+ T('6.0208714001865679703459181490E+33', '-5.399646459906349506246699933E+29', '6020707769317833477343057507611136', 70, 2);
+ T('890124950434406994.19799', '-4627.99553042610511', '890124950434406464', 76, 3);
+ T('7782899.35', '-663.39909', '7782753', 88, 2);
+ T('99405402.0290620493301', '82942747.17486115', '81824282', 59, 5);
+ T('6062556505.691', '726.4407283445709802423802475', '80', 12, 4);
+ T('9.076582501285173E+25', '-1.9408E+9', '90765825012851728380343296', 53, 0);
+ T('4.839752534798798824956E+25', '3.057663E+40', '38723405380207541212938240', 25, 5);
+ T('-19936890513.09606554', '-8.993641E+30', '-8993641000000000000019931332608', 68, 2);
+ T('7.7254032934348404E+28', '4.26738170993E+18', '578933614639595520', 8, 6);
+ T('2441004.47101', '-6.26383034962480992952219769312E+37', '2105344', 19, 4);
+ T('-5.26184376919174E+15', '-86.1', '-5261843769191808', 87, 3);
+ T('66.7762670300119830130839', '2.4', '2', 16, 4);
+ T('-7.27337221401755E+35', '-1331569.9832380484731733352873', '-727337221401755000000000000000000000', 26, 2);
+ T('1.7250575172799203624937780526E+48', '55817220.1278761933212', '4194304', 26, 3);
+ T('5.947282831018662634872692E+28', '-8.250750796088992877095003608', '59472828310186626348726920000', 10, 5);
+ T('-7.9587853054513947420485174473E+35', '314482968.46', '45515008', 76, 1);
+ T('54153.8695288287', '1.674E+6', '33536', 37, 0);
+ T('-2E+41', '-426339114.860819411010512', '-200000000000000000000000000000000000000000', 9, 3);
+ T('-7.983931177E+11', '7.0E+4', '70000', 91, 1);
+ T('527709328.40520711', '4.1390079355952327038954770932E+48', '457179136', 16, 1);
+ T('7004112.49488', '-201644.492', '6868048', 31, 2);
+ T('3.87707796371E+15', '3.6504E+8', '79826944', 67, 0);
+ T('-4218438.79139884790', '-8.357995149E+19', '-83579951490000019456', 76, 3);
+ T('-445988.869765369801720985947678', '-63666.406368', '-458420', 65, 3);
+ T('3.3899387375697063423E+21', '7.658924175202840929093225737E+41', '2767011664002777104384', 46, 5);
+ T('99666.220078258429038401434919', '737849.2', '65552', 45, 5);
+ T('-3.38197110407467977E+28', '8978355.124998', '579584', 100, 2);
+ T('-8.11433E+6', '-1047286.99306842270191219939', '-8387326', 76, 2);
+ T('1.892014334591871332422806E+30', '9320460965.1689379963375', '9278378112', 12, 0);
+ T('2.705E+8', '-3960.19973717', '270499968', 73, 5);
+ T('-362.5846162183519', '-93023989.18614900702', '-93024254', 89, 3);
+ T('4.32E+3', '-5.8249E+7', '4288', 11, 4);
+ T('2859869761.5744088036411', '-2292.788978', '2859869696', 45, 4);
+ T('-4.8', '796122381.754854418944673303870', '796122380', 38, 4);
+ T('-6.247E+24', '-23095613.92699795903779385', '-6247000000000000018874368', 53, 1);
+ T('9.1599E+9', '977.788591040079', '832', 90, 5);
+ T('55344.3659323456', '9.2E+6', '16384', 83, 3);
+ T('103571590.2583898401825', '-29655011.86417916631127494', '103284740', 31, 1);
+ T('6.83962021859206613615368011E+42', '5.174390E+7', '65536', 39, 1);
+ T('-6.2888729874383527296372E+28', '-1430764.465', '-62888729874383527296372299008', 30, 1);
+ T('1.943147011818757401340880E+38', '-9.3498603074E+18', '194314701181875740134051619220477968384', 89, 3);
+ T('-874896.5', '8.69815411E+16', '86981541099471360', 53, 5);
+ T('40072675.762868025707740', '-4.3539707262', '40072672', 48, 4);
+ T('8.565690854989967E+29', '7447608792068080061.845', '18331181007847424', 87, 5);
+ T('-5.026492735041894563614260335', '-7.578499271918E+13', '-75784992719184', 79, 1);
+ T('775649.3021', '-2.56164347711270928297222001E+36', '21504', 56, 1);
+ T('43752.233847913', '-2.4479E+5', '712', 64, 5);
+ T('753927.413852492605', '-7141198.4114773005069344', '196610', 77, 3);
+ T('8411.54030624437682278375', '-7.9079E+9', '128', 24, 2);
+ T('-4.7775E+6', '65.541487794374', '64', 98, 3);
+ T('-593.010784886', '-19.8363192', '-595', 43, 4);
+ T('-2.823415E+26', '7.437752480E+43', '74377524799999999805947923878061527332290560', 73, 4);
+ T('-3135795.495098094786689477853', '-8.02380040365124726E+32', '-802380040365124726000000000065536', 79, 4);
+ T('-8030453.538846830788615769', '-43670.389149687766548485733', '-8039158', 6, 0);
+ T('-65019.32309080582946', '-44741559853647.566366072321', '-44741559910399', 26, 4);
+ T('-4.30887543', '-1.322E+4', '-13220', 65, 3);
+ T('-45759967518676642.22684', '98534510550092205.8', '97953897537374476', 2, 2);
+ T('13732.1911238650031184535133931', '1046776177522638982.3', '132', 73, 2);
+ T('-382718225586868053795812863.988', '-9119.0807016812543582024979934', '-382718225586868053795813375', 95, 1);
+ T('-2205064.20', '29.71', '24', 8, 1);
+ T('5.526992E+22', '-1.9E+6', '55269919999999998951424', 31, 6);
+ T('-7.3741276778054644088', '98.9539240749384995578563259', '96', 78, 6);
+ T('2.4914E+5', '-509631251.903223616748263558398', '230436', 67, 5);
+ T('-4.1910896213674', '-1499680.63679103198691', '-1499680', 87, 5);
+ T('4.8416E+29', '2.337966E+26', '78883793555420637571317760', 30, 4);
+ T('-440.27', '7.3109467975102034475731107E+50', '731094679751020344757311070000000000000000000000000', 73, 0);
+ T('-9079488.7726545365', '-5.3793E+48', '-5379300000000000000000000000000000000000000000000', 84, 4);
+ T('438.92278769503914264070778', '48298.6295150', '162', 42, 0);
+ T('8.1457E+37', '-9.1338551665E+29', '81456999365465322372670256785439850496', 55, 3);
+ T('9639.17894', '-703.79', '9473', 75, 1);
+ T('-849191.907405799504', '-7165483.5787237493968', '-7206703', 13, 0);
+ T('-3.3', '-8.42042131568497314966764127246', '-8', 33, 1);
+ T('5.0E+23', '-6.8087806411123E+46', '45471324065319366950912', 75, 4);
+ T('-8948530.89629935451', '61205543.419234517315810966620', '52782086', 12, 2);
+ T('7715922831.319155792', '4.7E+9', '4431545088', 69, 6);
+ T('573632.2017', '5270.2', '128', 84, 4);
+ T('-5503648958.656386', '-9312674.9500637849068033', '-5512306110', 93, 6);
+ T('-623.6249236731567352697901', '809738353.79227548428884', '809738257', 45, 3);
+ T('-50712.1444033311053040338', '-1682593915.777718787082785299', '-1682628224', 60, 5);
+ T('-18540.05126608584', '71540950.73227956339053', '71540884', 47, 5);
+ T('-93950.54774075018431', '-997911.30655146', '-1015552', 66, 1);
+ T('-9367.516578201750857612508433', '251122.46353', '249952', 29, 3);
+ T('3.359181035415572E+48', '5.0016573581964E+46', '47160675825693299133588554333020763411263258624', 49, 6);
+ T('-4865431.8836', '-9.39E+8', '-939146688', 50, 3);
+ T('3.23049693101332115E+50', '-6.83480867870727054440308694E+46', '322991887826000118931554777703594562346599764197376', 17, 0);
+ T('3.05E+38', '-6E+2', '305000000000000000000000000000000000000', 28, 5);
+ T('8.1263E+9', '540.978465061517948', '512', 86, 1);
+ T('-677253017.4626656330134343132', '-83.8393955316466672844640108', '-677253083', 67, 1);
+ T('6.0557751732E+11', '405681326.30780146831843', '405409800', 71, 6);
+ T('-898288338.1654889785', '-951.5097924855158', '-898288632', 92, 0);
+ T('1.3038655E+27', '5.28510204658E+15', '568192498925568', 65, 4);
+ T('8.16937077440E+33', '-39162.792318', '8169370774400000000000000000000000', 89, 4);
+ T('3220290962.2', '-274372399.202103702662400833338', '2946574480', 89, 4);
+ T('6E+9', '423869.8117', '13312', 26, 1);
+ T('-8.063116735505543873701189670', '-1183.5284803674078646973000', '-1184', 6, 3);
+ T('3E+9', '297713214.27154', '277880320', 94, 5);
+ T('-1.396649653563277590204788332E+44', '-9465065013.74171123088154292', '-139664965356327759020478833200000000872939520', 96, 1);
+ T('-7385.659008055582312834055', '-2.263218063061656171663470019E+35', '-226321806306165617166347001900007168', 86, 3);
+ T('972360465.70686', '-9043158.7086421', '963904256', 100, 4);
+ T('9994307546.307222697971372', '80837.227210486151460624', '66496', 1, 6);
+ T('-6464.72', '-5.30038764E+25', '-53003876400000000000000000', 35, 2);
+ T('683309.157307367137257331567355', '-196917275349906316.180', '3108', 19, 3);
+ T('742570903737.812493', '494681.24144435924027026104875', '296985', 42, 5);
+ T('169775200265468557.98', '1.4655E+9', '123224064', 99, 0);
+ T('2427774.04874039620533822265289', '5.8287183922524330', '4', 31, 4);
+ T('-11035.9256863959577507227', '602.6217335', '64', 84, 3);
+ T('46.41335057840821626876', '-86.7916124370', '42', 39, 4);
+ T('634424.76395090183537392', '-9.916278520188805815336480', '634416', 73, 3);
+ T('-6.1720267896E+38', '-4139466806393342603527.4423469', '-617202678960000002363958664419782688768', 31, 5);
+ T('349.32742615203421253137412528', '-4.6718363115E+16', '320', 85, 1);
+ T('3.82742269986471743E+18', '27075186.46212206306089', '9511026', 77, 5);
+ T('3732.9930880050453', '1276128675.10460759407128', '3200', 13, 3);
+ T('-6.3E+3', '-308825.407', '-311004', 69, 5);
+ T('-531767', '-2.0794', '-531768', 86, 5);
+ T('-818.873', '-414.31390118787036620318761', '-958', 16, 5);
+ T('-5.7424304E+34', '-7.520693510358731781E+28', '-57424334331425835362744917274132480', 1, 1);
+ T('71.28694925564278617709449813', '-7546977086091290462.4911', '2', 83, 0);
+ T('-85619093.74534953720125', '9.69395339187730904033947766', '9', 55, 6);
+ T('-5.979E+8', '-8.61221258901905705592E+26', '-861221258901905706147889152', 59, 5);
+ T('-9.47975E+7', '604634.6079099240289025', '590144', 25, 1);
+ T('41.22767581', '1619865.916821111314714778', '9', 55, 3);
+ T('4.963E+28', '-268966088.44157', '49629999999999999999731564544', 13, 4);
+ T('-4.2156E+47', '3.95570120E+38', '394905494989197067490352991807148654592', 59, 4);
+ T('-4842.168', '-6.12E+8', '-612004608', 62, 1);
+ T('8.698403127407508088E+41', '-9836157304', '869840312740750808799999999999999865782272', 3, 0);
+ T('3.3E+7', '-15083936422365878726.80876', '4588032', 44, 2);
+ T('-62277166.548425931', '-7297.473418746650747332803517', '-62283438', 76, 6);
+ T('-257277.90336387305138259042', '-81311285.8161194832337955', '-81526525', 48, 2);
+ T('6178.1778583233', '-6224950099.75852341811609917', '2080', 78, 2);
+ T('7.4E+5', '837662741.8113196726', '591872', 9, 3);
+ T('-29.2918', '-9.804214250E+11', '-980421425024', 64, 1);
+ T('440.91095339725', '8826812886.064949875779492', '400', 90, 0);
+ T('-4434222572.51090529100386479', '-182.74825995373811222148577', '-4434222592', 55, 3);
+ T('-961626831.3546', '740.2', '32', 48, 1);
+ T('5.138101787639', '46964676654.07525163419', '4', 68, 0);
+ T('88.3517811553519485406816704983', '590.783738069025724830', '72', 8, 6);
+ T('-7539191372.901280497718981930', '67455.8', '65844', 15, 4);
+ T('99.44806887565917405187355338', '3.421703534876131', '3', 39, 2);
+ T('7E+7', '-3.540203542245466048596572E+41', '69730304', 82, 2);
+ T('2057437.49267775', '-2.34E+5', '1860816', 24, 5);
+ T('-2281.0342220486434682844', '9989.74725668738190', '9989', 24, 0);
+ T('-5119.5', '-9572753.74209662', '-9573375', 25, 0);
+ T('6.365430814398029519337934E+35', '22000939242507975913229939.825', '19345179917919692666470400', 49, 2);
+ T('-426937200.8656499759', '5.93922E+31', '59392199999999999999999865782272', 39, 1);
+ T('8.8451943516544624330956000587E+48', '-2.667856341E+50', '28905517055509303782995299656801937390684864512', 35, 1);
+ T('529248.161834520519322152875', '698722.88108173098702', '524640', 27, 4);
+ T('-523275.45420365369065', '-463.4514229', '-523727', 81, 5);
+ T('-4.696E+12', '-7666023281.52813469', '-4698156269568', 44, 4);
+ T('897438.161625639241977408436', '-3.7347', '897436', 68, 5);
+ T('-634.69437539861997823496535076', '-5.39E+8', '-539000576', 39, 4);
+ T('-23501693.02358073838770565', '-70.761', '-23501694', 21, 1);
+ T('409581715.2789817607773573', '-2441.4632029066735837670', '409579539', 38, 0);
+ T('-42991.136287524753035326384552', '8.257887454680616088E+30', '8257887454680616087999999967232', 82, 4);
+ T('-9.10750E+50', '-61.2077063841107486', '-910750000000000000000000000000000000000000000000000', 1, 1);
+ T('-8.207460436803237726132311', '1.26990328487006E+30', '1269903284870060000000000000000', 55, 6);
+ T('4.404662170404209E+22', '3.67E+33', '6235002360112974135296', 89, 5);
+ T('234018530998257.64059353185718', '9E+34', '566935683072', 84, 3);
+ T('4858810546345358.0068590', '95483.02028750084289953', '87178', 33, 0);
+ T('-9.0393433431E+11', '698173254.390750151477856', '152044034', 44, 0);
+ T('446.20', '5.8417839888579493710638820', '4', 52, 3);
+ T('-2.82780E+18', '-2.174535650387226681393199', '-2827800000000000000', 80, 3);
+ T('-599907491.4301094752949027259', '-7.3E+6', '-602931136', 98, 1);
+ T('6.950458E+14', '-4.4787193682186391739838802654E+30', '589492650000384', 46, 5);
+ T('481.6796607117870797', '5.909793985060792422E+25', '256', 59, 1);
+ T('-6.85798829340203E+46', '-6.2029773E+9', '-68579882934020300000000000000000000004294967296', 68, 3);
+ T('9338.5732043', '-526082.705049441607015505147549', '8314', 91, 2);
+ T('4439384622.91957802354', '993416.868093951512628338835', '729096', 11, 2);
+ T('9.1E+31', '6.771E+13', '17612587139072', 67, 5);
+ T('-7707354296.6930160', '-164.261446341280639172577', '-7707354296', 90, 1);
+ T('6.34337544E+9', '7.90964E+15', '301993984', 8, 0);
+ T('5.374497594426135977E+26', '4.329205E+12', '4261958156544', 89, 5);
+ T('-91.9660669088589707337142', '-3.637547188073E+32', '-363754718807300000000000000000000', 65, 2);
+ T('-4.4E+3', '-4.7E+7', '-47004096', 78, 3);
+ T('-2236.361058032593882119352', '-3.7956794590515E+37', '-37956794590515000000000000000000000000', 39, 4);
+ T('3568650075.8206226192529', '4.55754520678935899899622E+49', '3489660928', 92, 1);
+ T('59210.9717411240', '6.960541500397876868337E+30', '8704', 47, 0);
+ T('8.57367110E+20', '-8.523234799443328846765090', '857367110000000000000', 52, 0);
+ T('-110621388.2237488', '-34.451796', '-110621420', 40, 0);
+ T('-2497014.98514318439972373639207', '-1779.98374607250326949244545660', '-2498552', 79, 2);
+ T('59643066.276213670675974969', '-573952985.4683357560232673543', '25822242', 19, 3);
+ T('4.728126573721E+22', '-630.3356000701631194435191', '47281265737210000000000', 55, 1);
+ T('6703.02254850268663105667379', '93212185891189113.4661291195', '4137', 92, 1);
+ T('-9.62826684489933046694514093971E+30', '-4318500074.39948964838238', '-9628266844899330466945159880702', 53, 1);
+ T('-32352501.242151313', '6411.04987175971930900703099', '4363', 25, 4);
+ T('1270487459.4989875352102620660', '7.0194700257974626978157407', '3', 87, 2);
+ T('71.89911727500356', '1881275313058756.43', '68', 85, 0);
+ T('-4802599.6705', '5.74E+20', '573999999999999475712', 43, 4);
+ T('7225.15958594334497961390410', '676739778.4414401', '6144', 33, 4);
+ T('-5.49731E+26', '-4', '-549731000000000000000000000', 2, 0);
+ T('-3.26777493731064E+23', '4.44E+24', '4420213518979323723251712', 38, 6);
+ T('-2E+5', '-6.20864661E+38', '-620864661000000000000000000000000000000', 43, 5);
+ T('-2.24400557076846882517567734899E+44', '5.42430635E+9', '1078984704', 72, 2);
+ T('552255.8', '-7625187.64821836321964451226264', '533533', 44, 5);
+ T('-606448107956502144511982963472', '603.65048998311529147033', '80', 80, 2);
+ T('-79415.552319144827079754945', '2.0359E+25', '20359000000000000000000000', 100, 2);
+ T('5711279.6949970270105237142', '-764283007.8830228600291', '5318017', 55, 0);
+ T('-3395961160.6458518701316451', '-667211.00123910745588057', '-3395972944', 28, 2);
+ T('-5.88684109285905E+32', '-8E+4', '-588684109285905000000000000000000', 49, 0);
+ T('112690272.9112138680750852', '-2.149094184047056185129868E+45', '8388608', 19, 1);
+ T('5111688.2423', '-945.754047047467795480', '5110792', 61, 4);
+ T('-3.3803169138168918415', '-1.600755273885050780302', '-3', 96, 5);
+ T('84878158798.5886443325', '-53911.6758674707749085', '84878109000', 73, 5);
+ T('-40.193', '-5171650152710943.7', '-5171650152710976', 5, 5);
+ T('4E+27', '-7.08E+6', '4000000000000000000000000000', 63, 5);
+ T('-919683604671163806992.3573295', '433.36564888162321316', '176', 2, 3);
+ T('-18588615.388604454118871', '1.65085E+8', '147086344', 55, 5);
+ T('-62022728215783266588', '-6349453980.751296071', '-62022728217262029724', 23, 2);
+ T('620920.0048804828406', '-399149975.6829789448424720776', '94312', 46, 0);
+ T('14.365669812290921088079942', '-1.17832', '14', 5, 3);
+ T('7421060.55282688487671740772447', '-4.5764E+9', '3222656', 38, 3);
+ T('5797.24871938597041673719880587', '333971.472152744879818405', '4225', 92, 6);
+ T('1.8713930551242611194882E+32', '-4E+6', '187139305512426111948819999670272', 44, 1);
+ T('-287632878.49292356231899977', '6.6E+4', '65552', 83, 0);
+ T('4806439.8899753394761798', '5321.22279769360719946228364516', '5121', 62, 6);
+ T('509766.349411', '-96781.0242', '427330', 72, 2);
+ T('2890002.83700162812425783754710', '5.84746E+9', '526336', 31, 4);
+ T('1991.339293', '90195.1149577053175993884070017', '67', 92, 6);
+ T('19392.09486', '-8.74E+9', '2816', 68, 3);
+ T('-1.2693320052993716064538672934E+30', '-36.7518692031886269034', '-1269332005299371606453867293432', 61, 3);
+ T('-6.9349212', '7987.5816529728972', '7986', 24, 2);
+ T('4.24173E+7', '930237494.72548777815127123', '33688596', 8, 2);
+ T('-2.609528611516E+49', '-580.6384632477500', '-26095286115160000000000000000000000000000000000000', 75, 1);
+ T('107460058321683906.183', '2.55812199115266637E+28', '86839471500328960', 62, 3);
+ T('-9262754.7145858204421451', '-4.97943587339E+29', '-497943587339000000000008650752', 39, 5);
+ T('85691.6802', '-185605158.5495365403', '82586', 50, 5);
+ T('2.5E+20', '-4E+9', '249999999998286102528', 57, 4);
+ T('-163090591.267221381268524', '-169114625.80924738826553300043', '-196934815', 1, 1);
+ T('-809910000.238195', '4344.501', '16', 34, 5);
+ T('6.70E+7', '-3E+7', '37098624', 33, 0);
+ T('8255.8386720933964159207', '-1.973218125227508605125', '8255', 58, 2);
+ T('-79.98968050837705466', '-2.281241151759834085315E+43', '-22812411517598340853150000000000000000000000', 6, 3);
+ T('-88.41153859764773', '97945202662721.46772937435', '97945202662656', 20, 4);
+ T('654.7121', '-766509463.6633363304', '520', 100, 0);
+ T('-8E+5', '-5870.548462235', '-800512', 1, 1);
+ T('4.676883E+18', '-2.279223E+19', '4657179420297011200', 23, 6);
+ T('-88735574.3706347916079', '-1.45647183E+26', '-145647183000000000000000000', 19, 6);
+ T('4689810.0868036358', '7.5941624E+9', '362624', 100, 1);
+ T('47.15858899323', '-3.748239113', '45', 78, 4);
+ T('5.6650337090837', '9046.33', '4', 5, 0);
+ T('1.0300979889E+34', '-348983.68634', '10300979889000000000000000000000000', 90, 2);
+ T('-4535449826.4544587', '75997941263716.704549109281', '75997836379396', 22, 6);
+ T('419606870.29301175645192116070', '-7865671.0384', '419606544', 8, 3);
+ T('-64147.255729129924139565', '-866462571.15087', '-866515963', 70, 3);
+ T('-75.3988478943597851474', '-4472987.3098542173', '-4473051', 49, 6);
+ T('-800.09233494994426417745', '-1.4986523871087313875272052E+49', '-14986523871087313875272052000000000000000000000000', 83, 1);
+ T('21400948.278', '-4881110917180441.99266332', '17039716', 15, 4);
+ T('8.4360529650691565048191855E+40', '-7469057.359876', '84360529650691565048191854999999998853120', 11, 0);
+ T('-9.23206905384335803913E+31', '903109632947691696528749.226', '784672240492277705840640', 32, 4);
+ T('8.306158655E+17', '-9466909.7644630', '830615865491589888', 98, 0);
+ T('-560661028.3946346835', '-573225811.76223402718532785253', '-594262900', 28, 6);
+ T('54.828745535', '-4714.2218503320264238694', '22', 50, 3);
+ T('-1.6550820644847885835294E+27', '1790.93483', '64', 58, 1);
+ T('9.0065E+6', '311471051316085201574.8862', '8980644', 92, 6);
+ T('-2.5324916743449664427E+49', '-43.57', '-25324916743449664427000000000000000000000000000000', 51, 0);
+ T('-318847.613077629877', '-6.3181471144525E+33', '-6318147114452500000000000000000000', 75, 0);
+ T('20695771.8656238967979839291', '-69275.23911333', '20627521', 77, 2);
+ T('-20442552.3914473948', '-9.10504E+44', '-910504000000000000000000000000000000000000000', 87, 6);
+ T('-9.329348629340540018219718945E+31', '-592.120', '-93293486293405400182197189450576', 99, 5);
+ T('2.215758840898E+21', '2E+8', '142606336', 97, 3);
+ T('-5073185326047022.61798697', '7', '2', 94, 3);
+ T('2.249982E+15', '-594101.8744809522167', '2249981999475712', 53, 4);
+ T('-146540404.216280', '-317.148292288', '-146540416', 97, 0);
+ T('-74.41287146385359172', '6.1844219900512722E+27', '6184421990051272200000000000', 44, 0);
+ T('9.44557788444493226030E+28', '-1.05910574336E+13', '94455778844449322046197345280', 25, 2);
+ T('-9.0E+4', '-191616533100.6478979914761', '-191616606192', 92, 3);
+ T('-7432.25', '-9.354023303334916E+26', '-935402330333491600000000000', 46, 6);
+ T('3.97532116713474421538043413511E+40', '-270.173368097', '39753211671347442153804341351100000000000', 79, 5);
+ T('2.0492E+9', '9.042995852E+10', '167774464', 63, 3);
+ T('-2.1931565787225713E+19', '1355.9', '1032', 33, 1);
+ T('68.68575196945158465602822', '-286.998330210144682146', '64', 50, 4);
+ T('1780629305.08032', '5876990301.28867', '1241645337', 56, 1);
+ T('4662080.7672714399251', '7.55836315106922347E+22', '401472', 15, 0);
+ T('-344541.3', '-6378.2192', '-350718', 81, 2);
+ T('-1661806.51584290', '8.62819E+7', '86279296', 42, 4);
+ T('57184.0232917259541041895716', '-888802.93463766239584674612399', '20480', 61, 6);
+ T('-99.37434630277662426', '-1.27285590207904911323802328E+42', '-1272855902079049113238023280000000000000000', 35, 1);
+ T('-7087.985775120', '3424.73991432149197', '1088', 66, 3);
+ T('268865.93003231744272527952', '91747.509080904912113965', '577', 26, 6);
+ T('9934.004881631191544498323', '8282103.83623922276524724726', '1734', 62, 6);
+ T('-89519805.203946330052', '-84.06031151', '-89519872', 3, 5);
+ T('42931.6309137772063', '3624.40', '1568', 15, 3);
+ T('-74627.5875695038414', '-427999.002051945', '-501727', 29, 4);
+ T('29085.464899365378756289653804', '5197977.742218171034714070', '20633', 96, 2);
+ T('6.0E+2', '115089747.778634801', '80', 77, 5);
+ T('988720.2558329778844862', '-4.52603348172861611863257475125E+46', '917504', 65, 2);
+ T('-6732.4', '1.4324E+32', '143240000000000000000000000000000', 11, 6);
+ T('-60123104396329031.411482955990', '-4863418.09896', '-60123104396867072', 95, 0);
+ T('77270428.804652091035314197', '1999612503.74853647', '67831828', 1, 4);
+ T('417240603.91732708', '-831696.96', '416417296', 40, 5);
+ T('1.9366138125099E+30', '-35587712.0717617984', '1936613812509899999999999082496', 43, 0);
+ T('-5.772E+19', '2.5400405941638E+39', '2540040594163799999942280035221475688448', 55, 3);
+ T('-5E+5', '823347.197201864644500', '528416', 53, 6);
+ T('-4429994.01812568385863', '7.04E+5', '534016', 93, 0);
+ T('-113837.002057400146574', '-1.4860683201460407892886E+34', '-14860683201460407892886000000040960', 72, 3);
+ T('7.93948265727069E+18', '-9.1653407550E+11', '7939482376945422480', 59, 5);
+ T('9.62010E+6', '-59456172986.43762021716899', '182276', 98, 2);
+ T('-9', '-2842612639.9271424', '-2842612639', 73, 3);
+ T('-2.2437E+5', '136193', '4096', 4, 6);
+ T('-607.045519', '-28.0197555834174644711', '-608', 80, 4);
+ T('-643173718059.87227020', '5.92853E+11', '43097179968', 70, 1);
+ T('-1.4317E+9', '-24.493178736', '-1431700000', 82, 0);
+ T('-6.5444', '-6.90670419828145420543077198', '-6', 90, 0);
+ T('-4.30E+7', '-4.2479447544', '-43000000', 17, 5);
+ T('31.94077157505498382558391745', '-9292.111467', '20', 52, 2);
+ T('847.6476256966561920196621', '649098.80454661561431410', '778', 24, 6);
+ T('-2210', '-64529296.00332895508', '-64531376', 29, 2);
+ T('469188913.6752773757420933', '20988091288303280.1690', '163577904', 93, 0);
+ T('9784.696450877199', '-8119955.3707038947543184274', '40', 19, 0);
+ T('-6.66077914156267937802E+37', '-4556918579889.7611', '-66607791415626793780200000017590910976', 77, 4);
+ T('-5.04467375296513885991E+33', '-6.75277E+8', '-5044673752965138859910000539598848', 37, 3);
+ T('25669533532.9789839211522305', '-3E+8', '25400990976', 35, 1);
+ T('-9E+9', '2.2E+49', '22000000000000000000000000000000000000000000000000', 12, 5);
+ T('8.875973077655090978776228E+39', '-1.2344E+10', '8875973077655090978776227999990990503936', 18, 1);
+ T('4.484461234317430E+41', '-6.855017325401865938879E+32', '448446123401300189055308503164545033830400', 62, 4);
+ T('-93860.822248685124606712669', '9.3757299898E+46', '93757299898000000000000000000000000000000000000', 79, 4);
+ T('4.09145289179330371413999E+38', '89522706.6674355808110970353', '5242880', 2, 4);
+ T('98905665.6780391238601405201239', '-854707.735900684066203294632969', '98575425', 55, 1);
+ T('-5.4504464E+17', '-8.64807370388006199543391600', '-545044640000000000', 31, 4);
+ T('-5.16318528410721143575E+42', '5038006998.2963586917', '5037359104', 31, 2);
+ T('-8421.9289370358017571', '-600381.31898229863410465203', '-600573', 25, 5);
+ T('4.1678990504337E+16', '3827.80', '3680', 28, 0);
+ T('893.2754', '9.23541855193107387245766299217', '9', 89, 1);
+ T('-57018.84022952842', '-65.28', '-57082', 60, 5);
+ T('-225009896398316.656499622246', '-94.9980971', '-225009896398336', 63, 1);
+ T('481985.478683844448', '5337.75423980154', '4289', 13, 5);
+ T('30.39498220496660212', '-2.6235065E+9', '28', 55, 2);
+ T('-52686273283709252758.600', '-6E+48', '-6000000000000000000000000000036905310096440950784', 72, 1);
+ T('586.655533020106163056067', '693754126.74', '10', 80, 4);
+ T('-2.471230047E+44', '-527546986015253882491.10619', '-247123004700000000000000370169149934262026240', 82, 6);
+ T('935.56696462907', '-380.12174', '644', 24, 3);
+ T('-8545952850.2', '756.4764640162796286281233011', '676', 46, 2);
+ T('68.89677369658291', '-90705.793223', '4', 73, 1);
+ T('-6072139.26623', '-6171.85237', '-6078299', 5, 4);
+ T('-2.7550624755E+31', '6.28376E+35', '628349366783262344025640408673419264', 48, 1);
+ T('64062.1019563544297901', '-380751412.817107058072853603922', '12300', 56, 4);
+ T('823645704333.23458724475860', '-6277444.28387429', '823643869324', 72, 6);
+ T('-445884.61408638', '3.9E+8', '389554176', 39, 4);
+ T('-4.46E+9', '-791239.2700059354338556', '-4460524288', 10, 0);
+ T('-86.0303850885495683964896', '-56173.22077203966933', '-56190', 24, 6);
+ T('7483274.5173212916', '-3.494E+6', '4337536', 47, 4);
+ T('4844220066.0142750307895279', '-3921.33069898202167969097203', '4844216482', 37, 0);
+ T('-9163.043403537973', '-738185.0', '-746443', 16, 3);
+ T('-8.93770689526161139916810E+36', '-31984848.11179805', '-8937706895261611399168100000025165824', 63, 2);
+ T('-497802781.351969944706', '-599', '-497802847', 86, 6);
+ T('-5.25084241556', '-1E+7', '-10000000', 83, 2);
+ T('6619858929.1233668251360', '746831.4', '197953', 98, 2);
+ T('-813.11617967296946895', '-6342.119277349120572', '-7150', 88, 4);
+ T('-21.22047337624', '8.55715229412E+26', '855715229412000000000000000', 58, 5);
+ T('3.720311170E+29', '91483867.5896057', '69206016', 1, 0);
+ T('896264862.401245823797399', '2.73052500461235E+28', '6995968', 30, 4);
+ T('2604.369623', '-724865.40', '44', 48, 6);
+ T('-4048.45855723688', '-7E+49', '-70000000000000000000000000000000000000000000000000', 8, 1);
+ T('-24807.724855', '-98243.7255797192592872896983', '-98279', 87, 2);
+ T('-328.58369308896', '-6.5245E+9', '-6524500320', 20, 6);
+ T('8701048.3300535552274051005149', '-9.589', '8701040', 79, 0);
+ T('-5369839063.426845126832', '2208534665.73', '2208464905', 80, 2);
+ T('-4.10', '-37.39824', '-40', 89, 5);
+ T('-2.55798225164443450328824360E+40', '9.063023302E+37', '85237442477316445493291420340776337408', 4, 0);
+ T('-6.2067E+15', '-8.82994436816381020406E+27', '-8829944368168327159234871296', 2, 4);
+ T('-4.94351847706736073', '-84987.0614254', '-84988', 32, 5);
+ T('-8.9258E+6', '11.81124925', '8', 62, 5);
+ T('-43.230005360392513364191558224', '-452075981706766284.3064827', '-452075981706766316', 23, 6);
+ T('-9846.37378677916127017160799975', '-6.05377793E+14', '-605377793009280', 75, 0);
+ T('6.1', '499940.5', '4', 70, 3);
+ T('-86860640.242830468222783248186', '2581.38', '2048', 90, 6);
+ T('-656.59072693736411245247', '47941518.18633626040', '47940864', 51, 5);
+ T('-7965333894.9248555347', '8.37E+21', '8369999999996736831488', 74, 1);
+ T('-12.82898002164107128057945068', '716.4', '708', 4, 3);
+ T('-9.033E+33', '6.62464403126306751E+48', '6624644031263061830277558851939055839582785372160', 75, 1);
+ T('-3.3403168785184798270E+49', '-7.2354810989543805620079800255E+41', '-33403169485487321743672315649017134247967316770816', 49, 4);
+ T('-2E+38', '3.8573236863204153677E+46', '38573236841404275022875349441669891581773086720', 87, 2);
+ T('57644773450.91222711', '2.5970E+35', '21474836480', 66, 2);
+ T('77098606.5351917093672', '-9.32871790', '77098598', 81, 5);
+ T('9.7E+25', '-7.05970E+46', '77560304579497984836763648', 3, 6);
+ T('-96658466930836991617474505.77', '-90476.28100', '-96658466930836991617499116', 79, 4);
+ T('-3.72755266633211665E+26', '4.79780E+43', '47977999999999999632104075612038281214033920', 53, 0);
+ T('3.48740E+8', '98160583.919841', '80300416', 10, 2);
+ T('-1.440241668691', '2171.96680830414603300337226843', '2171', 70, 4);
+ T('-8552.411974967', '-3581.92243174918492717516856', '-11776', 61, 3);
+ T('-30084.89324902853', '518632599.55099', '518619156', 55, 3);
+ T('-4729.4', '446.6371291216766', '390', 72, 0);
+ T('-1931396159.28', '92013052782234409749039359.5', '92013052782234408639858881', 72, 2);
+ T('-72037244825264537726.756', '38.708439006624692', '2', 86, 6);
+ T('77501.03536751515921544', '-6.656854593746294937', '77496', 94, 4);
+ T('-9.6510E+24', '-404.2708841189620', '-9651000000000000000000000', 21, 1);
+ T('-504.95439819775321528500546', '26223.3186761', '26120', 87, 2);
+ T('-8805342892.7', '-1E+24', '-1000000000000008791261184', 18, 3);
+ T('-49825113.5417767136594', '-3.658732707500702429', '-49825115', 46, 4);
+ T('-945713.38273329868', '-7.0952E+13', '-70952000942080', 34, 6);
+ T('404.983940455', '-8.049310058400412184880271499', '400', 72, 0);
+ T('-2.806397864107724001722E+40', '-6.6421E+18', '-28063978641077240017221152959438363033600', 12, 5);
+ T('4.12246695746445437E+27', '-8.45974511E+20', '4122466854836139620376645632', 5, 4);
+ T('54.295726374105066788530799773', '2638488.113129522630', '16', 91, 3);
+ T('-707.05527268', '7.75791986E+12', '7757919860000', 35, 5);
+ T('-3.13696343284435863E+35', '8892645200.8817517819', '8858370048', 19, 5);
+ T('-6837.0', '-98.837276084608681701', '-6902', 89, 3);
+ T('4103669.22213045627552145626', '-9.32702E+6', '3181652', 19, 5);
+ T('-202142.728828541682392', '2967.7310421056636782516337', '2562', 3, 2);
+ T('-4598519250.14', '-1559.035', '-4598519768', 2, 3);
+ T('-5.01713252E+25', '-1.5427413226339833E+43', '-15427413226339833001209822227347962266124288', 59, 1);
+ T('-9488332.6228084672', '8.8788688444352842660E+36', '8878868844435284266000000000000000000', 38, 2);
+ T('-307040.81367', '-53.163', '-307072', 76, 4);
+ T('-7.8313E+17', '46741225.4630067633', '532480', 21, 4);
+ T('1.68098446E+9', '-9.13283043722785059E+39', '1610612736', 85, 5);
+ T('-66.44526240346496', '31.838774824', '30', 52, 2);
+ T('-81200038.749044437739250', '26436.08997177932560', '25664', 58, 6);
+ T('-241.26031311732566', '5.52784725798249913001997E+33', '5527847257982499130019970000000000', 73, 4);
+ T('-27.104', '-3302000610', '-3302000636', 53, 6);
+ T('-2.3576206120923830', '-2064878619.67457437', '-2064878620', 87, 4);
+ T('9.40E+5', '3.3113826375404523569453712E+28', '672384', 35, 2);
+ T('-5E+6', '96033784.344811107723381913590', '95490240', 89, 6);
+ T('5.82320E+46', '-7.34011E+7', '58232000000000000000000000000000000000000000000', 84, 5);
+ T('-4034.988708952751', '45171.030942676424465', '45106', 9, 6);
+ T('-374.459247892381462727605367699', '8E+39', '8000000000000000000000000000000000000000', 76, 0);
+ T('4.74E+9', '8539881.797064841470457', '8521728', 71, 2);
+ T('4.43509931E+21', '-75399261.31851023917267', '4435099309999998918656', 65, 6);
+ T('5340.4554354925', '9747.147195998993074', '1040', 81, 4);
+ T('2794.641871998394505016', '-66235.272475480857397945394367', '2112', 63, 0);
+ T('-13130.9730929914056275965949', '-541607502505125229.7191653', '-541607502505129838', 15, 1);
+ T('-5.067', '-30254.2275', '-30254', 67, 4);
+ T('684.455312', '198331.687301748588390751099035', '680', 5, 6);
+ T('5.3886E+25', '-385.550612129301951950', '53886000000000000000000000', 34, 1);
+ T('7.63114268155420120074103E+27', '761.79097451460803852309572', '112', 99, 6);
+ T('3.772822E+8', '188.513', '152', 43, 4);
+ T('-51392251.632996', '-3146847.611850', '-53489407', 68, 3);
+ T('-4.6635718279551640323E+22', '-7.31E+3', '-46635718279551640330176', 15, 2);
+ T('-675071833.417143', '9.458844E+9', '8921415712', 67, 5);
+ T('-6.41E+24', '632552900.44021387266173196', '629145600', 97, 6);
+ T('-907760.0312518113145893', '3.76851382E+24', '3768513819999999999737856', 5, 2);
+ T('-645085204.993965002563', '-376101.488869172443303267', '-645381432', 47, 3);
+ T('1.7960E+23', '-3.8E+6', '179600000000000000000000', 56, 3);
+ T('-2.23568281', '-22.417902632939843099200252127', '-22', 44, 2);
+ T('-1.08230763025486267388284947E+32', '-19788926.7931027074617572191', '-108230763025486267388284949626624', 95, 2);
+ T('-908768695.3529625147567394060', '-7.98403306106E+14', '-798404212604352', 30, 3);
+ T('-88802908.2274545345276', '57445.88342574933719', '57380', 8, 4);
+ T('8.85E+8', '-7216.02128135131', '884998976', 48, 5);
+ T('38847756.948864', '-61862.486538', '38798344', 30, 0);
+ T('2865423069.58124095824688225', '451033895.82205', '180494853', 63, 3);
+ T('6.75E+4', '-19251.57592617', '66700', 85, 2);
+ T('4127813.95263399541276563055', '800694318.369328', '3710980', 41, 2);
+ T('9E+1', '9316.409814212', '64', 29, 5);
+ T('-5.572573003254554E+40', '7.7E+7', '67108864', 41, 5);
+ T('-6504874.93', '8.3612458344418765780054995679E+48', '8361245834441876578005499567899999999999993708544', 45, 6);
+ T('341.263696962540965512', '-3687426.25010', '340', 90, 0);
+ T('6.562902E+10', '-607.4', '65629019424', 13, 4);
+ T('-4.8926E+8', '290781611.538093889', '5535776', 26, 3);
+ T('533306609.46233', '1.5393396625919280293433E+33', '415860736', 46, 2);
+ T('3381.3879817476767182265692', '5.1930749805500703565677', '5', 81, 5);
+ T('2.1999500930E+50', '-7.33552E+29', '219995009299999999999267135246603886300677300813824', 28, 5);
+ T('-60591651.0893', '4.8E+27', '4800000000000000000000000000', 16, 1);
+ T('8.105E+6', '-828760.1017', '7538728', 1, 6);
+ T('-4.6151E+9', '5.57886215271725544E+42', '5578862152717255439999999999999995436597248', 52, 0);
+ T('-1.9E+50', '-2176391599.1684760771982624936', '-190000000000000000000000000000000000000000000000000', 9, 1);
+ T('655868480.7690077885', '985976.324646328343061667460202', '459328', 30, 0);
+ T('-9.513382564033977672E+45', '4.144346E+19', '40281499096582193152', 64, 2);
+ T('-13267579535366.4675792018', '3.342577222196390342E+22', '33425772221959183156832', 50, 0);
+ T('5.24E+11', '85574.624', '83968', 48, 5);
+ T('-9.7826346565E+41', '-4.6128E+8', '-978263465650000000000000000000000000000000', 31, 0);
+ T('-22.4149518824055', '645126.512073', '645122', 57, 3);
+ T('-56.19530890284200367116537', '-194720327.504876888495415307534', '-194720376', 16, 3);
+ T('45920.858849467311337986376', '-9.1226192520794670244008497E+30', '45920', 23, 6);
+ T('8E+1', '-5.05540097048498951157', '80', 71, 4);
+ T('-2.47739529597154719E+50', '-899511.024401', '-247739529597154719000000000000000000000000000000000', 5, 3);
+ T('-9244.8762653645103', '8.231589483E+12', '8231589482976', 73, 2);
+ T('-3.838E+7', '-8914.661807916103232024841052', '-38380512', 89, 2);
+ T('392', '455635006.284174', '8', 16, 3);
+ T('8469354801.40628651084467626507', '-6918540445.2909144695264', '1620054305', 100, 5);
+ T('-2.493567', '-2.66E+12', '-2660000000000', 76, 1);
+ T('-6345585.21345650617942570291674', '4.028E+24', '4028000000000000000000000', 58, 3);
+ T('9.824960582996E+26', '-4.6462313951855011546E+46', '363362526501126957602701312', 14, 1);
+ T('-76727.97396838', '-558269453.49', '-558346175', 48, 2);
+ T('449914.915336245349', '9.6E+9', '278528', 93, 1);
+ T('-4357.36005085070', '705.9104815003897024472817217', '705', 23, 2);
+ T('-242.1327141737717125872651829', '8.10725201181629E+17', '810725201181628936', 49, 3);
+ T('68855.94050', '-7.45906456979759929673', '68849', 91, 6);
+ T('-719.114829', '-2318433811.8499310078515', '-2318434015', 94, 3);
+ T('-9.7E+2', '-26009.28073454304149354445', '-26586', 61, 6);
+ T('-2.2921289408357062926058E+26', '2.431E+43', '24309999999999999932178795269149043965558784', 40, 2);
+ T('2.01470845569177266449810E+30', '-6.76360574330797345408860', '2014708455691772664498100000000', 45, 5);
+ T('2E+3', '1.111369E+9', '1280', 96, 0);
+ T('-8.97E+3', '-489100033.029133750852800900', '-489108234', 85, 3);
+ T('-2.005958444509990970E+21', '8.404562990397412395227E+25', '84044288461788840278132784', 97, 5);
+ T('9.9945467E+35', '-5.271182E+8', '999454669999999999999999999731564544', 22, 1);
+ T('6495279745.10720231829038', '7.57E+6', '2228736', 89, 5);
+ T('29511.2662617788687505319', '6646.8771286885129919588608', '4422', 50, 3);
+ T('101393500115.4319', '783573751.95628817', '176423635', 18, 4);
+ T('1415095611', '1633411229.0969816', '1079549977', 17, 2);
+ T('-7607578.78774', '-2339409509.903549561105743', '-2339676030', 28, 3);
+ T('3.437E+6', '671138.668310113668098260', '12672', 89, 5);
+ T('79505582.877431496210777421209', '-54.78567375003', '79505546', 48, 4);
+ T('8307.886351', '-75.99', '8241', 13, 0);
+ T('-4.3E+5', '4.649716093065995016426E+50', '464971609306599501642600000000000000000000000000000', 10, 2);
+ T('9.70E+5', '463475779.9', '1024', 18, 0);
+ T('2.884E+39', '-7.1032803E+20', '2883999999999999999289671982705738252288', 69, 5);
+ T('6.37E+3', '525318.415420846898417270553986', '2', 56, 2);
+ T('-9.45E+8', '8885917.147104978529797119', '8654976', 86, 5);
+ T('3159.31232596982283687058570777', '453.05125646740', '69', 60, 2);
+ T('8E+4', '2993.772', '2176', 100, 0);
+ T('-43658560691091430.1', '-90144', '-43658560691107840', 70, 2);
+ T('-1.0E+2', '76339788480872125564080150', '76339788480872125564080148', 37, 2);
+ T('-6.171807282', '-2.6996644771041202542965E+25', '-26996644771041202542965000', 8, 4);
+ T('-8.66326943624E+22', '849890.34', '835584', 57, 2);
+ T('14093122941.35732375887584439', '906.89805079146', '264', 79, 5);
+ T('2.21E+4', '-466937.73899', '16388', 78, 4);
+ T('2.6865265E+25', '9.2453041116741640003473E+40', '21838009789247214493892608', 93, 4);
+ T('-2.62161011329879420192E+33', '7113169267.30380480582509357709', '7038566400', 12, 1);
+ T('-47.9247625511027974899', '-20495.0377985757371318', '-20527', 88, 4);
+ T('-933.81', '-78.67704964541617261887815948', '-1006', 11, 5);
+ T('-4003.9527', '-4.7562899549402E+41', '-475628995494020000000000000000000000000000', 67, 3);
+ T('31830.16450720415651312121146', '442660635.4', '29714', 78, 2);
+ T('519197.15027848237121817222', '-54231978874046', '124928', 93, 0);
+ T('-1.9824347961997959738E+35', '-6.87E+18', '-198243479619979601996229855527567360', 16, 3);
+ T('-869.429855606', '65997351.043116771235018779312', '65996803', 98, 6);
+ T('4085.1773564228203405649', '-71.9', '4017', 56, 5);
+ T('-884606403.605', '849999.5569232', '325645', 94, 3);
+ T('-2549.4138839140926431073043', '-2E+41', '-200000000000000000000000000000000000000000', 36, 5);
+ T('7073181041.202521407800', '-3.03E+21', '2215116800', 47, 3);
+ T('-33494583.006057', '-685472.34009', '-33519552', 88, 5);
+ T('5.4E+13', '-86268693.6263596544990516792', '53999999983616', 10, 3);
+ T('786777490002354735.50083633', '8.743E+14', '863259448901632', 46, 4);
+ T('-10.55607775971139737', '-3.2457367523502660418327E+41', '-324573675235026604183270000000000000000000', 88, 6);
+ T('-229.760150355506784444600', '-7.050325548424234567E+38', '-705032554842423456700000000000000000000', 1, 5);
+ T('325516.9386', '172.430993', '140', 30, 5);
+ T('7580.81308856694753939533', '-11374628681912.160616', '1288', 62, 1);
+ T('1.69180246310987878612945893E+36', '1.7693E+6', '717824', 58, 2);
+ T('-412846726299805596.5', '6E+4', '34912', 33, 2);
+ T('5.069408951216960260E+40', '-973.9237', '50694089512169602600000000000000000000000', 63, 5);
+ T('-5187047.66237', '-2.4658348761273235220030494', '-5187048', 64, 5);
+ T('9.268770524702E+13', '40315083.45', '2557960', 80, 5);
+ T('-6670407818.715348444325634713', '-4.44716956445448267506096E+39', '-4447169564454482675060960000004430233600', 86, 1);
+ T('-3E+18', '-6.8739053034E+37', '-68739053034000000002990425383922302976', 33, 2);
+ T('-7.220E+9', '8.0929E+7', '8552448', 30, 6);
+ T('-34173.5', '3241641.4445662', '3240577', 79, 4);
+ T('-5.2129061853860144918366E+34', '-6969908.56718', '-52129061853860144918366000006291456', 87, 6);
+ T('-671685.602414960554671960483', '-50.85225', '-671734', 32, 5);
+ T('987312641.447950399071807', '-180619', '987312641', 79, 3);
+ T('183.66423889613951988', '48.93188869121117', '48', 73, 4);
+ T('-3.6E+2', '49024.3285748220194467', '48768', 64, 5);
+ T('-6.0990E+5', '1.9E+5', '172048', 51, 6);
+ T('-9.2248878E+27', '3.6E+7', '35651584', 23, 0);
+ T('-4.783425071991752500798265', '93747234.303091673891964388', '93747232', 14, 6);
+ T('-7686.23125668852003677429846655', '8368.84548765351509', '8368', 13, 6);
+ T('-53704.253027879825875252981362', '7.5854061E+41', '758540610000000000000000000000000000000000', 64, 6);
+ T('430983.573590378008335161', '584143541.79512772', '4741', 46, 4);
+ T('8.3949E+41', '-893.81392843', '839490000000000000000000000000000000000000', 5, 6);
+ T('6718.87675942553023258373171', '8E+7', '4096', 13, 6);
+ T('5526.828581173297', '6.335E+9', '1408', 49, 6);
+ T('-16571923.1742144099648889', '-4684056592.186016520', '-4697480736', 43, 4);
+ T('-5.66548676E+9', '-21.58107617057151339', '-5665486776', 28, 0);
+ T('-314470.6606989953', '792.59095629635550148', '792', 33, 2);
+ T('-2.4057234039087759957746', '-3.729633007435994393438E+39', '-3729633007435994393438000000000000000000', 86, 5);
+ T('-73.174', '193.5579695', '129', 20, 5);
+ T('-2643480.48920161957974666465', '-4.612942737495140458862E+49', '-46129427374951404588620000000000000000000000000000', 76, 3);
+ T('-74700', '-2E+5', '-208896', 99, 5);
+ T('-2.930880E+7', '-183.089', '-29308928', 100, 1);
+ T('-2885920918.4189294265', '-9.7E+44', '-970000000000000000000000000000000000000000000', 23, 5);
+ T('187.5029328269636', '-5.47E+3', '162', 28, 2);
+ T('-5395.5370951775178677', '-2526.4140577051768', '-7648', 88, 5);
+ T('21380825.48349507276627', '51567.36085', '2121', 88, 6);
+ T('-4079471016.695107', '-65.92351246545076809758', '-4079471080', 75, 4);
+ T('881.760464059098119569810', '79.25274535449382128234075', '65', 3, 6);
+ T('-5003.802450283038017138108', '-4.8900255378273640605685876711E+38', '-489002553782736406056858767110000000000', 31, 1);
+ T('5.832449576925E+26', '-735.2489001097138261203', '583244957692500000000000000', 76, 3);
+ T('7931121185.21445761', '2527', '2049', 48, 5);
+ T('-3691541247150.46601924652', '-3.0240023854376150290358220E+35', '-302400238543761502903584749063094272', 10, 3);
+ T('-9.8533995602900', '8635787.7570220234778604422332', '8635779', 58, 2);
+ T('-8.85E+7', '-12.2887799675262216634034633770', '-88500000', 20, 1);
+ T('-92228209.2284666069555764835', '-183.27', '-92228343', 36, 6);
+ T('6.17159606', '5E+1', '2', 85, 1);
+ T('-1673.2178332968296910709', '797014505056204950.784587362', '797014505056204822', 39, 6);
+ T('9.903', '97420159.35782715525365228956', '9', 11, 6);
+ T('-28666.873564381', '696828481.088276398274', '696811520', 44, 1);
+ T('-883.2778', '728123172181326841784585028.99', '728123172181326841784584196', 9, 2);
+ T('-3766968827.798883653094484', '-467627.41668391737346684', '-3766969339', 91, 6);
+ T('-4.59952227684495E+31', '-8.659833739002576296E+30', '-49265060121860258007512629379072', 55, 2);
+ T('699.4194268585540915440', '-758100.473079945', '680', 3, 2);
+ T('9.7E+7', '-4.2814098170605777847571', '97000000', 76, 0);
+ T('1.8993400182374139605298432E+35', '787886319.1681711926766676', '638844928', 63, 1);
+ T('-3.6903E+7', '-5.805220E+11', '-580558765696', 65, 3);
+ T('475.654696496', '-8060.0758779922', '128', 8, 0);
+ T('-5835.36680433964577714192507', '7.6515504477918E+31', '76515504477918000000000000000000', 44, 0);
+ T('2.9320925E+16', '-64.9487777967500987118094310', '29320925000000000', 22, 3);
+ T('-32.04687322530362955435285463', '-305957922.720465458057486622', '-305957952', 96, 1);
+ T('5854921599.2466268396853', '-5711.5390423323819514953', '5854921009', 46, 4);
+ T('-80042.008', '-1717.67117', '-81598', 52, 1);
+ T('750122276.264103263860', '-2.28E+3', '750122240', 55, 3);
+ T('-9.068772663930719832E+49', '-28713953.50805', '-90687726639307198320000000000000000000000000000000', 31, 1);
+ T('3146.553847916222', '-110252.74332', '64', 47, 1);
+ T('215468.55', '7.394E+4', '65668', 47, 4);
+ T('-3254', '-189100.251500968275516163941', '-192192', 78, 0);
+ T('4745781466.8939', '9.946786926113133', '8', 54, 3);
+ T('-548543436.1570315402', '-1.60E+17', '-160000000011534336', 96, 1);
+ T('990.88698275', '-8.1520208269282719585116535178', '984', 90, 3);
+ T('3178478766.18590150', '64686.409794786768719480883', '48302', 40, 2);
+ T('-23.942818940700354545944', '8536830316.604602707949738002', '8536830312', 32, 5);
+ T('558903.25719510159996409078320', '7.9334600504125055E+35', '524288', 85, 6);
+ T('-596.0683112580', '4.4E+6', '4399488', 7, 6);
+ T('205.92', '782840.659', '200', 44, 0);
+ T('7.91694E+6', '5.5477552194411778550945673049E+44', '1572864', 41, 5);
+ T('-5E+30', '-5.10282388562E+50', '-510282388562000000000080013964303933628484069359616', 4, 2);
+ T('9623829473480578.516729', '2364919.333895943', '2360706', 73, 5);
+ T('78280779446885.1039627', '4.821808', '4', 69, 3);
+ T('-8743608.69549', '-5.74804357380591021368981623793E+48', '-5748043573805910213689816237930000000000008388608', 81, 5);
+ T('1.238426551524528957566090220E+48', '-8.12336554E+27', '1238426551524528957558629825134041835233880309760', 6, 1);
+ T('1.40855275E+9', '976.934091241724330582631811675', '768', 76, 1);
+ T('3.63268946E+45', '3.823236E+50', '3615952076105133404245325328302475131018543104', 4, 6);
+ T('-7.20912096901896E+37', '3.359785276139E+43', '33597780837632581735035973124335747289055232', 77, 3);
+ T('-7.746481306573897172', '-83538.780553220', '-83544', 78, 6);
+ T('5.921275129917865838E+48', '-9.6574739263833155295847E+40', '5921275126509714703425353918806145689898113302528', 100, 1);
+ T('-55468609819233484358.654746', '-463252004.667866190', '-55468609819562212968', 69, 0);
+ T('4.518E+46', '-7.653965126950', '45180000000000000000000000000000000000000000000', 85, 2);
+ T('7.2828437456607526907E+33', '3.5442464E+30', '12382613447890191069055287296', 94, 2);
+ T('718307901', '-656143.1111920126', '718307377', 10, 0);
+ T('-8.6', '437266.06312694718', '437264', 86, 5);
+ T('5726457950.0871407342533', '-8152684.752439120', '5721198612', 97, 4);
+ T('-87118201.92356133', '11700.048534', '11396', 64, 4);
+ T('-7640.130214503', '-4234.07858', '-7648', 79, 3);
+ T('-7555470.4277609921', '-2.16E+6', '-7601664', 39, 3);
+ T('860590.6118541', '31.58856329308082293147134309', '14', 89, 6);
+ T('-795.2635902286402285868516', '82521555.5458419562467', '82521281', 81, 4);
+ T('-546002067746387620227858.33', '-7653838.4988803059', '-546002067746387620522974', 19, 4);
+ T('7593598.82033537', '-7250.3407431288946904401', '7586350', 16, 0);
+ T('-10584.94490901129406137390429', '-6949.586264', '-15224', 76, 5);
+ T('-6.68E+9', '-1.33561109030385737362776733', '-6680000000', 86, 3);
+ T('81511.50390798251071982770248', '31805179.965478809732650089', '69219', 6, 4);
+ T('865811.97241075124897389', '9844848.306467', '274448', 81, 1);
+ T('2661.370744016616', '-69012564465723734.058', '544', 27, 6);
+ T('-3.552142116490E+30', '1.35549E+41', '135548999998984729565527205640832307691520', 85, 2);
+ T('6076758772.9274812011714965', '5.649201083207588881287109E+32', '6074474496', 20, 0);
+ T('-9E+2', '-2438.38441158800169910', '-2952', 67, 1);
+ T('886569.766159', '-9257781.03400', '33801', 93, 2);
+ T('80891438153251037447583272', '244207387.760', '202130952', 18, 3);
+ T('4.77908E+45', '-58244.79249839', '4779080000000000000000000000000000000000000000', 28, 3);
+ T('9.744065275783239E+35', '2.4156E+14', '223959214718976', 1, 1);
+ T('839.4625255352', '-672626', '6', 46, 4);
+ T('5.0961E+29', '5.8534601098639499099756494E+30', '29865908206110599990720069632', 65, 5);
+ T('3.635354E+50', '-8.2002E+5', '363535400000000000000000000000000000000000000000000', 67, 1);
+ T('17.53924443886897171245484437', '835947504.04092573807143', '16', 63, 4);
+ T('-3.1747293702713E+34', '-886.94011', '-31747293702713000000000000000000000', 95, 4);
+ T('3862.54554948791974889801048', '-2150882.8892823801835', '3606', 23, 3);
+ T('2E+13', '-5201926529.069604912460017', '19999664128000', 56, 6);
+ T('858897.636666213848', '58.990092387757031414178', '16', 97, 6);
+ T('203.28955', '761.64827', '201', 29, 1);
+ T('7.976E+47', '-8.71618207471255047E+34', '797599999999995935213957462678425892243852230656', 96, 0);
+ T('9601641291.8722854786684229047', '2.3315E+9', '138758464', 96, 2);
+ T('46.50400273468', '-201457.6124208998730511556', '14', 67, 5);
+ T('517189845.9', '6.22666398186229824859E+29', '511934464', 78, 6);
+ T('-2.794895768E+20', '5250260297.044726', '4709154816', 97, 3);
+ T('-6E+14', '5.971008873080352236E+40', '59710088730803522359999999998763015864320', 35, 1);
+ T('79068.95972881767', '91.603527333430255427035223', '88', 63, 5);
+ T('-6.7242206488117600', '5172721927179879336.562487', '5172721927179879336', 20, 0);
+ T('-3.99128E+21', '7915799240375.2425474892431', '2409650716672', 82, 4);
+ T('-81495051.4259', '7.4724E+5', '25312', 85, 6);
+ T('9601677.7', '-977437.3380962945', '9437313', 89, 3);
+ T('314372622.81', '9.908102719933291765446E+24', '268447744', 6, 1);
+ T('-81829.71979055663850', '882836137.705723880342', '882769929', 54, 6);
+ T('2.590105488285156060498E+46', '344840005036743856517766.0934', '4736221912679386710016', 13, 4);
+ T('-9737780163454425750747.68', '-5.21E+29', '-521000009716860721426962841600', 66, 0);
+ T('1790.5413818378', '5E+3', '648', 94, 3);
+ T('26699', '8.4095263021E+16', '24640', 62, 6);
+ T('-4.426E+9', '6.5045979E+33', '6504597899999999999999995637923840', 79, 5);
+ T('-6335.0282', '-5.57223465878E+47', '-557223465878000000000000000000000000000000000000', 43, 0);
+ T('8424485.1355404708712', '-90792.961560', '8424448', 22, 5);
+ T('-42', '328.9707875315548395791177728', '320', 99, 0);
+ T('-5553', '2674.6083806384605781', '2626', 12, 5);
+ T('85833', '-3988483912.99145517925549471', '8', 48, 4);
+ T('-31.557835898', '-3.411494534449731E+28', '-34114945344497310000000000000', 30, 6);
+ T('-8.24374E+42', '-2.0798770518707287398E+43', '-22203509512172427454625676998711219127844864', 27, 2);
+ T('-42.297204202', '-5421089.47807', '-5421098', 29, 2);
+ T('-686976203.6486896771731069', '-9.0713E+45', '-9071300000000000000000000000000000000000000000', 70, 1);
+ T('-2.18127099488835357496138E+31', '-7.47E+6', '-21812709948883535749613807467520', 76, 5);
+ T('23775.06260', '1054050.0072', '5186', 54, 1);
+ T('-97462.16', '-455829.403232088339123719422', '-523446', 25, 4);
+ T('-6.319577985937806296E+35', '-7116.42086922049520808798', '-631957798593780629600000000000000000', 94, 1);
+ T('5.16E+10', '60167129.91', '59768832', 25, 1);
+ T('-3E+1', '714732356.328462538053', '714732352', 49, 6);
+ T('-4.315932784667715403578E+33', '123224.66', '24576', 41, 0);
+ T('-5838.64267437788488', '-7.03E+9', '-7030005760', 12, 1);
+ T('694.39228832089992040', '-7247.49994559752678', '688', 23, 6);
+ T('77378.5718729398148723396096906', '-779646.711823830063963939403963', '2562', 87, 5);
+ T('-6.855152833407018374345097E+28', '-359379.0819178735574848', '-68551528334070183743451037664', 100, 5);
+ T('4065484976.77054508232458667020', '422033.72298360669281916', '155792', 52, 3);
+ T('-53274017.7146393', '-925.84063028300843948', '-53274557', 47, 5);
+ T('-8E+6', '2915462092573597128114.36', '2915462092573592798208', 96, 1);
+ T('-2.9E+6', '2.84250950607251088713959632355E+43', '28425095060725108871395963235499999997624320', 67, 5);
+ T('4.01668698', '-526314.064431110109397726447', '4', 82, 1);
+ T('12984593', '-905096705.7682453382', '262417', 69, 1);
+ T('-557336280.082921', '-423373444.77593414', '-960261848', 14, 0);
+ T('61731730.449388803547', '-6.675E+7', '356752', 79, 0);
+ T('-42299916556.07216', '14845.135089011551', '14580', 75, 2);
+ T('84094', '9.8572519709561895520316255610E+30', '16424', 79, 3);
+ T('-2.06758379168166028275944E+37', '-9.9905E+9', '-20675837916816602827594400000288489472', 74, 6);
+ T('-53969.1197250208739324', '587714.2208157443759524059834', '533762', 22, 5);
+ T('4.8828710913879115133619E+43', '2268661.514175', '2097152', 76, 3);
+ T('-5.58564E+9', '167', '128', 57, 5);
+ T('6457587327.245', '-8.9371948858521956353421E+47', '4294967296', 98, 2);
+ T('-119366.4974111114664891', '-228627834.361645910', '-228710270', 33, 1);
+ T('8.638E+17', '-140423714', '863799999859851264', 32, 4);
+ T('5.3E+10', '666094.421253676', '655360', 76, 1);
+ T('-6.095E+6', '3840644952.5272384', '3835860808', 60, 6);
+ T('905270.08702674088579151364', '1860.0138383', '4', 6, 4);
+ T('-68228.388441041910887896', '-3.0299847E+21', '-3029984700000000000000', 100, 4);
+ T('-496907832.26245666267480893107', '63951783.8', '37863808', 8, 0);
+ T('-207474564589103.7224', '-3781229079.7396473125', '-207476716273215', 97, 4);
+ T('-9.34001', '-4.42310994915804901750801313E+45', '-4423109949158049017508013130000000000000000000', 92, 6);
+ T('-2.571542320737112', '194435373.5738947940618835', '194435372', 28, 2);
+ T('-9479751331', '177188296.83436285093957', '176564552', 69, 5);
+ T('7217426548.575884', '-3364.6625581808243450971004', '7217426516', 5, 0);
+ T('-45796.29760', '-8.6205E+5', '-899044', 84, 3);
+ T('-7.13410032092982201', '-823961473.495090007930682', '-823961479', 41, 4);
+ T('-9311546154.47635102826375', '48910910704.3553396388918333589', '39733757136', 8, 0);
+ T('733.692', '22.32118939089396', '20', 44, 3);
+ T('8.69841E+45', '-4.857058E+9', '8698410000000000000000000000000000000000000000', 15, 2);
+ T('6.6719E+6', '-97005878.58195018293474933', '2477576', 58, 4);
+ T('-2.588E+4', '1.0021610099369686E+37', '10021610099369686000000000000000000000', 39, 6);
+ T('-5.34907021159693680325958742737E+31', '2.63317685644954E+26', '29325896238084028742377472', 1, 6);
+ T('6371290.42624103136607245718970', '1.62022992200004781E+29', '4263936', 67, 3);
+ T('-5211642.87212884188982614016605', '-2.99E+8', '-299886080', 29, 3);
+ T('-19.392725404956', '-3E+36', '-3000000000000000000000000000000000000', 80, 2);
+ T('-6.0543E+42', '-4016874.90911886867', '-6054300000000000000000000000000000000000000', 44, 5);
+ T('-4E+3', '2.169E+18', '2169000000000000000', 47, 1);
+ T('-6.807068891147179E+22', '589131869314850.22086847', '874869676032', 43, 5);
+ T('351.619161', '1.19E+3', '6', 93, 3);
+ T('-376724.92014133846911447907585', '-29393400.60425', '-29736952', 13, 1);
+ T('-1.822092727584873299992012818', '93659.704070174778465392111', '93659', 48, 5);
+ T('9915814.533750731712', '77050.236078010334091396', '68770', 48, 5);
+ T('-91.4', '15.424135808010858510', '5', 74, 2);
+ T('5.8011235926646294240748E+35', '8996121876.83477624288685847900', '8590032896', 97, 4);
+ T('-5.9054046722734038E+38', '-4.440594606834362117183037E+30', '-590540467227341892781488868431834906624', 43, 0);
+ T('-8461145076.44196440895173558745', '79932.123540561528', '75788', 51, 1);
+ T('7.0721324270710182E+32', '-44022194.7', '707213242707101819999999999606784', 79, 5);
+ T('-2501.075564189', '2.853E+40', '28530000000000000000000000000000000000000', 13, 3);
+ T('-297.843192109882915636', '-5011378.149', '-5011386', 66, 5);
+ T('6962393465.457172437123', '-5659.512682231336470', '6962389345', 96, 4);
+ T('-4520.1303212681220300009291049', '-419846276', '-419846568', 16, 5);
+ T('-9323670.7976180190651059082', '-1488.566691027672120', '-9324000', 98, 0);
+ T('966.79637467392578', '8994600.932', '768', 22, 6);
+ T('97278.8218830', '-601295367', '29176', 46, 2);
+ T('-6.7', '-4067.34026', '-4072', 2, 5);
+ T('-565282.35037019795036199224431', '1.3E+5', '89040', 38, 0);
+ T('-25744214651926.47421048', '24521.44078148', '3016', 39, 4);
+ T('-689698700.234340', '3.867E+6', '2097264', 100, 1);
+ T('187.4497902275329754986', '-2.311373864036234532630', '186', 91, 6);
+ T('6.167708892008065E+29', '-10333.01770', '616770889200806500000000000000', 90, 1);
+ T('-3856870303.29480701050590', '-9.0750611143301422521333775241E+36', '-9075061114330142252133377527350782976', 62, 3);
+ T('-8.4645279353339374065956', '-85.748', '-88', 37, 3);
+ T('-98.95316491717483', '6854.9014477169', '6790', 51, 3);
+ T('-5.43932E+6', '-768.8249997030884', '-5439488', 95, 4);
+ T('1536487228.139908433067116247', '-1.4644633639324534E+34', '192937984', 92, 3);
+ T('49528.7889241169158', '1.03190E+16', '49152', 84, 6);
+ T('7.2161272395044376E+28', '-6.316270675529540E+50', '22640937680217708117339668480', 26, 0);
+ T('-5.39352187E+31', '-4.514311908157914953E+26', '-53935644545390600405729417363456', 48, 6);
+ T('-3', '4.890989205934451515784', '4', 72, 3);
+ T('-7969650428.48640', '-9348888.05519040071788248596900', '-7978596352', 11, 3);
+ T('7.17939659248900394253441E+45', '-14585.5440244371692448360648072', '7179396592489003942534410000000000000000000000', 48, 1);
+ T('7.3E+36', '-3.919E+4', '7300000000000000000000000000000000000', 85, 4);
+ T('-2349690.183500', '4.30257E+6', '4203650', 41, 0);
+ T('-5707.2786', '458.67', '384', 30, 2);
+ T('3801.75769176', '267292942137.43', '3609', 31, 6);
+ T('-99641.6483199', '-2.12803832429785967E+38', '-212803832429785967000000000000000000000', 79, 0);
+ T('-54846.36328939551582', '-3.480665686086722659331241', '-54848', 29, 3);
+ T('2375270.45142037152459', '-2078147.8186189637056583800340', '2099748', 71, 2);
+ T('-3E+4', '9.59E+9', '9589983360', 100, 5);
+ T('506797694', '5.398533086710324769178E+42', '201326592', 85, 4);
+ T('-2609269.797831038715224895340', '-9666434.611597309577665337047', '-12058614', 55, 6);
+ T('-5.4841556471355E+19', '9.436827E+8', '136065024', 15, 5);
+ T('5680717.9542635635745023', '62.35', '12', 4, 4);
+ T('5.2E+2', '45731561781387.26963340', '8', 62, 5);
+ T('-9879384556.58677823995826', '-9.3E+27', '-9300000000000000008791261184', 35, 6);
+ T('-147477.3909', '-8476752084717848801', '-8476752084717979893', 75, 0);
+ T('-411085.04815585511973082', '-2825480024.5', '-2825873376', 33, 1);
+ T('-5.2E+9', '4E+10', '35434397696', 16, 4);
+ T('-3.068655E+9', '6066.965827318398584170676', '544', 24, 5);
+ T('8.778639E+8', '8.3E+16', '609419264', 21, 1);
+ T('-1.20158416348731E+41', '-12589067.147096599324969', '-120158416348731000000000000000000000000000', 57, 4);
+ T('-570.89', '-68643', '-69180', 32, 3);
+ T('6.61E+24', '-3808383447.81416043816', '6609999999999999425380352', 60, 2);
+ T('-1.408675649753669677714141', '-85679164852942157.81', '-85679164852942157', 75, 6);
+ T('8.747447E+8', '-1031798483.807624888096598', '300', 82, 4);
+ T('-5.521354099794E+36', '-864017682.98899190', '-5521354099794000000000000000570425344', 67, 3);
+ T('509846031', '-1.051037E+19', '469999616', 17, 6);
+ T('48790967.8513371023996028677943', '-7.57E+3', '48783398', 26, 6);
+ T('-815147.652955894636859', '-109.78105550868', '-815215', 6, 2);
+ T('-4862.56009522', '2403.10682725898142386', '2306', 21, 6);
+ T('-121671.9013149140544102459964', '13848065.634534', '13763585', 37, 3);
+ T('55392.0378235452697009', '-345289063.10363200674', '18432', 14, 4);
+ T('31016435.879017046793818093218', '7684272.98326447912464412', '5324976', 61, 6);
+ T('-1.9111E+8', '6.723119947321E+19', '67231199473075519616', 77, 0);
+ T('-63722093.260', '-728.432118894918989', '-63722240', 33, 3);
+ T('-59220663.26679', '256.1227100189554638', '256', 9, 2);
+ T('-9.2223428405461248863', '-7370.479519469681743784253', '-7370', 68, 3);
+ T('4.7958E+7', '-7.545023', '47958000', 86, 6);
+ T('-569826942.623184828', '-9.43E+9', '-9461759872', 3, 4);
+ T('-8E+8', '-75662.645435457160094', '-800008192', 60, 4);
+ T('5.21913E+11', '5.1293620868178E+38', '453186158592', 63, 5);
+ T('6485252838.08408009195', '8E+1', '64', 67, 1);
+ T('7102937.0759155', '-19989454.77', '5005328', 18, 2);
+ T('-8.3690455', '-181167.6523291500', '-181168', 22, 6);
+ T('6217986.622417881447022534540', '-482.962853', '6217730', 58, 0);
+ T('739809841.8545641300', '7.1274E+15', '537399296', 25, 0);
+ T('8.228327E+41', '-7843.7399404911057894723244111', '822832700000000000000000000000000000000000', 48, 1);
+ T('1.36893654742E+38', '-881805579', '136893654741999999999999999999194693632', 92, 3);
+ T('2.7571707E+8', '-2.7908E+8', '5051328', 98, 5);
+ T('338102462676966704542.96814272', '-2.94270329E+26', '295147924996484759552', 60, 4);
+ T('-4.71715134E+42', '-920.14275544440510', '-4717151340000000000000000000000000000000000', 93, 4);
+ T('-10429.264170', '-4.41814E+6', '-4418304', 63, 3);
+ T('22935.55798732335636153122512', '-59487.570044114926366232', '4481', 55, 0);
+ T('6.5E+7', '-86.110610617', '64999936', 16, 4);
+ T('-3198.5644582709', '-535566.899105494', '-535678', 90, 1);
+ T('-6.805E+4', '1.19974861079400554515300798E+30', '1199748610794005545153007977504', 26, 5);
+ T('-1.8E+2', '-2.66E+35', '-266000000000000000000000000000000000', 53, 1);
+ T('-7.1830598665364', '-59899.107', '-59903', 98, 0);
+ T('4.26E+7', '73411018.644763851', '64', 58, 1);
+ T('6.874303926478631393171', '5115810.063257014324181162247', '2', 52, 4);
+ T('-638.4825880642', '367.26804725', '258', 46, 5);
+ T('-2392.65659954997', '-6.798747999357009993143492849E+39', '-6798747999357009993143492849000000000000', 33, 2);
+ T('1910087.89757795639846939951762', '-47.40235622052816676425759', '1910081', 46, 2);
+ T('-98056620.41671289689', '2423.55283115391', '84', 94, 6);
+ T('9426473.734', '497794938.114275800714', '9147944', 55, 2);
+ T('1E+7', '-619.15456963701162', '9999488', 40, 1);
+ T('28381.7478477178', '-23132552.076001337', '1624', 17, 3);
+ T('1423769108.9545706061545594075', '35177.210290179080', '34816', 18, 0);
+ T('90.6488330163035531663', '-760223508.98880', '72', 80, 6);
+ T('13624739.9156', '-9.7406167E+9', '4842496', 28, 6);
+ T('729478.055410426184', '4512.16', '384', 20, 3);
+ T('-4.5726709892028986367550547E+40', '6541704.24012518500049864', '2129920', 92, 5);
+ T('3.37852264357303033157190E+25', '-65499.485924608477791227739', '33785226435730303315673088', 88, 6);
+ T('-69632199.40794', '-5.0380922079127443E+20', '-503809220791276920560', 45, 3);
+ T('484654613.3379', '-1.4624789734710025379206133077E+39', '207632384', 98, 1);
+ T('-1.077E+4', '8.432259660149174562248769E+44', '843225966014917456224876900000000000000000000', 33, 3);
+ T('26.8456', '-6329294.1006950852', '18', 11, 6);
+ T('893845.71838398858', '-384387812.2097412426241', '303380', 51, 2);
+ T('-127395814.110134895313348409482', '-9065.66979513914252040', '-127395822', 21, 2);
+ T('-54661023.8504470550389', '-607.07315961119360442', '-54661087', 68, 4);
+ T('-85466603858815.807040', '2E+3', '1152', 44, 3);
+ T('-6848234628.892231025228', '-7.696132626046763E+48', '-7696132626046763000000000000000000000000000000000', 22, 5);
+ T('8.26E+5', '-7.918649E+24', '786432', 79, 0);
+ T('2844056.9386479', '-7.5320074E+8', '721304', 18, 6);
+ T('-5.0920E+13', '-9.0462621156735968431333156E+46', '-90462621156735968431333156000000046244189700096', 95, 3);
+ T('485.8663983', '-53018738.075695191440184295321', '388', 74, 6);
+ T('5880.41256878819', '-5199.613110', '688', 100, 3);
+ T('2E+27', '-3.3028854450E+42', '1373774946123956397686128640', 89, 5);
+ T('-156331.596', '-6446.89', '-162736', 75, 3);
+ T('-30.50163309150', '18911.3349335703988069', '18882', 84, 1);
+ T('-5.9136E+8', '-7.5E+5', '-591364096', 35, 1);
+ T('8739291.17', '-7.475977298194663885885031847E+43', '65536', 96, 6);
+ T('607524211.1349358763875109', '-924524.84786432726', '607126544', 27, 3);
+ T('1.81145E+20', '2.33714234E+40', '152248778063328837632', 55, 6);
+ T('-2.149514022255028609596249E+46', '-5.62760E+11', '-21495140222550286095962490000000000562758156288', 51, 5);
+ T('49329704742416144.48544338', '242.0', '16', 21, 5);
+ T('-450276.12124775984', '3.992561508466E+21', '3992561508465999683584', 91, 5);
+ T('-1.450272989E+42', '-9849732323.6016985091044491950', '-1450272989000000000000000000000008589934592', 58, 1);
+ T('1.79614805974961E+20', '8.9E+4', '2560', 91, 6);
+ T('511841.01867706', '29339615.791', '495425', 61, 0);
+ T('-3993.4572893871038614094835961', '32253', '28773', 28, 2);
+ T('28036620.10598044350', '-7.4271E+9', '17515008', 3, 6);
+ T('-1.6653441065642378664E+44', '-1.653693085117637', '-166534410656423786640000000000000000000000000', 86, 0);
+ T('5.4122721E+33', '-2.52554046116088E+34', '5248745171498467508711366380748800', 44, 4);
+ T('-64.82700522999665543', '-6.7267192270910410695157281471', '-64', 88, 5);
+ T('9.10654230E+9', '-2.395754610094645422203070423E+50', '444596224', 85, 6);
+ T('-743111.61548695553', '6.6958504737E+17', '669585047369850880', 98, 5);
+ T('8030366633.1205579979874591', '-41.3791965082197194433908237702', '8030366593', 67, 2);
+ T('-4234.889', '6.89268683509775E+19', '68926868350977500000', 97, 4);
+ T('-7.8251E+5', '-96.6959941968423126796989033', '-782592', 96, 6);
+ T('-24573.7479183', '6391849266.481484717668', '6391832578', 41, 3);
+ T('-34.2', '5.35644070844154133323E+45', '5356440708441541333230000000000000000000000000', 39, 3);
+ T('-1.3345886134588E+47', '-42308.28172290613875536832362', '-133458861345880000000000000000000000000000000000', 87, 1);
+ T('-4859.116428314', '-7.559E+4', '-79872', 31, 3);
+ T('53.41484976477270857987630', '-773690115.292311660147', '53', 66, 0);
+ T('3.44707541E+15', '-88156.0473123499190847673338732', '3447075409928320', 75, 4);
+ T('-4.7325840798925E+39', '9.8565E+25', '625184368749084007202816', 42, 4);
+ T('-37.7584554', '-70409676', '-70409712', 47, 2);
+ T('6.8883629212257702402E+37', '-233.80624281', '68883629212257702402000000000000000000', 52, 5);
+ T('-1.589573438632250001910527280', '9735255292.53', '9735255292', 61, 1);
+ T('378520.5', '-136940.5641189162669576306468', '376848', 40, 4);
+ T('-5.1E+32', '9.08810047550961E+36', '9087915395272382815212952785503911936', 80, 6);
+ T('4999352620.90197677732491182334', '-2.3329802536477278E+23', '4841804032', 26, 1);
+ T('-236.44', '-9E+4', '-90096', 33, 5);
+ T('9900.8889162672472044698128935', '-48.8407150', '9856', 52, 2);
+ T('-66.71378', '99207519602135.07449830', '99207519602070', 97, 3);
+ T('-1.33E+49', '-47066979260966987.203', '-13300000000000000000000000000000001970324836974592', 5, 0);
+ T('-95.9121', '457.0946069506837363753073', '385', 71, 6);
+ T('-43960393.87642255', '-65896105.1566', '-67108585', 34, 4);
+ T('-7.811252026003235695958', '-27.560095399236938', '-31', 98, 2);
+ T('-4206339661.7761360', '-4.795981514059', '-4206339664', 13, 3);
+ T('-4631.6', '7.424936977E+15', '7424936976999488', 70, 5);
+ T('-5132679.598169099969', '1E+7', '9471488', 84, 3);
+ T('803.50021384737334273232852', '-1.509694E+8', '768', 60, 1);
+ T('-1583117.5276035126182786983', '38.41459776125', '34', 84, 5);
+ T('75209072.9215992', '39256854.93250853600064968691', '5439760', 21, 3);
+ T('-1414.2281872', '267483.33243676888126', '266330', 96, 3);
+ T('8719981238.711', '23.78484962', '22', 12, 4);
+ T('1.495194E+46', '-1.698341E+50', '11910087862380346988337848783558141096545484800', 60, 5);
+ T('-6.6370858416145795433374', '-82806.74', '-82806', 9, 0);
+ T('8.3795E+8', '-1.80E+4', '837949488', 99, 6);
+ T('-863183347.194726419357404880', '3.3E+2', '8', 49, 3);
+ T('-94896.2', '58662.037179252', '34048', 77, 4);
+ T('808504.88280033166248598773069', '-12584.191242157464', '804376', 20, 2);
+ T('6.09624977E+17', '2402.472', '2048', 20, 6);
+ T('-2.13197154E+27', '2.319E+11', '224614416384', 35, 0);
+ T('-44818074.031601137195498', '8E+5', '270592', 14, 0);
+ T('-291865601969.3768', '-4.77E+21', '-4770000000012893814784', 77, 2);
+ T('20523', '555820.97705', '20520', 4, 5);
+ T('-455597148.998084029341496547', '-4007439055.45168', '-4294967008', 86, 2);
+ T('-2227442.251551', '3.9914874659628029E+41', '399148746596280290000000000000000000000000', 100, 4);
+ T('-7.196730638756E+29', '3.2863867925105E+48', '3286386792510499999993694152864984429485564624896', 53, 1);
+ T('-17250766196098', '8.31997', '8', 39, 2);
+ T('-14818.91358406589086', '6345.5047724424538', '8', 80, 6);
+ T('-1.55954441807272454767744E+28', '-3.006925374237639003669238240', '-15595444180727245476774400000', 5, 2);
+ T('-3459615.094262458', '-5.2E+7', '-54394624', 82, 5);
+ T('2400876.4156646835487584', '88620.8459', '556', 41, 2);
+ T('5.02065468009703363312E+39', '-925.35', '5020654680097033633120000000000000000000', 62, 4);
+ T('-336822.804472', '-10768.614', '-338880', 76, 4);
+ T('-4.603823E+35', '-291606.822', '-460382300000000000000000000000000000', 33, 5);
+ T('-5915.990961715095', '21.897529800', '5', 78, 5);
+ T('-7E+4', '6033388.634407256179816', '6033024', 46, 4);
+ T('2.0867109046792E+38', '9.41528554811E+35', '935020436609282207495639407838363648', 32, 4);
+ T('6067.3520152779', '-3579.779', '4609', 96, 0);
+ T('-9367540286.697', '-96546.6813707849605961568719437', '-9367550782', 62, 3);
+ T('3.069571E+8', '16541.0208901', '16396', 35, 2);
+ T('-5.2897046E+19', '2.872814E+9', '704684032', 26, 3);
+ T('70.324547245093', '5.93730072845E+14', '64', 84, 3);
+ T('-5260993.70705846077', '-187953034.3291342', '-192147402', 28, 0);
+ T('1.3E+29', '-37.05995776355861886115441', '130000000000000000000000000000', 13, 2);
+ T('3.7100E+7', '49362', '192', 16, 2);
+ T('-95.87720157', '-2899.43479872907042114', '-2911', 82, 0);
+ T('9E+6', '-6.57123181064707375E+23', '8459328', 4, 2);
+ T('4412.19979352970706', '767.382387035220794334567112', '60', 3, 0);
+ T('-80.15', '-5.5995758E+8', '-559957584', 66, 6);
+ T('260683927.347041288421920928', '-8.910688971E+12', '25726976', 70, 1);
+ T('8162054110.6896817486', '-63833856617905574.590203', '35979866', 80, 2);
+ T('-714.436', '-9.9191718E+42', '-9919171800000000000000000000000000000000000', 50, 0);
+ T('8939', '228013672', '8808', 42, 2);
+ T('-1.05293E+15', '-5177495.518028', '-1052930004194304', 50, 1);
+ T('59699.2267787768686363206433400', '-7.75E+14', '32768', 4, 3);
+ T('209849439.8023383296875085820', '5933.4684176506', '1037', 7, 4);
+ T('-721634252851412.33186217685', '1.8128563392808340E+26', '181285633927502503253069824', 81, 6);
+ T('9850.7', '-7520118034567.1196579436', '9848', 8, 0);
+ T('-538411627515063815295037', '999.2366354701', '963', 36, 5);
+ T('5.74920351904456344708E+34', '938419.112793139606329', '524288', 84, 0);
+ T('8.43394E+12', '-10965904692216617.104', '2753211231232', 73, 3);
+ T('-4.293E+6', '-6.10039006179950', '-4293000', 19, 3);
+ T('-7.14240417020141124065936661003', '1275632215233577.06357', '1275632215233577', 22, 6);
+ T('9.716318E+8', '300374681405487044050.8155900', '824820880', 70, 3);
+ T('744.46491688967752446062019', '6542.14008915394', '136', 53, 3);
+ T('4.3738E+20', '-3.61E+3', '437380000000000000000', 65, 1);
+ T('3.378560232E+32', '-966821233', '337856023199999999999999463129088', 19, 3);
+ T('4.48E+7', '2.07969467054854732022637E+44', '35651584', 31, 1);
+ T('9.369126571684911E+41', '-5412122.2984208', '936912657168491100000000000000000000000000', 94, 4);
+ T('95721.12921636520219098', '-121968.48263779262', '8576', 71, 6);
+ T('2269733131055073.81', '14272.306884212', '10176', 49, 4);
+ T('-5.979030E+7', '-579.507389', '-59790300', 54, 5);
+ T('-2.43334254580648980840787210075', '6438454875', '6438454874', 11, 1);
+ T('-445882906910876735846.877192659', '-7954.980991371094265', '-445882906910876737398', 16, 3);
+ T('-773967.656506954074445', '-34233212082021.5', '-34233212723055', 13, 4);
+ T('7617348.34', '-79.6195302938214767', '7617280', 79, 3);
+ T('-5513617184.1032', '54951.7', '49312', 80, 6);
+ T('726170', '56506201298758.38728756', '660482', 14, 6);
+ T('6115566992.05209096623', '-8687835.7794415576332718', '6106916096', 93, 6);
+ T('81.3505542119851', '6E+4', '64', 14, 5);
+ T('-4202602611.399123', '6.12662E+29', '612661999999999999995939913728', 84, 1);
+ T('-2.2E+4', '5736116.60918', '5734928', 39, 2);
+ T('343151292.90013177', '-522010475421959620460.49629525', '273682580', 3, 6);
+ T('-4756063774.92512222', '2.6294748', '2', 1, 4);
+ T('-3.5052255423165640', '419953507.05752523258381', '419953505', 49, 3);
+ T('-4.0994E+7', '-955362900.02667835', '-988917472', 3, 6);
+ T('-78022.124194649866668330', '1222044205.4687241', '1222036008', 10, 4);
+ T('5.0663895329561639837E+31', '7163580780.925954620983866', '2867499008', 5, 1);
+ T('4.12098E+33', '-7.16E+5', '4120980000000000000000000000000000', 27, 5);
+ T('85990.573871976963447244', '902.01052', '902', 92, 5);
+ T('285.046726774', '-22.846632408986759', '264', 51, 2);
+ T('1.73981792731323418446028440337E+34', '67335.7263693177225', '65536', 32, 2);
+ T('906828.57233783759564604650623', '6755.137249122', '4672', 47, 6);
+ T('4803414.91977', '-745156', '4194580', 33, 5);
+ T('3453.5280', '82697078.74305273', '2420', 37, 2);
+ T('-475567313.79', '-270601509.100829663776', '-477732341', 85, 4);
+ T('-77666657.29657759977618', '-55.551132708600267672', '-77666679', 57, 1);
+ T('-275927.52823', '266927.9133984521', '553', 41, 4);
+ T('1.8499890E+16', '-735507', '18499889999922176', 73, 1);
+ T('5.088841373523E+34', '5651385396.615124', '4307550208', 100, 0);
+ T('-8.280818877741', '-7.7507605E+43', '-77507605000000000000000000000000000000000000', 84, 3);
+ T('45.003268625382515694927717098', '-8.2415', '40', 40, 3);
+ T('-1212271401.857213754060609262', '193658992.83', '59375696', 53, 2);
+ T('-3.56709394022E+18', '-32479903.3', '-3567093940231339776', 54, 3);
+ T('-183484.7', '80135064', '79954688', 51, 1);
+ T('9615962.101552', '75347827.904900442400457058', '1094226', 97, 5);
+ T('-3436506.2908366965774743312', '-7527274396.020447', '-7528611804', 77, 3);
+ T('-28271023.863897100637697942816', '-418.565412023134835022', '-28271024', 59, 6);
+ T('5.94343965807867E+28', '9.5982386320613864E+49', '39614284356470235287921885184', 45, 3);
+ T('-7.33780777082290320', '-93.7586428300552326', '-95', 15, 3);
+ T('4319782616343349498.5572060497', '250.22705027', '250', 37, 2);
+ T('4195.169531636840920', '684850.51893', '4130', 51, 3);
+ T('3002337835.90643016712528774', '-115.238183411759', '3002337801', 63, 3);
+ T('5.62449953133306E+37', '-549603.624689094858117545862', '56244995313330600000000000000000000000', 69, 2);
+ T('-489.75819769264', '1.4E+5', '139776', 100, 6);
+ T('-7E+1', '844391613.5350', '844391608', 40, 3);
+ T('3060361380067.4', '-95.123524', '3060361380001', 53, 4);
+ T('-698942.87', '9.6280791071276156880E+48', '9628079107127615688000000000000000000000000000000', 91, 3);
+ T('-807310734448314.5378', '-709020.2494256862454305', '-807310734579644', 49, 1);
+ T('-7.41E+13', '8.19198E+6', '5273600', 53, 3);
+ T('-936910742440.8864048298421', '-8434705.11', '-936919168952', 80, 1);
+ T('118178805.837', '1017.37934', '1009', 22, 3);
+ T('-194078911.4', '2E+2', '64', 95, 1);
+ T('-63.3271155063168330718134382', '-2553275.3622170848500777', '-2553279', 67, 5);
+ T('6.5210198660001911E+39', '1.8494E+36', '1683240109502984322941613259347722240', 32, 0);
+ T('-5692746804.492081082678113', '29271.0462203445075569354462', '4676', 97, 4);
+ T('-83007.89355037095843633832103', '-2797311521.288064288845367', '-2797327935', 21, 2);
+ T('546.7793038583805030804246', '61979202.38', '514', 53, 4);
+ T('49818620', '-8.0E+4', '49808256', 9, 5);
+ T('-1.4E+9', '8.054262434873802E+37', '80542624348738019999999999998892703744', 16, 1);
+ T('8.9265161110281566982347480056E+44', '2.63880E+30', '4386140134415484074797826048', 31, 2);
+ T('9.597978192552971349E+19', '-6E+10', '95979781919221000192', 45, 3);
+ T('-4.120790475975998533533073E+26', '-2.921925E+9', '-412079047597599856104770984', 78, 0);
+ T('181.5154000541480', '357259.75927946778546463952352', '129', 90, 3);
+ T('9.1E+24', '-3.449E+5', '9100000000000000000000000', 42, 3);
+ T('-317931406.63008502968537585', '-12814744.00', '-317964192', 53, 0);
+ T('142.5932788236066', '43110599.77537274', '134', 96, 4);
+ T('3.55005E+8', '3610159687.73126519', '354984512', 64, 3);
+ T('-72543.049365934356', '-38876477.23644377887173051', '-38879103', 40, 3);
+ T('6.54486E+8', '-2.4760283501389480007092204919E+48', '587202560', 62, 2);
+ T('-3.8934079024', '-7.95759349E+26', '-795759349000000000000000000', 70, 0);
+ T('-50794.05', '-1463596157.6', '-1463613054', 58, 4);
+ T('3.2E+8', '2.11702190688160699E+38', '301989888', 41, 3);
+ T('-49.8777103274', '-9.37103557975689345045197638E+38', '-937103557975689345045197638000000000000', 18, 2);
+ T('-26316.3322387139467', '-7301.7818146280406127098112', '-32464', 21, 3);
+ T('-667.8352552200498', '72197132696246503.441', '72197132696246373', 14, 1);
+ T('-2513.928810', '788', '516', 74, 5);
+ T('920228842.3894048940', '56167815.6153', '39387522', 66, 3);
+ T('4.59193129194452077415E+46', '-68.957074410166859', '45919312919445207741500000000000000000000000000', 43, 3);
+ T('-4.3E+5', '-3814.733043897318588152172', '-430064', 10, 4);
+ T('-86842387616480415', '-4.441206294998099791271', '-86842387616480416', 99, 0);
+ T('-8035085638406090202.86', '8.6282197464067E+25', '86282192023144150998585344', 7, 2);
+ T('-8.45288732456', '-4.3E+46', '-43000000000000000000000000000000000000000000000', 54, 2);
+ T('1.841765509059420726576459E+28', '128514711.5255', '69255312', 29, 4);
+ T('1.61332161E+14', '4.4963772054119046780124E+38', '721823203328', 81, 5);
+ T('-8.4714E+5', '-2.87335818E+35', '-287335818000000000000000000000000000', 62, 2);
+ T('-1801.29652290496745493', '-5.4322123706383769914276255343E+38', '-543221237063837699142762553430000001024', 33, 1);
+ T('9.9835E+7', '30940.13464000959355138715', '22616', 17, 1);
+ T('331193687.763', '-2.459E+7', '310937936', 99, 4);
+ T('9.05324645496845E+20', '8769.02972207560814316064878', '64', 4, 5);
+ T('6.1971519E+42', '6.00709287633063619577355526E+45', '6098979433060026009244480059567222393143296', 2, 5);
+ T('-8.679636597234724E+25', '2.511604056858115705088748E+43', '25116040568581156970476934766179081414246400', 17, 5);
+ T('-7.94202', '-264', '-264', 63, 5);
+ T('9676.401133830528585195409', '396480.62241310884843083', '1216', 52, 3);
+ T('1.358477110670193042360868033E+28', '8.4093214E+46', '2709255450559767426877095936', 76, 3);
+ T('-1.2394450568E+12', '-419707056.10843889', '-1239596056000', 55, 6);
+ T('-8.0E+9', '635250.480059419034492215531779', '634880', 21, 4);
+ T('-5.624391E+8', '543565338.91361635549', '6292480', 77, 3);
+ T('4246595214.638748161', '-2.0856051621807118430178832', '4246595214', 16, 1);
+ T('6037671976', '-30021.400769', '6037667880', 5, 4);
+ T('-7633092617907189631931964200.12', '4.4358983E+8', '306193600', 53, 0);
+ T('31138.8556606902043990120047790', '-3156.437', '29088', 70, 1);
+ T('122972.67893431860150', '8.2411777946074573695295045E+38', '73728', 45, 3);
+ T('9.2E+26', '-9.9100546E+9', '919999999999999991275847680', 53, 5);
+ T('-1.61E+5', '7.562205280E+35', '756220528000000000000000000000000000', 29, 0);
+ T('6.0553037274970384531450', '26499732.3142869588352077220162', '4', 4, 1);
+ T('-6387.584', '9.008E+33', '9008000000000000000000000000000000', 26, 0);
+ T('-896.742879460148979', '7.1163012522145883182259E+40', '71163012522145883182259000000000000000000', 72, 6);
+ T('193.34603537584095', '8103399330.077577434063', '128', 38, 5);
+ T('506.2252132', '3182370.75570734823935997617', '290', 2, 4);
+ T('50611411334.552363356557', '-911.4', '50611410944', 51, 2);
+ T('392661125.2505287041', '-4.96690E+29', '100663296', 10, 1);
+ T('-3728329.23969706307214', '-457.8157845299219', '-3728329', 4, 4);
+ T('-2330740.4444800419832532', '32647.765943179', '28548', 42, 5);
+ T('4.596E+20', '1.1884581447363847153464650E+41', '734426257508794368', 55, 3);
+ T('236445358648.24', '31677.6857460198598', '23096', 77, 4);
+ T('3.8540604881400507', '7.271', '3', 56, 5);
+ T('473726915.30678', '-7.31525790693341E+40', '201326592', 5, 6);
+ T('-84896550709', '-6.2504E+7', '-84955348800', 74, 4);
+ T('-1163782414.5553695714', '-1.59164057019370347', '-1163782414', 41, 4);
+ T('-3559680147.21554632', '-37873896.473493710', '-3597527288', 99, 3);
+ T('-3.260555919456189E+29', '-3357339.2', '-326055591945618900000003276800', 18, 4);
+ T('-2.0527960688875300954', '301.499798481717488465', '300', 53, 4);
+ T('3.89523441E+9', '3160720256076214064.466916237', '2685177632', 28, 5);
+ T('4861353154.53975079575748', '444380.2381', '148672', 84, 6);
+ T('8.518611864897E+46', '-3434572.183206558203149', '85186118648970000000000000000000000000000000000', 30, 0);
+ T('-8414910564.2952', '-3.90E+43', '-39000000000000000000000000000000000000000000', 54, 1);
+ T('-3270.708735407328175128776', '-2.5597395659851870E+42', '-2559739565985187000000000000000000000000000', 75, 0);
+ T('-29647633.469', '93519213811041231.87164913319', '93519213798457551', 20, 4);
+ T('-6.0599610273665', '-5.5091E+5', '-550910', 13, 4);
+ T('-34950844.306732013', '-951708545.466906644669', '-985526204', 4, 0);
+ T('4.2495752702967686E+37', '6.0600295E+37', '18028305710704794751686095920468852736', 8, 0);
+ T('-20.2048568761625372659378835284', '-9102112.6068938', '-9102112', 63, 5);
+ T('-76773.18736107654144357297', '6.1680E+7', '61603840', 42, 0);
+ T('-91220.92436', '6.52365181E+9', '6523585184', 45, 4);
+ T('-952.2364631450047694699', '756001829.53539829855117416673', '756001792', 77, 4);
+ T('6156.981387', '518512047.990018234013', '6156', 85, 3);
+ T('-8.958E+35', '-57108242.3105689175511141685', '-895800000000000000000000000000000000', 85, 2);
+ T('5.392113788E+18', '37966.290', '36864', 46, 5);
+ T('575.712629747808785949774', '-615165095.5226303681433', '537', 63, 0);
+ T('-462.4709643838', '-8.748610383E+38', '-874861038300000000000000000000000000000', 45, 3);
+ T('-6.98014288207952658994429562E+39', '-1208.7243858980485684', '-6980142882079526589944295620000000000000', 16, 1);
+ T('7.4300567E+9', '98.8517644162', '96', 3, 1);
+ T('-2.6401E+5', '-7070.023480837939933', '-270302', 13, 4);
+ T('-2.9E+6', '83.16286345105753804617219', '64', 66, 3);
+ T('4380054.683719978339', '-81186200.1325083851614168805308', '4096', 52, 3);
+ T('186831509695.43048588251046', '-19475.2340428717813729378189', '186831507629', 40, 5);
+ T('-7.808325212001', '-5078.40275', '-5080', 88, 1);
+ T('-4195862.90078306904233', '9.8E+3', '8264', 8, 1);
+ T('-4.2E+5', '-215634448970.530904766034657', '-215634868960', 100, 4);
+ T('-19522.9357727969032715872', '53910119.1048869168', '53908006', 13, 3);
+ T('-21.342638467422370781488116096', '5.103647200E+49', '51036472000000000000000000000000000000000000000000', 71, 4);
+ T('5328666.128196607227896', '-7.292E+7', '82944', 96, 3);
+ T('-75', '-922164.35659442481732', '-922236', 23, 2);
+ T('874.58490809555576291677304242', '28111276.63658909493960068', '296', 75, 2);
+ T('6.78845424132938065378212125547', '-3.13614486628', '4', 12, 2);
+ T('-999.28', '147700.13', '147472', 30, 6);
+ T('5.0E+7', '-4.43E+4', '49959040', 55, 3);
+ T('8.2E+12', '-868193.467034735893847980', '8199999733760', 100, 0);
+ T('-40490904.896122281', '79243620.67358', '76556384', 44, 6);
+ T('889841.72315220375762323383', '-9.567884823309739E+34', '524288', 34, 1);
+ T('2.36E+6', '-72653994.3594222', '2097728', 93, 2);
+ T('56572822900446.7378000', '-2.676475E+46', '36283883716608', 75, 3);
+ T('2459.1198011774', '6486.99265755', '2322', 74, 1);
+ T('-472', '-857050.6173568197668', '-857056', 81, 0);
+ T('48.970911176', '-1.11E+5', '32', 55, 2);
+ T('95373719.41', '-2.1795267E+8', '16926722', 43, 4);
+ T('-1.45465159027868271334E+34', '-1.448650703009539E+27', '-14546515941478119394331939192143872', 33, 5);
+ T('743404', '40605', '5772', 29, 0);
+ T('305.210667784746162200073423', '-17060176.41488', '48', 83, 2);
+ T('7773.65203794765629', '-98445971.77575142', '5197', 55, 1);
+ T('-698316998.6474', '6.28014', '2', 72, 2);
+ T('6772.20', '30403.598394763839', '4672', 92, 0);
+ T('-7924.6990521809', '-38220131112.7607666', '-38220136440', 31, 2);
+ T('6.6E+31', '-79496640.481', '66000000000000000000000000000000', 42, 6);
+ T('374161651.93256172621060196', '-739502619.775849525', '306970849', 79, 3);
+ T('-37643.4885080127', '-79.50087944', '-37711', 25, 5);
+ T('-7.450141872974E+45', '2.783165147248384362360E+48', '2777454673798160850796660448238311290621778722816', 42, 4);
+ T('2.155511374345440572857932201E+46', '-83.38232911990591880671', '21555113743454405728579322010000000000000000000', 59, 1);
+ T('169011153.450876469542811', '-4.7E+8', '34621056', 73, 3);
+ T('-38268856', '-410.7', '-38268864', 100, 5);
+ T('-7.4701E+9', '-226766.383267069175', '-7470317536', 30, 3);
+ T('-4.606E+8', '4.575607E+8', '114752', 51, 0);
+ T('196172062.76960506718', '-570005913.87', '167788550', 21, 2);
+ T('-50765389.757311686998', '-50.1852074397469', '-50765438', 45, 2);
+ T('82324.927619480578524818015', '-5.9910121178853591523452032', '82320', 15, 1);
+ T('-9.58336376091257170', '-2.36510E+6', '-2365100', 46, 1);
+ T('-743048067.401026050864471509072', '5.33849053E+38', '533849053000000000000000000000000000000', 91, 3);
+ T('-4.68398283391E+40', '-4192563634.0968041931745535674', '-46839828339100000000000000000002684354560', 63, 4);
+ T('-4674.11418503315977', '-3.00276588658973668774912986165E+47', '-300276588658973668774912986165000000000000000000', 81, 1);
+ T('-1919.732320079516116', '-24.1', '-1920', 17, 3);
+ T('-8.35232E+10', '1.057486859509455530248648E+41', '105748685950945553024864799999925369700352', 51, 0);
+ T('7.4E+44', '-5.17234079667E+12', '740000000000000000000000000000000000000000000', 11, 1);
+ T('-54764.0482', '497.049255574', '16', 27, 5);
+ T('-2063.4889', '-4.17518000745485E+41', '-417518000745485000000000000000000000000000', 70, 2);
+ T('-1E+31', '-86192593.164882403', '-10000000000000000000000000000000', 21, 4);
+ T('-4.171E+20', '-8485683.55432358', '-417100000000008388608', 6, 4);
+ T('-6.57448E+7', '-4.335615612294343259709452E+34', '-43356156122943432597094520065077248', 45, 4);
+ T('-8.827537869529145144472', '45.48', '40', 96, 4);
+ T('60208.69862462677695', '-17724938.66841815971', '35120', 53, 0);
+ T('-9.93710167894385632424E+27', '-4.026335897861192416411160751E+49', '-40263358978611924164111620505976486867004450406400', 11, 5);
+ T('-22.8753390795483358', '1009713846.340180233553', '1009713826', 82, 0);
+ T('-62.0', '-4.7395E+8', '-473950016', 11, 2);
+ T('-8845726.8765599453859338554848', '8565961953222.0540698489', '8565961524802', 93, 5);
+ T('2.8644050666574883670292690E+29', '-4.735980E+8', '286440506665748836702788846336', 16, 3);
+ T('2.93968022401', '-4156210526883826', '2', 68, 5);
+ T('-1.050894647063442347404E+46', '-3.939468139580726213', '-10508946470634423474040000000000000000000000000', 80, 1);
+ T('-9.71340E+9', '-29805207.05400637838298866', '-9730194112', 70, 3);
+ T('-3.03062449E+50', '-1.364237514930710E+16', '-303062449000000000000000000000000000092358976733184', 90, 1);
+ T('-83922815030.89', '5661691973.6067827987563', '1363546176', 51, 4);
+ T('9.9289899E+23', '-4.033E+4', '992898990000000000000000', 97, 6);
+ T('77359.0436199387460232', '-9.1E+2', '76834', 73, 4);
+ T('-7.804157161426436575080809E+29', '2.36E+7', '21497856', 28, 1);
+ T('402.80599504848746097767727340', '718240298', '2', 8, 2);
+ T('-77.077803948778379265784847263', '145.439933352934608', '145', 93, 5);
+ T('825.7544826', '69012258.8335461', '800', 65, 0);
+ T('41422530.228465331480569360', '-24369762761', '40898050', 57, 3);
+ T('94.7708086928', '-669.403905418293513', '66', 84, 4);
+ T('-30932039.967509103133443761151', '-1.3731239491472693922242001E+44', '-137312394914726939222420010000000000026214400', 58, 5);
+ T('-63018840.74269', '103337.82238160939', '168', 96, 6);
+ T('9E+18', '-1.4954938156970597E+46', '2332970232034885632', 23, 4);
+ T('87014.471758822', '-9.933474445366626641786101E+29', '65760', 82, 5);
+ T('92.7532649842', '-4877.3514236498574775288341', '80', 75, 0);
+ T('-480415887.50952', '-2.345531532000946152E+34', '-23455315320009461520000000268435456', 40, 0);
+ T('684930157170254721.33972', '3.30E+6', '1065600', 27, 4);
+ T('11436.61932691046430656988586', '-412294.7707844402319955255086', '9256', 42, 1);
+ T('-8.763E+9', '-34526.802045898450', '-8763000576', 88, 4);
+ T('-7847592.620085435046', '2.01383458733E+47', '201383458733000000000000000000000000000000000000', 57, 2);
+ T('3.2E+11', '-691.185242964265161810723569', '320000000000', 13, 4);
+ T('4614806537042996985.70303', '84.9', '80', 3, 0);
+ T('-8E+7', '-4.51806482088065283045128199E+38', '-451806482088065283045128199000079990784', 61, 4);
+ T('-8.14E+9', '-5547076793.85341964111388328772', '-8316235520', 82, 4);
+ T('4300950.7782', '-267690839.95454400972436484', '65664', 28, 2);
+ T('32.15016693751086947769', '9E+5', '32', 14, 3);
+ T('8804399.69448050094583', '50.623654344357538253628248732', '34', 65, 3);
+ T('8.52E+43', '-7.83544763418E+32', '85199999999257074723814552015814946505883648', 71, 4);
+ T('-2.3308', '-71.769536418460457249', '-72', 21, 1);
+ T('18018.5926045397', '-108516.77033319846', '16384', 30, 2);
+ T('3063847847.217550', '-4.0E+9', '278173696', 87, 0);
+ T('-876.504052826655102', '-8.4224536539070407807973139', '-880', 99, 4);
+ T('-1.8395524173597356827E+32', '-4.57756393449E+14', '-183955241735973568586670959230976', 92, 2);
+ T('21458.3598436', '6186200506.7', '16786', 96, 5);
+ T('72264475681517571', '-69975252.70', '72264475679408128', 96, 4);
+ T('-2.9804843E+8', '3E+47', '300000000000000000000000000000000000000000000000', 15, 1);
+ T('230079818', '5680.788799', '5120', 8, 5);
+ T('422.171178667586109416', '-833', '166', 47, 4);
+ T('-9E+5', '-52714569.525846718167', '-53346272', 56, 3);
+ T('-815187.88063064065416702872', '-1.1169209E+8', '-111966588', 100, 5);
+ T('-6.050767048578849074511', '6.194022286938848717754E+29', '619402228693884871775400000000', 46, 6);
+ T('9557.0564236', '-5409336770.1200955809', '20', 44, 4);
+ T('-240721.052', '5410.71707738303299063689173207', '4386', 69, 5);
+ T('426772.7', '800804.789077711580901670397', '262148', 98, 0);
+ T('-30.950442613413447', '-4795011387.8402215486', '-4795011392', 10, 5);
+ T('-8.70684191063596E+16', '28.3355347470094461584532', '16', 17, 3);
+ T('-5084158.2567889730713745633', '6341.775223737737662673921', '2048', 57, 4);
+ T('5295066.0351358889545018712215', '3.82792710243892282188038', '2', 31, 1);
+ T('5E+2', '-8.975732236963843059401', '496', 38, 0);
+ T('5541877.919752443212', '-9377793834.1717096286', '2260', 98, 5);
+ T('2741581669241565.2076481815744', '717.988395160', '717', 37, 2);
+ T('-16159.673709128886452961181261', '5087675689165189.9056', '5087675689156737', 40, 2);
+ T('-821651628503875174098.448', '803.5016064809084271990740', '290', 58, 0);
+ T('-4.998842149690868662E+37', '762672865.15379746072391663', '756023296', 83, 6);
+ T('4.35331956058002E+27', '-3435556934053286289454.81898', '4353319523594757776838049792', 81, 4);
+ T('-11391681.517017166', '-7325.52361662784398', '-11394781', 93, 0);
+ T('-87422129.58', '14783.0443051625317504449135691', '2319', 2, 4);
+ T('-6.2788E+8', '4921594423.41', '4296081920', 40, 2);
+ T('-92.874057187830923', '546752.51020354', '546688', 51, 1);
+ T('-1624.539021193', '-5E+21', '-5000000000000000000000', 73, 2);
+ T('6.692E+6', '-9.635641588057153327819234', '6692000', 9, 6);
+ T('-53579634918822685', '-3.2513901E+48', '-3251390100000000000000000000000036690703018885120', 18, 3);
+ T('548334723070658319907515839.242', '-5.849532192347634294164422261E+43', '79262058021293098950918144', 73, 6);
+ T('-144943449838896.9', '88.102', '80', 97, 1);
+ T('4.800180E+47', '-1.41E+3', '480018000000000000000000000000000000000000000000', 7, 5);
+ T('9482337772.82740199921907574805', '-5582548.7094526', '9481277740', 45, 6);
+ T('9071097266.1', '8.55222E+8', '279553200', 96, 6);
+ T('-7.9', '961435.3137409422360694423', '961433', 37, 2);
+ T('-2.1638E+8', '-912', '-216380384', 81, 6);
+ T('5.016274969469E+18', '86866.6613942364', '4416', 92, 0);
+ T('64623006.9539', '-21656134.0140', '42992026', 2, 2);
+ T('-7.0271280286215946778372', '410.75524140924084440', '408', 82, 6);
+ T('170.7088845', '-128.028511', '128', 15, 5);
+ T('9.70140576586893E+36', '-3.5258E+7', '9701405765868930000000000000000000000', 54, 0);
+ T('5860063986.656', '-41.573464021559', '5860063954', 50, 5);
+ T('-4725.9626251335545', '-7991.78797404708788', '-8055', 6, 0);
+ T('-58008.6339168403378462222', '-7164825804337595.6864', '-7164825804338112', 50, 0);
+ T('-8E+5', '2.3336464914593459658E+41', '233364649145934596580000000000000000000000', 9, 5);
+ T('-3691', '-5903.761708538', '-8047', 49, 0);
+ T('-7.0E+9', '-4.89E+9', '-7038042112', 32, 2);
+ T('-480358.7509', '-9888364.181336', '-9959024', 34, 4);
+ T('-931220.12927', '9.6443992712511111E+45', '9644399271251111100000000000000000000000000000', 100, 5);
+ T('-691909877.308417464214', '92186.529548993521688525475621', '18442', 83, 4);
+ T('-91497.059910185585688556538', '-9766344.8037033594618069', '-9790960', 64, 2);
+ T('-27.9284408441147931022', '-5.68E+49', '-56800000000000000000000000000000000000000000000000', 72, 5);
+ T('-92768114.6589085925', '-5.299286952800275566769834418E+34', '-52992869528002755667698344188684288', 20, 1);
+ T('-6.507280185249146189E+46', '-62.3', '-65072801852491461890000000000000000000000000000', 31, 4);
+ T('-620463.25112376302429275277257', '4858.580202169641', '80', 42, 0);
+ T('8.7996239186E+18', '-54673.1518182', '8799623918599995904', 91, 3);
+ T('-2.564129654526624409847731146E+46', '947333488.094572218', '812646400', 83, 2);
+ T('8.7605991', '-826717618.72624756612855', '8', 81, 2);
+ T('-2.53410567E+12', '584.39216903404350184274576716', '512', 81, 3);
+ T('-6.550E+4', '-92.5394095', '-65500', 100, 5);
+ T('-605672.423', '-8.92E+43', '-89200000000000000000000000000000000000000000', 61, 3);
+ T('9685.8980416359206005', '2355638.06331282894594', '8596', 97, 0);
+ T('-9217.762492954645347020910478', '-49.01572548579', '-9265', 19, 4);
+ T('5818.905998232853710487565', '-37007562581.5', '170', 91, 1);
+ T('-96724052', '-926726625904751.6012904652', '-926726701444224', 47, 4);
+ T('-6.9226533022514332466348177E+42', '4.513633691932E+42', '4224988506959573929046260235096299382243328', 74, 0);
+ T('-7.0373688991756637196847175E+41', '-17.39180', '-703736889917566371968471750000000000000000', 27, 3);
+ T('1.8343E+8', '-6.040822630775E+14', '38422784', 51, 4);
+ T('-57739.82', '875.267339944108993254', '609', 8, 1);
+ T('-18970751159217450.59718878', '999745241.754961', '134234832', 62, 4);
+ T('1.8985812E+8', '16602.4347', '72', 78, 4);
+ T('4027708028.63363168658', '-44035.1570535529799925', '4027667068', 44, 4);
+ T('730843060.49491265', '-4.95237147E+9', '142657200', 100, 5);
+ T('4413548026.80367747370660', '8.1043618742E+15', '4328523200', 15, 0);
+ T('17.65190304350317236', '66718.77124189318797494', '16', 37, 0);
+ T('454.17049742', '-82809440.4746502557239003833948', '384', 27, 5);
+ T('2.8674E+5', '-188136.74236726643739404695', '270352', 64, 2);
+ T('7.71051045857011E+37', '6.3859365737663132445099728E+41', '53172449318232627310639233068448088064', 46, 6);
+ T('469823.28265238158607745484', '5.22728681823404661231E+21', '790', 74, 1);
+ T('6.84456219332', '55.5020132557112005705632200', '6', 44, 0);
+ T('1884588.6574124839273663', '8379089.51314191958882257315', '1884288', 76, 1);
+ T('7319856790.15599076120', '727.96112929578253900190884', '662', 100, 1);
+ T('-3E+5', '3E+2', '32', 68, 0);
+ T('-1109217.190522046531130', '-861.57457579732860662047', '-1110013', 20, 5);
+ T('-272155648.12510200626413228756', '9.7331531031696867172512142E+40', '97331531031696867172512141999999998427136', 30, 5);
+ T('-1.5288029511823791624658E+31', '-39736289.98589749437837335', '-15288029511823791624658035405824', 74, 6);
+ T('5.0E+9', '-6.6403E+6', '4999651328', 70, 1);
+ T('-5674640.83301801954283298', '-4.478E+9', '-4479442944', 87, 1);
+ T('4.1E+8', '438924.75753742140146', '4736', 44, 1);
+ T('3646355017.31055037', '6.4E+18', '1073741824', 87, 3);
+ T('-32003.486821555642744', '-8220468116.6320146547122731', '-8220475284', 30, 2);
+ T('-264714929.7956', '180.177997', '4', 70, 2);
+ T('-7.842221727789337571126962826E+33', '-2.82488E+20', '-7842221727789486299742752884916224', 39, 1);
+ T('6.3908026646349413710840844533E+45', '4403275.88599763', '131072', 6, 4);
+ T('72707933', '3.6409161074E+35', '67108864', 95, 0);
+ T('64133.4410819451', '-6.24E+3', '57984', 100, 0);
+ T('676358.2499561440456618429', '56178237755741412.30', '544772', 77, 2);
+ T('-7.7886051550113337177939966', '9.702709472E+11', '970270947200', 25, 2);
+ T('-88.9343587780594', '36.63', '32', 44, 2);
+ T('4.6E+13', '2.220E+38', '45904610459648', 91, 5);
+ T('-4.5591475044987345890E+28', '4.901985405208613818E+38', '490198540476217857161639650534419857408', 77, 4);
+ T('-34.50', '1.6134513442231481727002867635E+48', '1613451344223148172700286763500000000000000000000', 95, 2);
+ T('-3441896.4820053229039', '-920498.93399870189438161895', '-4100088', 48, 0);
+ T('-3238.834196', '-5.95E+7', '-59502080', 62, 4);
+ T('-9026.124559355603378', '-312.005996139799259254775123755', '-9080', 67, 0);
+ T('-3.527323', '4.98337E+7', '49833700', 97, 4);
+ T('9230.373517918', '-2.95220822641E+12', '9222', 89, 6);
+ T('6.247685E+8', '4050511.39410642549', '3998788', 65, 6);
+ T('3.2431296768926991662491593191E+30', '7.399107269890171606', '4', 61, 5);
+ T('57224.0730907541419762215952', '1.83598555107533632E+20', '37376', 41, 6);
+ T('4578.2504506758837', '27880320495903272224911', '130', 87, 1);
+ T('-1.672E+5', '555.4737920416251', '544', 1, 3);
+ T('-6.65938221967488484141988953', '9.91404948630339298055E+43', '99140494863033929805500000000000000000000000', 14, 3);
+ T('-585974.44141832097936367', '-7.8548682713445E+36', '-7854868271344500000000000000000000000', 57, 1);
+ T('-33306516.693078340', '320.6635004324705606181375467', '64', 71, 5);
+ T('831.032', '66806.3623327950607818028', '54', 93, 0);
+ T('-88121.335976155817', '2.40E+7', '23995904', 39, 2);
+ T('-917.8442989151192142225152', '-2000.37804103158704', '-2016', 41, 6);
+ T('-4.059707939196197991506875206E+38', '9.163274333E+11', '842891788288', 18, 2);
+ T('-6.49E+4', '2.22E+6', '2163296', 59, 2);
+ T('53089162.264351907286', '-973969.515146036033', '52429578', 13, 0);
+ T('-691', '7146597460833429.5700958946788', '7146597460833285', 37, 4);
+ T('-497686.7262223482752259356832', '6.886075693142387948482886292E+43', '68860756931423879484828862919999999999737856', 58, 0);
+ T('8.6194594275E+24', '-77354.16', '8619459427500000000000000', 27, 2);
+ T('-5.9419764840634295930757E+41', '9682667771.3982589545450', '1075838976', 37, 3);
+ T('5.2261317775789E+16', '2.7007420514427869916362219296E+30', '36451421809543296', 100, 2);
+ T('-45861.5033165380396368292', '-8.983E+40', '-89830000000000000000000000000000000000000', 48, 4);
+ T('9.11748E+21', '2.4E+9', '134479872', 90, 0);
+ T('51.86759705362655659', '44624364148091924600106.2', '34', 54, 2);
+ T('4388461571270783087.4', '-772430453.013685812063', '4388461571102482443', 64, 2);
+ T('-5.0E+7', '-265.947415461354895160422', '-50000256', 42, 0);
+ T('9.326994E+9', '6.10982987948296645442E+28', '8592949760', 13, 2);
+ T('5.6005720E+16', '30760.8903852395', '28672', 37, 4);
+ T('-5.74337E+9', '-2.449028174168299556305', '-5743370000', 30, 0);
+ T('88393.23777503255267', '-9762.661273312191772', '88392', 80, 2);
+ T('86906445.64005683667', '9.8893E+8', '2102848', 37, 5);
+ T('-341880.0', '1.654833242571E+38', '165483324257100000000000000000000000000', 35, 1);
+ T('-99938.1780506865', '-4.667329E+8', '-466732900', 14, 1);
+ T('9.991994839952379639367234873E+46', '-4.599178093315', '99919948399523796393672348730000000000000000000', 33, 0);
+ T('521', '2.3E+5', '512', 1, 2);
+ T('39754604.2493289159809273735', '73167148511663993', '4461416', 54, 3);
+ T('-71374178431632163281.244010935', '59957.8135608', '43557', 32, 0);
+ T('-5295.7487936374223', '984237399.9177562197274732', '984236369', 66, 2);
+ T('456725402.1395240840237513920', '9.0E+3', '776', 7, 3);
+ T('3.790389E+11', '-9155.130435501057857584755190', '379038899232', 20, 6);
+ T('6.744190E+37', '-530577230858523472618.86895746', '67441899999999999995373430648581652480', 100, 6);
+ T('6962276.192619607037', '863.180743723029914637847663215', '68', 99, 4);
+ T('-517546.667608145020177019482451', '3804496248.9915329704799034', '3804233808', 38, 0);
+ T('215', '9397770', '2', 33, 6);
+ T('-297670.909778030861', '-1583.680267417590659', '-298736', 79, 2);
+ T('-777046726.71', '28.37085962430', '24', 22, 5);
+ T('-8.2E+3', '-425867532.1036', '-425867536', 94, 2);
+ T('-8521880196.9711133633676236', '4.0E+4', '3136', 13, 2);
+ T('8.51E+7', '9.562339E+28', '67108864', 78, 5);
+ T('8.207E+4', '-87299.88627928846', '148', 29, 6);
+ T('4159379783.37387996827923369', '-20', '4159379780', 85, 4);
+ T('6.2598289337212494926558810E+44', '-9E+3', '625982893372124949265588100000000000000000000', 27, 5);
+ T('-82951.5447559', '5.3E+9', '5299933440', 33, 5);
+ T('-6444751805', '186325.661', '50241', 87, 3);
+ T('-438766.1', '-32127599.6124379736549', '-32422896', 83, 2);
+ T('-4099063477.735570738', '3.3535480E+17', '335354796173705216', 10, 1);
+ T('-800842659.58224953084823', '-1.2785093923505E+30', '-1278509392350500000000261226496', 52, 0);
+ T('-72.115784475042194691', '-6.05995E+39', '-6059950000000000000000000000000000000000', 54, 0);
+ T('2.664800251E+11', '-5013300201.6646594775022', '266306984964', 25, 0);
+ T('-66.00014383488420433047223995', '-3.239891', '-68', 39, 0);
+ T('-5.1E+6', '-18560.751', '-5102080', 5, 2);
+ T('-6498251.1', '-3.806518884330E+24', '-3806518884330000002301952', 86, 2);
+ T('-42249847549505847579949677774', '2.4646E+6', '361232', 88, 4);
+ T('-8.2807815991029E+41', '-284.12798696033927204', '-828078159910290000000000000000000000000000', 3, 6);
+ T('-9571150.1639158043', '6.8359E+7', '67178512', 87, 6);
+ T('7910712.03', '430.01233002038257558309452', '296', 69, 4);
+ T('-1593100019.00979784', '160819.789225077225888611218', '143361', 96, 5);
+ T('-4612714273327955631.644207250', '6.04598283556036047167612488958E+49', '60459828355603604716761248895795387750889885270016', 52, 6);
+ T('-69.2315161278496025798110', '19489.78213259723', '19489', 30, 2);
+ T('10752.394066', '-7.5082175301E+14', '2048', 87, 0);
+ T('-71840494.040382117929952240628', '3845.04416040', '3328', 73, 1);
+ T('371.63331205999659363761', '-451483479086083054.98591876', '18', 85, 1);
+ T('-3952850.89927298', '690930.478343464', '166434', 10, 1);
+ T('-31.521785', '-21445.0026888352546567078321', '-21471', 97, 4);
+ T('-6866828.4200228866', '-4644115834.123', '-4646230012', 76, 5);
+ T('320279256.1149', '-7651093969330006749.40830', '303239168', 76, 4);
+ T('-4.0123635E+8', '-8.63268682E+9', '-8991439360', 29, 1);
+ T('-372.18843194', '9695.842872967', '9356', 44, 1);
+ T('-179954882.002150531245835230763', '1.4E+3', '312', 23, 5);
+ T('3.60772802E+19', '1090782450.486958', '16777216', 79, 0);
+ T('405085281.065314414374180641', '2.3823059737647503598417654E+30', '2432064', 49, 2);
+ T('-1.765556214E+21', '44852314395826.3755761226', '9390044217344', 80, 3);
+ T('-254.594634', '-4461003', '-4461056', 66, 5);
+ T('-939.033415551798077345', '-7.3E+6', '-7300032', 1, 0);
+ T('1.53E+8', '9.708870490007116396420285E+48', '150994944', 79, 3);
+ T('-1679224.2', '-89136939.046582', '-89759616', 49, 4);
+ T('-90994.4172541', '-2.1255E+40', '-21255000000000000000000000000000000000000', 43, 3);
+ T('725494297.370004', '62.28925848552199', '24', 50, 0);
+ T('-577974734.132711278753409327', '8.841130983812387897520493E+38', '884113098381238789752049299999962185728', 75, 3);
+ T('-281067870779220932.8342', '4.57881902E+9', '275322892', 11, 2);
+ T('-8.545E+12', '8650570.405191', '226816', 61, 5);
+ T('-143.6425015168767773821', '7475.3108441066', '7473', 96, 5);
+ T('-168.652', '-6.14419700096052438431012149E+32', '-614419700096052438431012149000128', 89, 6);
+ T('-3.891054719255057398301519', '-6216.611', '-6216', 20, 4);
+ T('4.78E+4', '8.151799977711452361403556', '8', 17, 6);
+ T('3.775E+6', '-515521262.1335449858021399', '98320', 20, 3);
+ T('-3.935E+6', '4.099587178E+46', '40995871780000000000000000000000000000000000000', 28, 2);
+ T('-7.880589571985523257258E+24', '-2.749658892287920078E+31', '-27496591946476726625821158981632', 100, 6);
+ T('-95424035.006810', '-2445798.47655997589319749618', '-95772648', 67, 3);
+ T('-4.23660883795758009341817685E+33', '-811.65533', '-4236608837957580093418176850000768', 34, 1);
+ T('81198180.818280594758', '895.52666771', '100', 21, 5);
+ T('-8.0823E+34', '-4169550152728385596481.2', '-80823000000001807790085354834362368', 72, 3);
+ T('8.50E+6', '-82087.1', '8434432', 83, 0);
+ T('-4755.00254208', '-7.08464E+6', '-7084768', 57, 6);
+ T('-1.347373665E+50', '-7.3', '-134737366500000000000000000000000000000000000000000', 53, 6);
+ T('-752.915', '2.33046E+9', '2330459392', 68, 4);
+ T('1966903361.351805', '-5.417437167744898', '1966903361', 19, 5);
+ T('4946440.7856937701690015040956', '2E+5', '198656', 74, 1);
+ T('-39.5151970261849922', '63463.3510212615884256735227126', '63425', 69, 0);
+ T('-128102708.0697227196306', '-12602.5470705034766868204001349', '-128102716', 26, 4);
+ T('-5.2878976443509415591983257E+26', '3.3919891461490982409137124019E+32', '339198753338890944502443967266816', 82, 3);
+ T('-5.5443861E+9', '40.55086755', '8', 13, 4);
+ T('-6652', '4726044.11638387781990130413', '4719620', 28, 1);
+ T('78926.82944573852228853700289', '-7582122151.848907086967', '78920', 82, 6);
+ T('64038.33479396623', '360256.063810991', '31232', 7, 6);
+ T('657115.33473869252395', '-59420.0741474999349014461332395', '657088', 23, 3);
+ T('4.465118760E+29', '96699585.603', '8388608', 88, 6);
+ T('-85068559.1127756661235555271', '-416.5845340714288400438', '-85068704', 2, 0);
+ T('635087.805784549046', '3E+6', '622784', 56, 2);
+ T('-81870', '53857117.445520233733579601', '53788688', 83, 6);
+ T('4.27039133668E+36', '-5.36E+4', '4270391336680000000000000000000000000', 45, 5);
+ T('-41.08362978877137341150092', '8667056291830.58714', '8667056291798', 92, 4);
+ T('-181487.55', '6587837.8', '6553873', 58, 3);
+ T('-1133764092.227052451896796943', '-8561.7562361488926096413', '-1133772284', 29, 6);
+ T('65729963.363050317634927755533', '-81767937.915778', '52449707', 96, 3);
+ T('-7.5114110329410005713255', '-1.45708065985937769027670349', '-7', 74, 1);
+ T('-262262220653260232.9', '-7.457523398432E+14', '-262262497062350336', 12, 4);
+ T('391348227800.426797881', '-5.67E+5', '391347701768', 73, 6);
+ T('-3973721.6362', '-3E+8', '-301835008', 33, 6);
+ T('421970928.0001469', '6.4390588587703412097E+21', '426592', 10, 0);
+ T('-9823146392.2997371468329637', '3.649820E+9', '2416608352', 31, 1);
+ T('-182769690.2623402236472', '-62862.967750155884661994393241', '-182779294', 66, 2);
+ T('8.007467010036481711446763394', '6169021.007761275', '8', 17, 1);
+ T('34658.001985952084990', '-6567792254188925773636.614068', '32800', 89, 5);
+ T('84379.3127866', '-5.41595E+21', '65536', 1, 3);
+ T('-8.7E+5', '8049.147951555', '6416', 78, 1);
+ T('26949.124353146220', '7.74E+5', '18752', 42, 3);
+ T('5.0E+8', '3.497026E+11', '163849472', 77, 1);
+ T('407767825.546', '-4.875610252288E+28', '402653184', 35, 5);
+ T('3.727086005203031825E+38', '-2645.85514996150', '372708600520303182500000000000000000000', 13, 6);
+ T('3490.766872627343', '-56591', '160', 100, 3);
+ T('16928800.8769032', '-3.5635963672289083', '16928800', 56, 0);
+ T('-3836393642.1452201047200613362', '6842827987.54777', '4619322450', 51, 0);
+ T('-51896324.39', '-9882.855510912407750073168', '-51898012', 94, 3);
+ T('-3881702804738294908.13930502', '-9.77024308125639E+19', '-101456766050754184832', 99, 5);
+ T('-6457994801.9345903608618', '-7.199601E+23', '-719960100000006442713088', 67, 2);
+ T('-7.9655345709E+33', '-7E+1', '-7965534570900000000000000000000000', 68, 0);
+ T('8816.5473300305289733173516330', '322648.49415536146543094939890', '8272', 41, 5);
+ T('9E+1', '-7.457541960620074', '88', 23, 4);
+ T('-7.0835E+5', '-9558650449.97856429110', '-9558814462', 90, 6);
+ T('3.320016381955339297E+32', '-89.475569', '332001638195533929700000000000000', 47, 3);
+ T('-3.4927E+9', '-8.687989232907115152813088E+29', '-868798923290711515282385297408', 67, 3);
+ T('2080488192.7439889990680', '-3.49190E+31', '671088640', 20, 2);
+ T('-2.58770068E+40', '-3.1517678096938585586706305E+27', '-25877006800000658959227845358199798497280', 34, 5);
+ T('-24.5', '5.4728970290966621E+49', '54728970290966621000000000000000000000000000000000', 99, 3);
+ T('3780458504.3613479472213389286', '-3463555898.03902', '553914368', 12, 4);
+ T('-55.7467796483254134', '1703.36740514683', '1665', 14, 3);
+ T('-6.129573573527287E+19', '61023596215137040.91210522339', '24994111279981328', 3, 6);
+ T('51634777.18063', '4817261.478841', '98377', 88, 1);
+ T('7.68E+3', '-1.093608142448539652E+28', '4096', 65, 5);
+ T('-30.6494562221', '-591660901.7759', '-591660926', 17, 6);
+ T('-6.86458650666607195E+31', '-629303.557848007816629125302', '-68645865066660719500000000589824', 97, 1);
+ T('-75464', '1650597.4875724067', '1575200', 24, 3);
+ T('-4.905998860806', '7.5128387E+9', '7512838700', 30, 5);
+ T('8E+9', '4770724.349387084664796233', '4210688', 32, 2);
+ T('-678074.0071717', '-1.0938E+7', '-11468480', 57, 5);
+ T('7.18977E+7', '-9.800204290119164143386656855E+29', '71373316', 1, 1);
+ T('-9692088269.9203477', '-8.362590418532E+27', '-8362590418532000009683599360', 13, 3);
+ T('-7.6E+5', '-7974322763.50165427166818545', '-7974394624', 95, 0);
+ T('-89285.27916', '-7429.674667351276377101983', '-89541', 3, 5);
+ T('6.4E+23', '-253.28', '640000000000000000000000', 36, 5);
+ T('-3.99046471698962444815E+23', '9788.1620171575', '9256', 13, 3);
+ T('-9.648076906002952255581925815E+47', '613016042.99621297556135395735', '75497472', 50, 4);
+ T('-2.072918610702556654761605501', '-716.787136130089', '-716', 11, 3);
+ T('63238967344295090084.318433340', '44838562.1984139938518', '36439712', 38, 0);
+ T('-6.78205556801343028E+41', '-3.2089E+8', '-678205556801343028000000000000000000000000', 39, 0);
+ T('-1.86E+26', '1529574763.06119264726197', '33554432', 53, 0);
+ T('299609703575288.7', '-6.2E+9', '299608336204288', 76, 2);
+ T('-7173.04989269445700662006192206', '229982.3243610545039008', '229978', 20, 5);
+ T('3E+43', '-5.4510491805984305638196E+42', '27908601269873072698209130101328009911861248', 29, 3);
+ T('88711639461066664.467194', '9.339245196E+28', '9607807892455424', 60, 3);
+ T('46.9950909317612866682569390', '6.320156042183465231897701944', '6', 7, 2);
+ T('-41894181.6491608323', '71107537.335705965130082251', '67109585', 14, 1);
+ T('-31300618.068', '-9492.755016206209739', '-31309084', 31, 1);
+ T('763.89955473883281182584', '6.5024', '2', 70, 4);
+ T('-4.232811E+7', '-31804565.4414422016', '-65399998', 1, 1);
+ T('-2.159E+9', '-97899.30253525538533557881765', '-2159017984', 4, 3);
+ T('-5.87734391599777920539046', '7.38467372798566', '3', 93, 3);
+ T('795061856.5038421944075451', '6534450845.5758', '90410496', 25, 5);
+ T('-147.461', '-9557117560.888', '-9557117688', 40, 2);
+ T('95679694.9380706221486579', '-2E+5', '95482048', 52, 5);
+ T('-97310332.07', '7162642.8629591915454077', '2164992', 78, 1);
+ T('7.593416', '4173.62146508', '5', 78, 1);
+ T('-7.8041137744045848596526588E+34', '1.906897E+13', '83769559040', 92, 2);
+ T('-851.180620778339268356264333', '8.2E+2', '36', 48, 4);
+ T('467', '-3.89E+5', '80', 17, 5);
+ T('-3052844.865479961', '-146719026.6640899536603', '-146724156', 54, 0);
+ T('-2E+1', '84768.4223144919544888803', '84768', 28, 3);
+ T('4E+8', '747823.62571824066', '196608', 64, 2);
+ T('-6.602033934E+43', '-7.4278038637E+28', '-66020339340000044565917311737538196411514880', 13, 1);
+ T('-3.06491E+30', '-1.49E+5', '-3064910000000000000000000000000', 18, 4);
+ T('7220518725946306601964.70', '1.01E+6', '139584', 79, 4);
+ T('1.2E+7', '-9881288998.758870624', '465408', 81, 1);
+ T('-70401.4201408487562357', '5.698E+36', '5698000000000000000000000000000000000', 5, 5);
+ T('-7.312204588210261675845', '606.09715591347143', '600', 38, 6);
+ T('-2672196866407772380783932.950', '-3.3', '-2672196866407772380783932', 9, 2);
+ T('62710.9056848007924069', '-3.13E+5', '12368', 90, 6);
+ T('-37.3123720463145132087339966224', '9504722.8244550583', '9504722', 90, 4);
+ T('-232031.32357533659', '932443722.4751579614', '932213760', 78, 1);
+ T('-1.49928917229749266859E+47', '-145286348.811662796694939595727', '-149928917229749266859000000000000000000134217728', 16, 4);
+ T('-913134383.934474360646940592', '-3879818.164400', '-914322352', 39, 4);
+ T('3.2E+2', '807613852.5591039', '256', 98, 4);
+ T('-6.365964673938735786886E+48', '-6.106658654128666052015272109', '-6365964673938735786886000000000000000000000000000', 56, 5);
+ T('-567032760.804890620087192426', '-7242.2611814434780', '-567033856', 91, 0);
+ T('5E+3', '2714603540', '4096', 82, 3);
+ T('124757.1566', '48459448.8644', '91664', 6, 2);
+ T('-845857612.7027015144668', '-7.30E+5', '-845931472', 91, 4);
+ T('-9138781.324', '7637.90877389', '3457', 52, 6);
+ T('5922.9720731386313811', '7.480', '2', 33, 2);
+ T('-5703367', '71603556.992007760710364205997', '67146016', 6, 3);
+ T('6766628.2436', '8915764.40704', '36', 86, 5);
+ T('7174.3143954', '9.85E+8', '2048', 1, 3);
+ T('-362493.87630152070505', '702.49441534688762', '2', 71, 3);
+ T('3.4332642210689E+25', '-910982499.865241451063118939', '34332642210688999659470848', 76, 1);
+ T('1.9E+4', '-9458238776.3', '2568', 17, 4);
+ T('4.74E+4', '1139573747.3629776443164', '33056', 15, 3);
+ T('-143602.440242665740', '55833.53636', '51720', 11, 1);
+ T('-68475126096703.3828629696828346', '217.06198689756153541', '193', 3, 6);
+ T('448384.809432', '-537.268311915926347092334726670', '447872', 43, 2);
+ T('-600561778234596.7208180', '-9817295.65087386', '-600561786674416', 19, 6);
+ T('-8.021228E+35', '7.100E+9', '2147483648', 89, 2);
+ T('44.68870430613797372018600', '8295095.9309206278', '36', 80, 5);
+ T('-933.8813056029783848272', '7E+5', '699456', 71, 5);
+ T('-6.0E+2', '-56.91995354630328827', '-632', 3, 6);
+ T('8673.2221145706593559405168585', '962607903599947435940855182.840', '8576', 20, 1);
+ T('-405.6', '240560920.7072804053', '240560648', 85, 2);
+ T('2E+5', '-430435.527486677999', '68608', 30, 5);
+ T('-3.06530E+19', '742648072.4287054684107035', '4423680', 24, 1);
+ T('-6.28780', '-715081124.609036382661', '-715081128', 32, 1);
+ T('-5E+4', '-5.4157514173320831992E+27', '-5415751417332083199200000000', 75, 1);
+ T('675061164.88953518', '-714541.830110079976097', '674502784', 43, 5);
+ T('-368415610.8206848', '-3.96029E+8', '-402653056', 66, 0);
+ T('41377549075232.976598', '-8.82957000115406', '41377549075232', 39, 0);
+ T('-69.278599490303223518', '-3.83011094466779E+35', '-383011094466779000000000000000000000', 45, 4);
+ T('2.70E+46', '-1E+40', '26999995871243877531835048390344620894328979456', 49, 5);
+ T('-87.8252053', '9.65993729611556438565E+41', '965993729611556438565000000000000000000000', 6, 4);
+ T('6E+2', '43147.84816518946166', '8', 64, 2);
+ T('3411051.8143556179003656', '-8619873139.168695', '3410953', 33, 4);
+ T('4.70526397E+40', '-6.92899826038758870E+27', '47052639699994351896500089830265642287104', 19, 6);
+ T('-781083.92619533', '9.52E+9', '9519236096', 26, 3);
+ T('-5353580142.8730487162102455358', '-5.65358404', '-5353580142', 47, 4);
+ T('96399196.119883', '4756899948788', '85256276', 53, 1);
+ T('-701.281593695412904088203', '447177560.730934149271888147', '447177024', 79, 6);
+ T('-4.818698292E+42', '7.13770905312570259990E+34', '3347273504251220211346612175241216', 36, 1);
+ T('9.57E+43', '1.4413874E+33', '1318377901563431269724847188475904', 32, 4);
+ T('9.785148872160705229E+32', '-27.10123105049005185076661092', '978514887216070522900000000000000', 38, 1);
+ T('-4151.66760380272481271737330', '3.42E+18', '3420000000000000000', 90, 2);
+ T('-52.8144200476486791243665', '-6152162171.4966', '-6152162172', 88, 0);
+ T('29772.85', '566483339.2476377138890007905', '20488', 66, 1);
+ T('-4.812386924933055E+25', '9.6443897485009129001854924776E+41', '964438974850091244945329116997909850619904', 25, 2);
+ T('-80957882460420881271715.7', '-5493988.592', '-80957882460420882554852', 47, 1);
+ T('-873.1', '-6.2566685E+12', '-6256668500864', 31, 5);
+ T('-252884.348151124113489268767966', '-7017084346.2355200887411486732', '-7017332732', 19, 5);
+ T('-7.969729989015603578E+41', '-8.13265E+8', '-796972998901560357800000000000000000000000', 67, 0);
+ T('408305157.1', '-686845428.3430865559690105', '268833284', 1, 2);
+ T('9.2434258684749E+20', '-6.20116375018634421E+47', '922577161379075063808', 5, 0);
+ T('-50808848.1995350', '46800931.194', '13115424', 100, 3);
+ T('569932488.4654', '-9.0640668073600', '569932480', 39, 0);
+ T('-16620294.1543565175556853387590', '2.799526848441571426893304809', '2', 88, 3);
+ T('3.76567E+9', '-1.9221538232394035E+43', '3221225472', 70, 3);
+ T('-4430022134216202252964.80', '5.5E+6', '4328512', 20, 0);
+ T('-2.5699E+8', '97059.991481157305128', '8192', 45, 3);
+ T('-556928.013985950', '-3.42637553927', '-556928', 73, 2);
+ T('4.76E+40', '2.7054150044387E+25', '24484882837049033728458752', 59, 2);
+ T('-898068.170173950', '3677860748.0778113203354', '3677488012', 15, 5);
+ T('-8.65', '-995274.66890380984737192', '-995280', 40, 2);
+ T('2E+7', '-44553.979062750785803964681902', '19988736', 43, 0);
+ T('1311', '-1.21744077118661680', '1311', 24, 5);
+ T('-8.412111177829060260E+26', '7.952730259722118617526E+49', '79527302597221186175259980353773531236391253442560', 47, 5);
+ T('-7.49023612084E+24', '-345.95509682470648', '-7490236120840000000000000', 59, 3);
+ T('695161273.0003504576', '-9.2E+6', '694358144', 61, 3);
+ T('6676174.4305776432847602468169', '8.935780E+12', '6553600', 94, 3);
+ T('-2670123329.22122', '-4193366.7950771792606334501736', '-2671770966', 16, 4);
+ T('-1.830928226126E+32', '-2083394.007463', '-183092822612600000000000000000000', 96, 3);
+ T('-7473638921.04574', '-7.580E+8', '-7474163584', 98, 5);
+ T('8.3792973E+21', '54595113.8803', '21037056', 60, 5);
+ T('-13.62209772285494', '-7.3243E+23', '-732430000000000000000000', 45, 2);
+ T('-295463055.777150434', '355.793590894923505603741800517', '353', 42, 4);
+ T('-93845.360288705145', '883', '355', 28, 5);
+ T('627672657981.3792318', '8703.16376198214534', '8253', 54, 0);
+ T('-1.8043E+8', '-9.53627370249073034E+24', '-9536273702490730511967488', 72, 1);
+ T('-1', '-5.3E+8', '-530000000', 64, 1);
+ T('-88.23488749026318928434920', '336261624.663319280052050675495', '336261544', 60, 4);
+ T('-67007815.24445469337640804934', '6.16289704420357890333E+25', '61628970442035789004046368', 80, 3);
+ T('2.49267533205E+22', '886626.81947512203869848802896', '851968', 19, 3);
+ T('-5.409169', '2814.33259572', '2810', 100, 6);
+ T('9.735E+6', '-4.784949340277E+33', '8388608', 13, 1);
+ T('-13978', '72', '64', 74, 2);
+ T('-5307.834795351870488903487', '89217.3287576336215624683', '83969', 69, 5);
+ T('-96112742.8670', '936089781.442', '843122832', 57, 2);
+ T('-9046.791', '-8728.107973', '-9048', 5, 0);
+ T('-5.446704236E+12', '60057364.690120481474702', '50356736', 7, 5);
+ T('-3.2358335730551', '5672.7913579480250754773', '5672', 17, 6);
+ T('6.632754328', '-13.436590591', '2', 46, 4);
+ T('-2.6342E+7', '9.1277772505221E+29', '912777725052209999999983157248', 47, 0);
+ T('-5.24663E+12', '-6192481264.903', '-5248242284544', 29, 6);
+ T('25689105924.144797507619182612', '-2188008116.2454901022365324', '23505970180', 72, 3);
+ T('4.2003404227811568363097831718E+39', '9902601.7125463373764', '397312', 30, 2);
+ T('-9842.168795596686733', '-8.4E+6', '-8400512', 30, 4);
+ T('46.39', '-4613.777724368216916700', '42', 54, 4);
+ T('-63189760.03', '2.6418E+48', '2641800000000000000000000000000000000000000000000', 86, 6);
+ T('-9.7903708607E+22', '4.0105544314E+11', '5372903424', 55, 3);
+ T('36858.78975', '-20043', '33200', 42, 2);
+ T('18689.94075181449', '-5951513404.72732164308555', '2048', 29, 0);
+ T('-7587491442.05093929936126', '25734637.3979333291741652014', '25166220', 1, 1);
+ T('-138112397988.94769072799400', '7.4E+34', '73999999999999999999999862561046528', 6, 4);
+ T('2.648742E+7', '-4.05721665517627540371089091377E+30', '262164', 19, 5);
+ T('56021.55515', '-4061551577.6339632988', '32773', 94, 2);
+ T('9.0851570835317391275631563421', '-7237.490182628', '9', 5, 2);
+ T('7699617507.59636', '4746921.4659154391338', '4736673', 59, 0);
+ T('15415.38952441', '-468.456243951419', '15396', 100, 5);
+ T('4.0459629228623433243', '9389.40761370', '4', 77, 1);
+ T('-34945.71168', '-1.0687342998E+24', '-1068734299800000000032768', 21, 3);
+ T('8.77598959608758457157004E+33', '-8.61391220829067E+23', '8775989595406234473630199571550208', 28, 6);
+ T('86701214.3609861895777511593', '7.22330504E+26', '18874368', 34, 0);
+ T('897120.51667250911193080', '-5599910.19469038277901896', '557120', 17, 1);
+ T('-2.10245787316703585846E+48', '-956.7330051853', '-2102457873167035858460000000000000000000000000000', 50, 1);
+ T('-10.4743578084781957922725126', '6379583.82487010005237964396527', '6379574', 8, 5);
+ T('5.8E+3', '2197.8617878603', '128', 57, 3);
+ T('-3.34483978332668727182407381E+35', '937.934', '512', 22, 2);
+ T('-58810.38439', '4537291166.778118618408616853', '4537257990', 50, 6);
+ T('6765785.7326760450213531', '8.18918824419', '8', 30, 4);
+ T('-282.68932122801351319721792496', '163365.123824239814312721798', '163364', 51, 6);
+ T('918934836.765898', '-9.1', '918934836', 98, 0);
+ T('3637', '-60.7538', '3588', 43, 5);
+ T('-1642067.0541012795195324820788', '-4.866E+6', '-5980128', 13, 4);
+ T('-6.1596983508725390959535E+49', '-733836.630509428', '-61596983508725390959535000000000000000000000000000', 95, 0);
+ T('8.4960093931735709756919672E+30', '-4.846E+7', '8496009393173570975691929291520', 72, 3);
+ T('-2.167E+9', '18255327.72847464805171128142', '1442880', 93, 6);
+ T('-48.3', '-1326192122.42939628159798420457', '-1326192128', 72, 0);
+ T('-810262.8019341597696667', '2.07004E+8', '206741600', 53, 0);
+ T('-5689661.398242275306086476616', '583665847.16191415871600540', '579340419', 47, 5);
+ T('-3.2E+16', '-8E+47', '-800000000000000000000000000000018014398509481984', 44, 2);
+ T('-4200.9396820469982141019250', '-2.1655759309309204813936E+33', '-2165575930930920481393600000000000', 97, 2);
+ T('49402677.311785760733', '78.4809618306', '4', 85, 3);
+ T('-7317339.517', '-5.33197563464280063628368056850E+49', '-53319756346428006362836805685000000000000006291456', 97, 3);
+ T('-71655154.30434716583', '376.923999479219029260313769186', '264', 14, 6);
+ T('101.49371873542550218461377', '7.62E+6', '32', 17, 6);
+ T('-56.86287205336552728', '-8894.611366', '-8896', 49, 3);
+ T('-474482580907.821639714', '-1442605.99635158860973492572', '-474482712495', 50, 3);
+ T('-37.575387639331126858744584077', '-2.4E+6', '-2400000', 31, 4);
+ T('-1.42E+7', '-59102706.86', '-64880128', 51, 4);
+ T('-843169', '-9.30876E+8', '-930930688', 34, 0);
+ T('-94232.32', '1.5016054616795737612E+37', '15016054616795737612000000000000000000', 77, 4);
+ T('-559657558.4051394758522', '7.024882131', '2', 84, 6);
+ T('53708709.94451430036', '533719296.0317', '50561280', 61, 6);
+ T('-82467.9899595724', '-30.117257374794013581069579727', '-82496', 74, 4);
+ T('9.1E+48', '-8806989.49963882', '9100000000000000000000000000000000000000000000000', 20, 4);
+ T('464485258.99', '-5635397783.597', '269099784', 57, 6);
+ T('3149.881900283795141', '82911.63391', '77', 100, 2);
+ T('-533432.47160253532495332685787', '3535.21967144', '3144', 59, 6);
+ T('5.9285703445E+28', '7279393478', '18874368', 26, 6);
+ T('-8E+7', '-4.53934078130844198E+44', '-453934078130844198000000000000000000000000000', 31, 1);
+ T('-34.58906820951532806', '982132.69616277659524553923', '982100', 82, 0);
+ T('-3899844812.52', '-6647864.800665646', '-3900176640', 7, 4);
+ T('61717451.6777818319', '3036.02366119096079128', '3016', 75, 4);
+ T('-10.7465696', '5.143729767E+41', '514372976700000000000000000000000000000000', 20, 5);
+ T('-69.3364594801664982780907336801', '52346.32070358201', '52282', 23, 1);
+ T('404449.706', '-481162677.070770328', '133697', 29, 0);
+ T('-18.6301320759348761710560846', '-52.956301567302414', '-52', 79, 4);
+ T('-96045697.8050295398224505', '-2.1140', '-96045698', 81, 6);
+ T('3.05E+8', '7212.917852831731965088', '3072', 49, 1);
+ T('-8461470922354645.893526809841', '-1.7867795016', '-8461470922354645', 29, 1);
+ T('-3898664.4333704653416262524', '-453830.70767182789390', '-4193768', 95, 6);
+ T('-62754052.094092072', '50763.2054541365', '16968', 16, 0);
+ T('-7646.9216924147797411', '7249591191.15637414849456136287', '7249584642', 13, 0);
+ T('4727.1147525152847', '973.137409495342166', '581', 77, 4);
+ T('36819', '-7.9134335527E+14', '35984', 18, 6);
+ T('-469052.03583823903022595873098', '3489823361.40749808604622', '3489682048', 92, 6);
+ T('-528.25388467', '-5337812861.96', '-5337812864', 100, 5);
+ T('5325.7313992322219739019', '943364.45962009555184120', '1028', 60, 3);
+ T('719932.875371', '1666592.020', '551968', 19, 4);
+ T('-583379.866800180813407', '-825610362156365.5361929111', '-825610362157023', 66, 5);
+ T('4522748.759720930', '-7.9E+5', '4260368', 49, 6);
+ T('-3.3249865912555721009284', '-133792.75015607876616853', '-133792', 74, 0);
+ T('-535382.002331797', '61925270.40546722616', '61916290', 99, 1);
+ T('-65636104.35813473573103890', '-20.99820953248259285128631', '-65636120', 60, 5);
+ T('-2.578201881E+17', '-521.3881119512', '-257820188100000512', 70, 6);
+ T('697871978.09506837951393079603', '69856112.767482939347114920', '567904', 93, 0);
+ T('859554', '-2.09E+5', '789888', 39, 1);
+ T('65103768.1555773231399263344566', '5264.86558892065', '1168', 98, 4);
+ T('1.895E+7', '-345.402323592465', '18949664', 80, 6);
+ T('-85.3130832910', '-9779.28741777113082621314912144', '-9847', 97, 0);
+ T('-7.5088020E+16', '-2.80440751496600181320072', '-75088020000000000', 70, 1);
+ T('-923513.881', '-96630.1084542511282334594', '-1015678', 2, 2);
+ T('4.64E+6', '313605154.858711662322', '3072', 28, 6);
+ T('-4E+5', '-757.146434155', '-400128', 24, 4);
+ T('59835.744994261288079614469980', '897352.2131093730705000089', '41224', 51, 3);
+ T('8.1E+9', '387.08093887836', '256', 20, 6);
+ T('880226553.5764', '-19550.551', '880226464', 31, 2);
+ T('1.8E+8', '3806.029891212476172899984322', '1024', 45, 3);
+ T('-5.8059252652', '41087912.2851772047343716', '41087912', 53, 5);
+ T('952543', '-1.3E+7', '557248', 46, 5);
+ T('-3E+6', '1517613008.879992962402983505', '1515202880', 22, 2);
+ T('-6.3387437472E+12', '1429060102.88942247', '86784000', 76, 4);
+ T('518850186.7255435204206', '-502560758.876925984566', '34144266', 40, 2);
+ T('3.467738335864E+17', '1825165227.7711949', '1614891776', 77, 0);
+ T('7960706941.7360090401077123243', '-84.2307072907021449642065', '7960706860', 31, 3);
+ T('28666012149.039699026469308', '-8.067E+5', '28666011860', 62, 5);
+ T('-8513.43135081587880', '-5624520615.40381', '-5624528871', 86, 4);
+ T('31716.5852639079', '7803.474780', '6752', 33, 3);
+ T('-8814453.60365128421881944', '71.571806205330700791493188', '3', 40, 1);
+ T('-94819.0009897941861350859296715', '-1.382336E+7', '-13893504', 8, 6);
+ T('4.9638E+8', '223593302.549817262', '219283520', 59, 2);
+ T('6.2246E+5', '-5E+10', '3072', 98, 3);
+ T('93844.59248372', '-44.91488365247116318014114', '93844', 80, 1);
+ T('304176483039141856386.70416', '3191.1238352', '1026', 95, 2);
+ T('956865.28692553081981020973514', '-961.676973875294054044', '956417', 38, 6);
+ T('-7.3E+9', '-1.872229E+9', '-8583641856', 32, 2);
+ T('-367.00135559338', '-99041.325055', '-99311', 11, 0);
+ T('729129217464277.00416449953280', '-53.62168774417322233995014996', '729129217464257', 29, 0);
+ T('-21.4674251685770', '-8688903', '-8688919', 34, 5);
+ T('6087769552.136511', '1.9788110E+8', '181103872', 31, 6);
+ T('-2.7683', '628975413.95', '628975412', 74, 4);
+ T('-6579.076487', '63725302.247756', '63718980', 63, 3);
+ T('-3181821.42495087510', '57321.027507379704700714', '21249', 43, 2);
+ T('9420393541.1247987779314911', '-5.97100E+18', '9397633024', 72, 1);
+ T('-6.3233E+5', '852755213.63246191087906097020', '852754692', 60, 4);
+ T('-9.49322E+6', '-5165537.5674224909076', '-14605284', 39, 3);
+ T('-52420.40', '-3.2692E+6', '-3272400', 11, 0);
+ T('-414738558.33469404110', '8.659950E+7', '83953408', 31, 3);
+ T('-66.7020', '6579.85203', '6578', 73, 6);
+ T('707171.204916800', '6013858.72553395837602197630575', '705058', 87, 2);
+ T('-3056223.617950412015454', '9.41E+13', '94099999836160', 87, 5);
+ T('4396991294.98', '4.22E+5', '278576', 92, 1);
+ T('-4.37199E+6', '38.5844698677044486683938234', '34', 24, 2);
+ T('870.9', '85931278.635818548137', '262', 20, 3);
+ T('5387.2768254556541734085', '-5291605643.012187369669', '257', 95, 4);
+ T('-626579626.33739', '-3805.565361', '-626581246', 81, 3);
+ T('-8618730116.43847394785432291', '-6.38192512585073212682782615', '-8618730120', 22, 1);
+ T('2.53E+7', '3.691E+4', '32', 90, 0);
+ T('-5E+7', '-637012322.3026803', '-670759296', 63, 6);
+ T('-1131702808.85634059744892486', '-54677.36366787086278', '-1131741080', 75, 5);
+ T('451113', '-74120043.642048978076719', '262145', 97, 3);
+ T('81.8235836359481965356889475602', '-4.7365E+7', '80', 66, 0);
+ T('-2.6876564732E+11', '-8E+6', '-268770890240', 56, 3);
+ T('-2199816672790689.233042958', '8168.8256305703551', '5960', 6, 5);
+ T('-13001.21448447313306809917223', '-632735309.570', '-632747725', 27, 2);
+ T('-6579036364.35496', '4.39612581931', '4', 9, 2);
+ T('-46946.50339', '800444744.816', '800407560', 58, 3);
+ T('-8216117119.60108487655001004', '-54.762446991108331915274454174', '-8216117120', 67, 4);
+ T('148686215.588314805', '172295493.3', '138675461', 46, 0);
+ T('-2392.90655', '-3075.28', '-3416', 33, 2);
+ T('-13982.4984687632762', '-141.1858203197677149539', '-13982', 42, 6);
+ T('-3.7630E+8', '-4.6614', '-376300000', 38, 6);
+ T('-5830.3538287090833', '-72087', '-73688', 35, 5);
+ T('-24179225.9516416', '577.5', '65', 58, 4);
+ T('6.71834274630435992E+18', '1.0620E+8', '4204992', 51, 4);
+ T('-416293607.8863279386', '-5063841.00677106353963783360468', '-417162983', 87, 6);
+ T('-225.9461341809823928732193924', '4.3829720E+9', '4382971904', 21, 5);
+ T('3906045876.7511', '-1.528227090118833689312150872', '3906045876', 85, 2);
+ T('31.75', '388359.67700739285437174294', '7', 72, 6);
+ T('6.584E+20', '4.980848095E+18', '72768572792766464', 54, 5);
+ T('9.9E+7', '558341182735.45363524', '94508032', 9, 0);
+ T('-216938884.305226056585100', '686.103218990', '556', 7, 0);
+ T('18445.468534303247', '72798888.4674', '16392', 65, 6);
+ T('8585871578.6408', '683083.6586637630995345', '131146', 70, 0);
+ T('-7.6E+5', '91822428.7875060526159172252', '91226432', 73, 6);
+ T('31908808.1618', '27.68011787142890995', '8', 100, 4);
+ T('5E+2', '-427813742.41', '144', 66, 6);
+ T('-1.76E+11', '-4241.9174', '-176000000000', 7, 3);
+ T('-732.99774556732328355407070982', '-866908.143422', '-867036', 36, 6);
+ T('680941829.310875926628', '15249.89', '6401', 56, 6);
+ T('2394641.1349023615248', '74462.0429489268077862203123492', '528', 12, 2);
+ T('2320823734128.66208628', '-9E+3', '2320823733328', 26, 1);
+ T('1.13933E+7', '5.7297574365113282', '4', 3, 4);
+ T('7.673E+8', '35806', '384', 59, 1);
+ T('222.067391515', '-813.27359077796558199623', '210', 58, 3);
+ T('866162373.33202745517080', '-85133669.891875864474', '849385089', 54, 2);
+ T('-144.62697535340153229048666961', '682.65772', '544', 26, 1);
+ T('67.2534953944165345109', '41159497.373381', '65', 82, 3);
+ T('-298304.012625688160878677', '2.3858E+9', '2385535552', 74, 0);
+ T('-49341128224361.62384957434216', '-571.9256', '-49341128224379', 71, 3);
+ T('-95451258.689275046050', '31020355.3705294385124629', '4785410', 21, 2);
+ T('3.7', '852579.48296356749980438813', '3', 65, 1);
+ T('3.2949813E+13', '2.43E+6', '2364416', 76, 6);
+ T('25.57', '21.217822112760178567151964453', '17', 82, 3);
+ T('88830254.78', '339720440.93', '67842088', 32, 1);
+ T('-33.1888702979049', '-3301271.51946108267', '-3301303', 86, 3);
+ T('92.05466953961211670956462', '3223336203962048.416008', '64', 65, 1);
+ T('7.45119647888', '-959063035319996723364.66', '4', 44, 1);
+ T('853041.4588268736971169', '2461916751.15336', '852993', 17, 5);
+ T('-79263704.35115411662', '5.7E+2', '40', 44, 2);
+ T('-9462403898.1046858020073', '5E+4', '64', 72, 5);
+ T('-68201867', '-61', '-68201919', 98, 1);
+ T('-1476.648843', '-2654617.498154', '-2655708', 89, 0);
+ T('621.1', '14375.183898015261092', '37', 8, 1);
+ T('-3482098.4055106153958', '-65514.2012', '-3538938', 85, 0);
+ T('12448051.28393', '-2.4941', '12448050', 34, 2);
+ T('82266.8796584', '851.07531148', '338', 18, 2);
+ T('100.96675498341009165551', '-4.39023046123098', '100', 27, 4);
+ T('-666.7519830436835', '38630.6', '37990', 61, 2);
+ T('-21.365562518188', '8688963856.08629', '8688963840', 22, 5);
+ T('-628597236.8879958', '-481862189979356264.86198', '-481862190601596408', 85, 0);
+ T('9.48258899627E+16', '-9.4019119179E+11', '94825336339737600', 40, 5);
+ T('-5274480213879131.887', '-40691.7034700', '-5274480213884923', 85, 1);
+ T('-4.641573E+15', '-16343084.597369723503231', '-4641573002113536', 37, 1);
+ T('2528417', '98.661939003338359900062036053', '32', 64, 5);
+ T('-375635.547149', '-8.169599E+7', '-81772536', 44, 0);
+ T('-753.0', '-2.3067811', '-754', 6, 5);
+ T('-49.1772539566602672', '9049311.91430', '9049295', 88, 6);
+ T('-5973097997.86', '6.1811E+8', '13729840', 35, 4);
+ T('-5.50E+9', '-7987.67416326425247114957959101', '-5500002304', 68, 3);
+ T('55.0380263225', '-4.33098104198301860', '52', 20, 2);
+ T('49411.722', '801.373081201', '257', 13, 0);
+ T('98.3162604991465949801852', '-8.208303', '96', 11, 3);
+ T('-648883.066652257557115845143', '-6.097523538023738679480436411', '-648888', 47, 4);
+ T('-95331076.659428600071', '64.543575305', '64', 100, 2);
+ T('-3.38E+14', '-5.6E+11', '-338558917271552', 64, 3);
+ T('90.465108013314483', '-7877787155.4124', '72', 15, 0);
+ T('25969608.32459', '-9833.41467775306020', '25969024', 56, 1);
+ T('-91272816503527.17113056237488', '908306668788442816286.5', '908306666584696509720', 99, 4);
+ T('37355.453116745547434057299079', '-267094441.7322388138', '4163', 96, 2);
+ T('32.2580007943956', '7862.2353286', '32', 99, 6);
+ T('149024.061546614041951', '-9.723573E+13', '132608', 71, 1);
+ T('-5.8304E+6', '-49441.91085', '-5830656', 59, 3);
+ T('-6.1852540880715042592', '2078.2539389036869628480871787', '2074', 38, 3);
+ T('4563712.1853', '9.9306499E+12', '4457216', 42, 5);
+ T('-905', '635.445451178', '115', 70, 4);
+ T('1492729435.8533334', '-3.20574528305E+15', '1076434000', 14, 2);
+ T('4038301888.92077548', '2338757.597786900', '2328768', 64, 1);
+ T('-4278.141252461306', '5633690878.55958682195836150', '5633690698', 55, 3);
+ T('3421506075.05971600', '1E+6', '512', 65, 1);
+ T('65798559.377467', '4215929.3114922', '4194329', 3, 1);
+ T('-1.6591', '-8.2455695665975900702229', '-8', 12, 5);
+ T('-1.23E+8', '-265.744041948402', '-123000256', 6, 6);
+ T('7.03000E+8', '93207.1351845691538241362', '27648', 45, 2);
+ T('764.99555533577741548414977501', '76.854559181981', '76', 23, 5);
+ T('-4863.06913108427871', '-64.0', '-4864', 9, 4);
+ T('3.2599662112', '-412634921171486.420', '2', 23, 5);
+ T('-9.1698900719', '-6.40E+8', '-640000000', 28, 6);
+ T('-7222.3342568955625', '30799458.482729724587', '30794306', 81, 6);
+ T('3782.80737616874', '913121.730', '3776', 90, 4);
+ T('-9703678.9313', '565614594.356147789531012861412', '555911170', 39, 4);
+ T('-9E+4', '906575123965.487815540', '906575118448', 16, 6);
+ T('-8670.5103403363204', '-5653543266.480704557', '-5653543422', 40, 0);
+ T('-7831', '549', '33', 74, 4);
+ T('913.4', '1607234.587731692287', '512', 56, 5);
+ T('-360524.295759503040', '12399.4358', '12324', 48, 5);
+ T('941994754.76116563703000998', '5.9E+8', '539009792', 47, 1);
+ T('-5686780564.6482208840', '-13523', '-5686785748', 17, 1);
+ T('3.1619486314', '-6778265.026249980568990689', '3', 47, 6);
+ T('48882176.6114421368149534598', '-2.7', '48882176', 48, 3);
+ T('45.7840', '7730082.6648964853006943924', '32', 6, 0);
+ T('-133716576.92385868', '-4', '-133716576', 70, 2);
+ T('-7.278052716118012542944291131', '-77618.65663150587774465406610', '-77624', 43, 6);
+ T('9.828778275E+16', '74726.62051560', '66432', 63, 1);
+ T('-3.88281E+9', '88891.3959828645329814360102272', '65840', 17, 0);
+ T('-1.423875388102', '6852595805.820421523511619', '6852595805', 71, 0);
+ T('1517.968983177819851862074661', '-124.773', '1412', 45, 6);
+ T('-82937.6528', '1.30375E+12', '1303749999616', 98, 5);
+ T('4.3E+6', '7034.054095525551', '6240', 52, 1);
+ T('-937171', '-707205246.64628775249816146', '-707747072', 50, 3);
+ T('50609680.0636', '-9.5E+6', '50596352', 94, 4);
+ T('2345.11576622', '-8391.91162', '2345', 64, 2);
+ T('4289759314.6960074', '-4133.3687192198003408028779', '4289759314', 50, 5);
+ T('-1.50E+6', '97542366', '96469120', 27, 5);
+ T('510.637324871279459480129493624', '3.8419415890', '2', 87, 3);
+ T('726470579857396658.003877', '-33.66837658671984775371', '726470579857396626', 72, 5);
+ T('-391.22323325802374', '8574.2995068941598', '8312', 70, 3);
+ T('-365451460.6', '-61165.4', '-365494000', 68, 0);
+ T('-373855039.25', '-3356451920', '-3729782656', 60, 2);
+ T('18354697.518522', '7267534.1169', '524296', 61, 0);
+ T('77682.8357891', '-23.58023359', '77664', 22, 6);
+ T('-595.626736806522009834265958', '-76.05159958887698', '-604', 46, 1);
+ T('-86.2586606223120', '61887111.3976185647434686345434', '61887106', 8, 3);
+ T('8064943.18', '-8643.78082747130089459', '8064557', 64, 2);
+ T('-19387.44686341562295317922353', '2E+8', '199983104', 21, 2);
+ T('-5686047942623073269', '-7528951019484970.4054617', '-5691142531898652670', 82, 2);
+ T('-3.173581140628820241966', '95648.404620629387554994', '95648', 75, 5);
+ T('36385928.7672521908467046687059', '28518567.96802', '2302080', 42, 4);
+ T('4.484484927625', '-2984465.7442549610403688260926', '4', 20, 0);
+ T('-2076144403144.00263604431', '825779695.6584', '270558504', 63, 0);
+ T('-998.9101563', '-353835.662224847982195838176162', '-354288', 49, 6);
+ T('-4274770286.0038076363', '-145', '-4274770430', 96, 6);
+ T('27.57166750416803486973347', '-7400062474.4853812', '18', 100, 1);
+ T('9242818118.597640258428665380', '7.3793301E+8', '585774658', 64, 1);
+ T('5.9627041E+8', '-7915429788.7', '536870976', 66, 2);
+ T('6.90509291618577743', '1010923.603654468850346', '2', 3, 5);
+ T('3957682543.929161527452410', '-36109', '3957682275', 94, 4);
+ T('77741714.982566679869312068', '230171504.773254', '77603344', 78, 2);
+ T('227.67005', '862708795.85652373807514104', '35', 13, 1);
+ T('62042.54880457', '-48.38', '62032', 17, 3);
+ T('-837802.8140', '667745.27432312182885', '143424', 68, 3);
+ T('79.7182852617168407', '379.611084806076', '75', 94, 3);
+ T('-60410.31', '-548.65670313402490920616168872', '-60412', 45, 3);
+ T('-172.5745365330867192851', '-27.00', '-188', 89, 3);
+ T('9477.88558343693450', '4.60307672479E+12', '4', 21, 1);
+ T('-37384', '-4.936E+16', '-49360000000000000', 39, 3);
+ T('18.9934853536022', '871.46261049935354500523038351', '2', 87, 5);
+ T('-61.59070780064', '-34881354.99', '-34881406', 18, 2);
+ T('32898485.31597', '786561.67', '262273', 39, 6);
+ T('-97816.304204262703858', '-40.493662733439037651', '-97848', 33, 4);
+ T('1102275680.4069126661345433', '3012659.605800951259964020056', '2187296', 95, 4);
+ T('-6540.425144032590016493177', '489.249', '96', 93, 6);
+ T('-445584190.89226', '-34798531082225421.1', '-34798531485079358', 88, 3);
+ T('-5075936.147', '53344713.0629737', '52463616', 28, 2);
+ T('-333008873.241339643209997664605', '-7412.127836954188871650', '-333012988', 35, 1);
+ T('-21768733.2242454124215157', '4.674598E+9', '4674589792', 73, 6);
+ T('-5577.89725162901662102229', '5.97E+6', '5965840', 7, 1);
+ T('215022389.295692540096', '4.2E+8', '134263040', 66, 2);
+ T('8.913613531E+16', '-9595356605.021669968', '89136126689819136', 2, 3);
+ T('1403782.8817', '-929.08071182962381', '1402886', 41, 3);
+ T('-1.5E+2', '-75376.264635329', '-75520', 40, 4);
+ T('51766844.2660709', '9020935.879164648077674657226', '108036', 50, 2);
+ T('40143218926625.884138', '-5.0E+7', '40143180596224', 74, 3);
+ T('-1E+3', '-99.3301926080737336174701', '-1000', 84, 6);
+ T('3232.188329529813294523', '1438096.91592979568512972', '128', 27, 4);
+ T('52.71925869756648089063', '-6617927.66533405002', '48', 48, 2);
+ T('-59.482350637979668969059868', '8.64717E+9', '8647169984', 34, 5);
+ T('173.63794121', '8.7386E+7', '128', 43, 4);
+ T('594365.33629176918683893698', '-4463.20328441728637632702', '589969', 20, 5);
+ T('2392607.8500439463886250', '-8718747.88241', '2130437', 49, 1);
+ T('31.21516546697372803003252', '13.50936216457520970', '13', 42, 4);
+ T('92898400.4346', '-2.8963154105139E+16', '92864576', 67, 2);
+ T('3285345080.2655224', '423993962.018794650934656', '20980264', 20, 2);
+ T('6.20703E+9', '-6260891.4266657081931183', '6201295456', 34, 3);
+ T('26.5233', '9285306.4136089925', '26', 86, 4);
+ T('7.0262E+9', '836.048114384366343434044198987', '320', 87, 0);
+ T('4498.4828501176', '2E+6', '128', 23, 0);
+ T('597612010', '-7.618768E+11', '10130432', 88, 2);
+ T('88.613320779091286042581', '-5.6877238142524352928204', '88', 33, 0);
+ T('7.988547E+9', '-552014555074.01333170811289', '5771757624', 67, 4);
+ T('-740794493121.94434709370156', '-72470.28569157384839170983', '-740794563542', 30, 0);
+ T('-450252.487353729194968783078', '-649130258.60688463273', '-649527260', 35, 5);
+ T('21019', '17.9608763644496309353', '17', 20, 1);
+ T('6009465343.96521738', '8706305.51832775785', '2305', 31, 4);
+ T('5.4E+11', '9E+10', '88852267008', 51, 4);
+ T('236898997.77334557492', '638375.610185142034', '559269', 13, 2);
+ T('-52390.42', '70376.673206368306', '70216', 12, 1);
+ T('-91703.0856600493487190076775', '-5.71E+5', '-652920', 3, 0);
+ T('5.7778509825E+12', '7.786E+8', '37773376', 24, 3);
+ T('-792276637.0138670518311368', '49983.385335890609978150', '49443', 55, 6);
+ T('-937470.53665', '4550.1846461483343', '4098', 79, 5);
+ T('69524770.035542586417942250313', '-36577654.86425120462', '67165186', 33, 1);
+ T('-8.15E+7', '-22.63', '-81500000', 14, 1);
+ T('1.774E+8', '-963816188.3669967616885642', '41959424', 81, 0);
+ T('-935923648.223474', '98.822', '64', 3, 6);
+ T('683677459352.09', '-9.4E+5', '683676803072', 60, 0);
+ T('4.1615E+7', '5.459E+9', '6339200', 52, 3);
+ T('-953127170693.617982568518', '-1.484E+7', '-953129267904', 62, 3);
+ T('-46531.37987', '8003930310.5125933370004267675', '8003930116', 57, 6);
+ T('-37.7540920071981856156561972', '221.6353626863246475', '217', 83, 1);
+ T('-9578418.87101730829806', '-52331.989', '-9629692', 43, 5);
+ T('39.91474903576543021256', '-14308613', '35', 26, 0);
+ T('-192333073.254233', '-6E+1', '-192333116', 80, 5);
+ T('-9376.8', '86813302.6306909', '86805088', 95, 1);
+ T('239078632.321530844209925', '1.109E+8', '100663328', 37, 5);
+ T('2879306680.856', '14621.68044160', '14616', 9, 6);
+ T('54.8421', '2.3744526045376', '2', 19, 2);
+ T('7488009.99016511438387025', '7219562852490.29045961968636', '7471112', 56, 1);
+ T('2.23E+6', '91.217181383157240', '80', 9, 3);
+ T('-745515859.139', '-79416.140669585771', '-745521016', 51, 3);
+ T('-7.82400234', '27244.22460071514916', '27240', 92, 5);
+ T('-23.9316223414', '-9E+1', '-96', 15, 5);
+ T('-1.164E+8', '-6962.10', '-116400000', 80, 0);
+ T('-46094418275450830.6807', '205792954.8402686491640811', '201326642', 75, 2);
+ T('-9193597.536404182021177', '-40.585', '-9193600', 67, 0);
+ T('945.273', '17619209001500.24736', '528', 17, 5);
+ T('-9604.15267182391789404228037101', '-944.9287205347823580481698673', '-10160', 39, 5);
+ T('1.88E+3', '-391510157.273351628164137898', '1872', 69, 2);
+ T('-2243.008758804371', '61853900', '61853708', 68, 1);
+ T('253471289.10308218', '681349.1634374750981674859', '663553', 92, 3);
+ T('900513.9', '7501489605.69726900', '894337', 30, 4);
+ T('-797333705.908621769239', '58.3119346618875158792', '50', 30, 3);
+ T('8219.329', '9841.72494639171507', '8209', 53, 3);
+ T('-733325241.178873', '2.3231352157794166125424', '2', 5, 4);
+ T('4694.927616234956325004039372', '-98899.3292614302378274', '4100', 49, 4);
+ T('-108319925625352.40801', '7.2459E+9', '6664980704', 93, 0);
+ T('7.99989947556E+18', '591162240.156320717019751568', '51669504', 83, 4);
+ T('267221.032106308750360828', '8510739415.453713701475162', '267221', 83, 5);
+ T('7.102E+7', '-821.1874734603076866524317', '71019712', 90, 3);
+ T('-25293.7832390023805840922939', '-4.7E+8', '-470017024', 71, 3);
+ T('-1.4243384425E+14', '800065.9915245135833110840534', '798784', 17, 1);
+ T('260.01753362920950165564465', '56174.64882', '260', 85, 5);
+ T('9226337578.12067317373583997055', '592896.45921660252647075020', '527360', 65, 5);
+ T('-8.704E+6', '9843152627.94037663908', '9834729472', 35, 1);
+ T('31.25053358197346', '420.9', '4', 78, 2);
+ T('3655602778.61889221763', '5.3E+5', '4688', 28, 5);
+ T('67463757991639275.9713', '8E+9', '272912384', 39, 1);
+ T('-4890099.452131', '-738.5808412951073936611', '-4890612', 63, 6);
+ T('266335782.675', '-17803.57878', '266318372', 33, 0);
+ T('-24141.34220914', '-7.828E+5', '-786384', 46, 4);
+ T('-933.767081441720896693588744', '-8E+3', '-8128', 90, 0);
+ T('2379.182495425', '-3.85371956128', '2377', 67, 0);
+ T('147357.99607420353497', '7754249.4876699720864307165', '135689', 29, 6);
+ T('7.4E+5', '-8.0903888368940', '740000', 52, 3);
+ T('439232240.692568439185', '-608890014.5', '438567520', 50, 6);
+ T('-839.7101', '6727517.220486435939213670', '6726681', 36, 6);
+ T('8.595E+8', '8614.95249368739658515485', '8608', 52, 4);
+ T('17001922509340643863.3556982', '8.69237E+11', '275457769984', 11, 3);
+ T('-905281560449346103864.25', '7.8E+3', '5192', 76, 1);
+ T('-769.37368919083', '96407310248781676.487', '96407310248780908', 49, 6);
+ T('-4.14689458516729552', '-1604942.106424667919673190', '-1604944', 99, 0);
+ T('97195625695847.27703', '-8.76472208E+15', '96757503248384', 61, 1);
+ T('-4.84317078687852399', '-9810.667669804211662288819', '-9812', 95, 2);
+ T('4651504787.423923218777070', '-740054.2078586', '4651488258', 83, 1);
+ T('800065485.1714', '-1.88992921059154750342034', '800065485', 40, 6);
+ T('-4252255846.61409765620447', '2.1E+9', '733440', 94, 6);
+ T('-488.8185178846146173315065985', '-5401160393.33818633687571148951', '-5401160688', 95, 0);
+ T('-848.87668425516748083515', '22654.1645246473833', '22576', 23, 2);
+ T('8963.58665288506972000875', '-400.720535862811785', '8704', 97, 5);
+ T('55135601.097117', '174410687.3607728640668127678', '37833009', 8, 5);
+ T('463818727.225926', '3328434.636360003799222467182', '2116002', 25, 1);
+ T('26.663504', '-69200.42898971952827815', '16', 38, 5);
+ T('5881853612696.7', '234202.2202260739', '234136', 58, 0);
+ T('-2809.5419822545829', '384484.9718061', '382212', 70, 3);
+ T('-5479391.37345', '1434.624371227436583246089', '1024', 59, 4);
+ T('-2.70003436071434E+19', '53112343.0355606210972132', '36334592', 81, 6);
+ T('-53.292076535555971282', '-7336110.69313940', '-7336126', 27, 5);
+ T('-74.1453450435626189375374', '-586.1580097928122639097790789', '-586', 67, 1);
+ T('86796.8630869842052', '1984161.16160', '16896', 5, 3);
+ T('-536.655875618836170676693', '-159009.4153721049322', '-159544', 9, 1);
+ T('-6581086.797488242020307', '66074.4997', '65538', 99, 3);
+ T('-22346292', '5.613', '4', 37, 2);
+ T('-9.47E+6', '2193738.859614773754785', '2193728', 51, 4);
+ T('509340826', '-8.32E+3', '509332608', 13, 0);
+ T('-7.1146131830', '-87.000879877106240887', '-87', 14, 6);
+ T('23171.4517', '7832051356650.8110478261867334', '4738', 31, 3);
+ T('-8.311E+5', '3.92E+6', '3362944', 70, 4);
+ T('-7.36226257340638E+19', '-3205455427.466998616746', '-73622625736631254784', 76, 6);
+ T('44.53873645292290894', '7158.19721042730362623920802', '36', 1, 6);
+ T('-3.9869213031072962224779196', '566950300', '566950300', 19, 1);
+ T('130226940.99070398283535694', '90.38439503297710146676081', '88', 23, 3);
+ T('-520065.523764435269547247797842', '-708416073588.9415817', '-708416368628', 95, 4);
+ T('8009941987431040.60', '538495690.636933268733', '537920128', 3, 5);
+ T('-38692584.3568546765045653465809', '3841.10783106', '2304', 72, 6);
+ T('-69722339.22403', '-256.0190456728', '-69722368', 86, 3);
+ T('4.463302E+8', '16155441.7', '9568528', 1, 2);
+ T('959556.803202515510771913876801', '9.9E+12', '696320', 19, 6);
+ T('-949.89126414041446936', '54005', '53313', 79, 5);
+ T('-7.0409908874740E+17', '1390.282051154397164181', '1088', 23, 4);
+ T('-92.4587300682', '-536.9178398619871825990934', '-608', 68, 0);
+ T('-55.5961701', '979435363', '979435329', 98, 4);
+ T('-81.0634703497', '3.553052820022339E+20', '355305282002233899936', 96, 6);
+ T('-6827.312743509500325499829', '1721242121.2', '1721237505', 83, 0);
+ T('-1766275839520951146.7972639424', '-7453904.15570680061614', '-1766275839528402928', 84, 1);
+ T('-71.683648442464696380626428138', '32841636012505249.13303176149', '32841636012505249', 70, 4);
+ T('91455326.6585772089', '78197.587055117340', '78164', 20, 1);
+ T('-4.01998883542941', '8.88197827299E+17', '888197827299000000', 62, 6);
+ T('92.97711340', '-5.575100718627745975192312592', '88', 2, 4);
+ T('5.17E+5', '-35173.80197414952630283', '483976', 43, 0);
+ T('4039.3532', '9.15039139835203E+16', '3588', 27, 2);
+ T('-62121037.451055', '-1.6094839623445591831', '-62121037', 29, 3);
+ T('-16839.9258819247822494954005', '52.70140825640', '48', 44, 4);
+ T('7.194791E+20', '-1330.659064405445125346144', '719479100000000000000', 88, 5);
+ T('69753078.92502280435', '86.685642576', '86', 47, 1);
+ T('553077.39480826313', '2E+3', '80', 3, 3);
+ T('3.44257712701333', '3.04942808253946937383552', '3', 28, 6);
+ T('1482581662.14456216483422894', '-9.0190864732542363480', '1482581654', 29, 0);
+ T('651.82', '-4.54162440231209479434616760', '648', 38, 0);
+ T('-5.2E+7', '577072.9119897141594618538', '35328', 7, 3);
+ T('-313.289', '384508118.63446649717175235074', '384508102', 76, 6);
+ T('-6570113973.908422400938', '2E+6', '263168', 11, 6);
+ T('-3988067.866894724716', '2200217555077.3329', '2200214634629', 83, 6);
+ T('-4.38395139457628837', '943972371355.626083399', '943972371352', 43, 1);
+ T('8E+2', '-3975946.539', '32', 19, 6);
+ T('54500972.0385', '-7654025786021252.094023324', '53217900', 19, 2);
+ T('-9E+5', '-25960488.523947367009', '-26065856', 8, 1);
+ T('-88075589.734602711774877809831', '829002496.12460739113878390650', '809505280', 45, 4);
+ T('61871.961438441131764', '-1408.3013816341094', '61568', 79, 4);
+ T('-89.3088101726', '1.29E+4', '12836', 7, 5);
+ T('-749924.810274087360782682', '-2.21358E+16', '-22135800000675840', 46, 5);
+ T('-4151739544.9063721319', '108', '104', 80, 5);
+ T('-1.13628979499738453100670193', '75.1076773772608767709903944540', '75', 81, 1);
+ T('988.06', '81014778160980781.47830248', '780', 62, 0);
+ T('-9883167.9493372', '-75170313.23324', '-83873311', 76, 6);
+ T('8435272.68112814839771938665', '-14.40519231516786', '8435264', 47, 4);
+ T('1.293812E+9', '-3.58177476E+16', '1157890048', 75, 6);
+ T('-8.3347595047E+17', '46613639.9854154920171131827', '38207616', 71, 3);
+ T('51842901.75162001640821510', '15.319082196859953483304', '5', 4, 4);
+ T('21604222.517496', '-2E+6', '21046016', 87, 4);
+ T('26.12276788388918227', '-651057895.2', '24', 77, 3);
+ T('-83731885189.3939448820725', '-6276.31648', '-83731889288', 64, 4);
+ T('39084003008424018400', '-7.503025946540E+18', '38498535022438482176', 68, 6);
+ T('-65665858.888096833295', '60.4520237764807', '60', 72, 5);
+ T('78.11524342823', '573961.399940062102', '8', 12, 0);
+ T('-7656809.6413949360081577161', '-74.877642260418545600', '-7656810', 7, 3);
+ T('-993597.3284472609780346761', '-3623873.97652697295915688584', '-4156413', 62, 2);
+ T('-6182.4222990659866861033484', '-3.9E+3', '-8000', 7, 3);
+ T('413463.96356', '-5.412044013944539017063', '413459', 95, 6);
+ T('-7.0247331', '438640199944572.94276', '438640199944568', 55, 1);
+ T('7.07077499597630444', '7E+2', '4', 61, 6);
+ T('-9997419227554235.346528', '106.78181404426303373130280748', '64', 51, 3);
+ T('-63.300', '-489022.524', '-489024', 47, 5);
+ T('56.66915534293', '2.6E+3', '40', 70, 0);
+ T('-8197817031.454', '6926897352.315385', '339742728', 78, 6);
+ T('-1330', '-953429.3156135340314990626', '-953718', 65, 5);
+ T('1.298E+14', '-713181.424305939855202756', '129799999983616', 62, 4);
+ T('-3.4179090796143E+17', '46867.0057268591', '12304', 25, 2);
+ T('68.0557279', '-6377.605044308509974955583128', '4', 89, 6);
+ T('95812.0431055209320087', '998405049.149310163817066', '29184', 22, 5);
+ T('41.90119838858715', '4732136044', '40', 14, 6);
+ T('-3.47E+4', '1588553121700.52660195455', '1588553087012', 26, 1);
+ T('-502127.74050359105769238533016', '-8553.761327', '-502127', 40, 4);
+ T('-7.567368693904661963189', '7565.5278006734543', '7561', 30, 3);
+ T('18629695.394789', '7.4', '7', 59, 4);
+ T('619151841.5666812386460279131', '-1.571E+18', '12877824', 72, 2);
+ T('-31.37290298202255795679', '-64.395', '-64', 14, 1);
+ T('1E+9', '-9603.1149291462', '1000000000', 1, 2);
+ T('6946423549189.493895259366', '33698.83806157895006213152', '33024', 18, 4);
+ T('-93.48548449', '303524643.096288385829579', '303524643', 95, 0);
+ T('372031772.517663', '-22055705.154982022360693', '371998724', 83, 4);
+ T('75977765.73', '3235432.1311540275128290', '87072', 42, 1);
+ T('-50280.949', '-2655724454.378305', '-2655774696', 86, 0);
+ T('51431486.87228', '-23524534.867081', '34605066', 79, 5);
+ T('-6830457365.162671', '-1.2352021080708E+19', '-12352021085304957696', 32, 0);
+ T('6.5E+3', '-9578.85194509634537', '6148', 71, 6);
+ T('-5.9900607270650489340230', '-5051.883537957557802157441', '-5055', 8, 1);
+ T('78017.6993', '-4675.0287081678080282', '73857', 76, 5);
+ T('-282311637.384021921579166959', '-5.7E+9', '-5704236032', 59, 2);
+ T('93889.33836', '-861078.6887988750749677225', '19520', 87, 0);
+ T('-5.330593427293019E+20', '-8.73E+14', '-533059351577484050432', 5, 2);
+ T('-39390441870177.1017', '8933411.44632843766', '8404995', 38, 6);
+ T('81638741.25386', '-3553388979.1582913', '68260933', 82, 3);
+ T('978.70', '-5366910.719045103790684', '898', 61, 6);
+ T('-2131792593.05742998242204076225', '2.79E+6', '2752544', 5, 6);
+ T('331123.61027964339599', '-878772.0214892450', '1344', 95, 4);
+ T('8354.6770617', '-1.91976570725069E+15', '8354', 16, 0);
+ T('-3714154.59', '270402659', '268828674', 96, 1);
+ T('-2E+6', '874.035299940092411', '768', 18, 4);
+ T('9.8667E+8', '-95.061191836217', '986669984', 31, 4);
+ T('7531.05', '-9.9E+7', '320', 62, 4);
+ T('87.14771947', '-42.976787158984400101119098364', '86', 8, 4);
+ T('-932277370.967410', '-3048327283.35173380151882', '-3081890940', 21, 4);
+ T('722855747.3650792984635661', '-5.618E+7', '671400512', 24, 6);
+ T('917165136.500432192388', '91203.57563', '17472', 42, 1);
+ T('6.5171281398308696279518911795', '-5.673575585', '2', 30, 4);
+ T('2108037289.3800769074969834', '57741336.68809547445870436', '18878472', 18, 6);
+ T('-806300658.3932993232904', '-4.9862994E+13', '-49863262698496', 86, 6);
+ T('2.9E+2', '-282.759262979781740067105', '34', 34, 1);
+ T('8192.7310314450998284838', '2614798690.31680686089', '8192', 36, 1);
+ T('-213.84200', '-12.501364532333', '-224', 18, 0);
+ T('4377809.219579581893942122337', '-5E+2', '4377600', 46, 0);
+ T('-54134.14954751917065098320693', '-2.765E+8', '-276553600', 69, 3);
+ T('-6.341E+10', '1346585.7624441176608', '1051648', 54, 3);
+ T('-9135633560', '-81356.278284457', '-9135701472', 2, 0);
+ T('-51317.3116488443', '-583.17446966231176709', '-51831', 56, 2);
+ T('-652189284.4342892242', '816704.4708013674503328', '24576', 79, 4);
+ T('61115058.7869364603606299', '53734.201063392254250115', '32930', 48, 0);
+ T('581423179.3884128701836429505', '697294139.8643115', '545771531', 37, 5);
+ T('-629403.303082', '-67879070733405958', '-67879070733410208', 66, 0);
+ T('-8.451128391', '-7.83E+10', '-78300000000', 63, 4);
+ T('2.03791E+7', '5.73', '4', 63, 1);
+ T('1.691635E+7', '8.1661E+8', '6736', 41, 3);
+ T('6.2922E+8', '-7.7592E+5', '629153792', 79, 3);
+ T('6.755768439027', '-4373439932.97163', '4', 40, 5);
+ T('118872.584289644469776', '8835978497.9581837370507196818', '20480', 63, 3);
+ T('3.09717548565851', '6.14112037813317060590', '2', 85, 2);
+ T('-772813241.33998757', '-8711059.53148438151', '-781515707', 14, 2);
+ T('-9609.74243480', '-4978128977.52569', '-4978130393', 38, 3);
+ T('-507.9845521', '-33377298.3820834800835243285', '-33377788', 84, 3);
+ T('473706954015.97154102', '-9.82958094608529247058726', '473706954007', 21, 6);
+ T('6.8048960776067099026422467574', '5491679816288025595.5880720', '2', 44, 0);
+ T('-91.584799173896521556227825483', '-816.763', '-896', 100, 1);
+ T('-3.5366200207562406', '-6784.397741', '-6784', 20, 4);
+ T('76784706.51', '90446.6214', '73794', 56, 5);
+ T('-952302.1739711851796437386', '-134064804.5479965142577476115', '-134197232', 41, 5);
+ T('-3.9194E+8', '-5113357104.62269762385', '-5232371648', 35, 3);
+ T('-81720.72019', '-60.61279825673001739754328289', '-81728', 80, 0);
+ T('-60444.3861553703599362852473', '3251683', '3215840', 75, 1);
+ T('23345.853500', '3.087069E+8', '23056', 12, 4);
+ T('7.019418713316395261', '703.2670486', '7', 35, 3);
+ T('232408.90975425109646900', '-5.3', '232408', 58, 5);
+ T('231571769014.485758496783903', '-8.39796107979E+20', '211124535808', 60, 3);
+ T('-2298533.94', '659139504.3384', '659073296', 76, 2);
+ T('8.87174E+14', '-6341147372.937529789808026308', '887168478839808', 47, 4);
+ T('5.2863', '-2.1552441259429', '4', 39, 3);
+ T('3603336.37859640023', '5653.55823455927504212652976875', '4608', 17, 1);
+ T('-2561588003.3854374429332', '-99714001.608', '-2650782707', 79, 1);
+ T('-5.92811E+9', '6.712695E+8', '134217808', 77, 2);
+ T('8009161871.46251328209465097', '-294.7060287214', '8009161866', 15, 2);
+ T('-4951738455.29064006551', '-3.5E+8', '-5234334592', 15, 0);
+ T('-73971347', '-8375.4712638', '-73971383', 33, 1);
+ T('22319924651782403.9476614119649', '-89.746518306292293054931344272', '22319924651782403', 55, 3);
+ T('915755962.932274607763', '68418157.434980117793', '68244008', 55, 5);
+ T('-5.196978719907826362296608470', '-7.3E+6', '-7300000', 21, 4);
+ T('520309.50577185797405415247998', '-526748.649725542386', '520292', 43, 4);
+ T('969722.389228195801686561023265', '-2.4029939089867395746478', '969722', 46, 1);
+ T('-65.089', '-195438814.0724', '-195438814', 37, 2);
+ T('61820.5383247276584', '-36.842682', '61788', 40, 5);
+ T('-8.50', '-594684.3624516176991901', '-594688', 74, 1);
+ T('233968.11783353508619898', '708.77603749333194948921850', '192', 54, 6);
+ T('-1625277.0535367963579798', '-687011.433908664433300', '-1769407', 67, 3);
+ T('-83.971', '6.2016092711270', '4', 55, 1);
+ T('21882502.68414814', '-392000283.183', '33924', 19, 4);
+ T('356.856969495065761441839084', '997040.264', '32', 21, 6);
+ T('-8190584456793714.945990', '-8.095E+9', '-8190588255989760', 81, 1);
+ T('2.35E+4', '45.8287876462842269775110862', '12', 83, 4);
+ T('-7.5E+5', '3.9262496E+8', '392464960', 86, 5);
+ T('-3.7171545847E+15', '-6.6660030886982399089663', '-3717154584700000', 7, 5);
+ T('-832013.233764078194067868290453', '737575521.0800462886771', '737280097', 52, 2);
+ T('-907497844.4143266753', '-5786433.9222895461677563078', '-912218996', 99, 2);
+ T('-5.78', '29.33002584434', '25', 72, 6);
+ T('9.44596E+8', '-6.89827E+6', '939795488', 29, 0);
+ T('-74990.76058', '348984435927.48184922334607641', '348984360978', 87, 4);
+ T('94109992.46748672581218', '-332.64024', '94109728', 94, 3);
+ T('4.12770920788470E+16', '-8.50265E+7', '41277092077797400', 70, 3);
+ T('-21.13986', '756002051182028', '756002051182024', 19, 2);
+ T('741799.35755929160537878', '8.2003E+9', '131488', 8, 3);
+ T('-86438756238363361222', '204804.39965885763469914633937', '65536', 82, 5);
+ T('-53845486377', '-6.91675933', '-53845486382', 56, 3);
+ T('6.489E+17', '-47.4863439878476313162785641', '648900000000000000', 41, 2);
+ T('701178657184278680.08985552', '497984167.0027411787983072658', '294428800', 79, 3);
+ T('1.97E+4', '980.7183', '212', 20, 5);
+ T('-93569348.74104730243018621', '5832.581674073344888448727457', '5768', 7, 2);
+ T('-22317.9587998', '-9930274.650052089907021959580', '-9951022', 45, 5);
+ T('-661852.0549672', '-7.804E+16', '-78040000000655360', 98, 3);
+ T('-4339950.02174579445', '7101.1', '784', 85, 6);
+ T('-800.3011750981407706797849', '5307.265791571634', '5280', 100, 0);
+ T('-867215735.0892906236', '-1E+2', '-867215736', 53, 1);
+ T('-8E+7', '-6869293.64886323', '-82637824', 81, 4);
+ T('-223227.318137679800913', '-5369.52812088759038762982534283', '-227323', 16, 3);
+ T('-1.6E+9', '9854688.2366499233612', '8409088', 30, 0);
+ T('6192.9276025878', '8.93E+8', '6144', 62, 2);
+ T('6270581605.614', '33245031.18521186218561761', '29442917', 48, 5);
+ T('26.651351281', '-4716332792.876', '8', 73, 1);
+ T('-7.208E+5', '-7791273.604668815', '-8323008', 7, 6);
+ T('-1927340.7464449324409172457908', '-64.007910349144', '-1927360', 100, 3);
+ T('37816516.395631137540525723', '9.0E+7', '4262016', 51, 4);
+ T('9.54975842942E+19', '2E+3', '1536', 80, 5);
+ T('-1197049283.85', '-77.7560081779049054315403735', '-1197049295', 8, 0);
+ T('3449.8079', '-63', '3393', 31, 4);
+ T('28332467.1', '-523.12370154892855877314', '28332465', 31, 6);
+ T('5008546.86042087720926528640948', '33001587.162', '4456482', 10, 4);
+ T('-351924689.916166739400813', '1.34079E+9', '1258423328', 76, 1);
+ T('-8.850053E+7', '-43542', '-88533814', 82, 6);
+ T('-8E+6', '-4.727624536352709693159909306', '-8000000', 49, 0);
+ T('8.532E+4', '-57305716.2', '66824', 96, 3);
+ T('-510750983072518163898.359250', '-7.8E+6', '-510750983072518229440', 67, 4);
+ T('-22690.70231955894560', '-3.9852E+7', '-39870464', 41, 6);
+ T('-552309.4306982536437', '8.592E+7', '85393408', 71, 1);
+ T('37046.111217441075', '655.166367', '134', 13, 4);
+ T('-1.949E+9', '-4820022146', '-6432748480', 23, 6);
+ T('-85855342.8066290643882', '-3044181.2687017142808921038', '-87981950', 93, 1);
+ T('444638435.132314267787', '98070.285733048026200523607', '9218', 31, 2);
+ T('967.78898552382800380019810', '4720568163.087510760240', '835', 3, 0);
+ T('-99186.1900410400', '-9.08763109600', '-99194', 79, 4);
+ T('-429487502.59805262543513', '-1867.918274579283257644228', '-429488080', 7, 0);
+ T('8636839.967380002', '5.9611', '5', 66, 5);
+ T('93870825.617', '983.03414069102694', '705', 99, 6);
+ T('-9.245E+5', '-5083.89', '-924636', 34, 0);
+ T('-89.67964141779306', '8E+18', '8000000000000000000', 55, 3);
+ T('7.6892306925218248E+18', '-3268895926.604', '7689230691401732608', 47, 4);
+ T('-862137.957046520849275153655616', '-87722612737842779073.966072', '-87722612737843378169', 15, 4);
+ T('36.4547935633390', '-9297472782.2313919527851063123', '32', 53, 6);
+ T('973.8712', '-5.83040098', '969', 49, 2);
+ T('-5652.96243369325222605617', '5.297553081201053105287661994', '4', 91, 0);
+ T('-2.54616E+6', '4885748.3252036', '4719632', 75, 0);
+ T('-1515663968.388348774885417840', '-6005', '-1515665280', 77, 1);
+ T('91794', '-6437411175.919778917056', '26256', 88, 2);
+ T('15.52099942211634998098076156', '-144010401.73748', '15', 100, 3);
+ T('5885.47621604706900685514662', '16.289139', '16', 57, 6);
+ T('4E+3', '200098.00', '3488', 68, 1);
+ T('7544.716771', '-8789008280.134682471118', '104', 55, 1);
+ T('-46750072.60240', '7380.8889306089747', '1152', 75, 3);
+ T('7.1E+4', '1310793472.165709420186588861', '70912', 11, 1);
+ T('726.5', '205.8147745287555', '196', 22, 4);
+ T('-634.374028201957695099670632346', '-2', '-634', 29, 1);
+ T('7.74968225E+9', '-85351022.36016', '7665648642', 17, 0);
+ T('-8214451351.76', '3122.664813137996413757894', '2080', 9, 5);
+ T('58958.2449461365392669', '-9662453.77', '32778', 38, 3);
+ T('1.99649376256E+18', '-6.8E+3', '1996493762560000000', 46, 1);
+ T('-423.08763649021691494099', '-903601383.37266324088309897', '-903601639', 4, 2);
+ T('-2857533665.61485428851', '-9028883.39509854603468875', '-2866529779', 38, 4);
+ T('914157.24171168106110158650', '6.86111E+6', '569380', 90, 5);
+ T('-1.171E+13', '9.61E+6', '9437184', 55, 0);
+ T('9727122372.93905057260652', '7613.047742764', '6532', 96, 5);
+ T('-5.19928E+6', '-3636045731.5940303976', '-3640653744', 32, 0);
+ T('2218.60438865457258920297', '-356657989.75513787', '170', 74, 6);
+ T('654410.915094761850738', '-61951005.6826', '569410', 93, 1);
+ T('-73.315241477422135215', '31438308.643099', '31438244', 52, 3);
+ T('-565.39521605', '-572.0248016627790257659995180', '-576', 55, 2);
+ T('176064238356.0', '-5729680.767', '176062730768', 29, 0);
+ T('7.341979310333699531773155', '-226065134.75890523565757096', '2', 28, 5);
+ T('-474.7087837538', '99892.5444517358305564011016', '99876', 100, 3);
+ T('-73780834.1038', '-8.982E+17', '-898200000069500928', 13, 5);
+ T('17933411.0248226684874', '-6501.25068', '17933315', 33, 2);
+ T('-8751810.93269983550675779640', '-4.194E+6', '-12582608', 24, 5);
+ T('-5.563169', '-2.04172525681045', '-6', 82, 6);
+ T('61839.98160493488904941', '51013.2867357287', '49413', 75, 3);
+ T('2.18731E+9', '-3.3427429033815122212043094347', '2187310000', 89, 6);
+ T('-5.0332499458147726288', '18994.859913927065383519606183', '18994', 28, 6);
+ T('562051217.28941330674590', '635286449.31', '562049169', 17, 3);
+ T('-46981.107149', '-786.398479049702360', '-46998', 42, 3);
+ T('-27.254154546', '-6.41417020087440270266200126184', '-32', 36, 3);
+ T('9.6', '826925341.4962205488173962636', '9', 20, 0);
+ T('-177744.074200735188597155211780', '5442.077262185891', '256', 28, 0);
+ T('-746709706.88336750684698872784', '-9105.73057932251575896880479251', '-746709978', 57, 2);
+ T('-3995.68912826373', '509052904561373222744', '509052904561373220928', 38, 1);
+ T('-289396.48276', '9', '8', 91, 4);
+ T('99', '-61056913828568465', '99', 73, 3);
+ T('2.5E+5', '82743.602968', '81936', 69, 3);
+ T('-86279.567', '-7.67E+9', '-7670069632', 64, 2);
+ T('-5171266.012656542737', '1.227458167934E+20', '122745816793395238400', 2, 2);
+ T('-9.640E+15', '-50569807.35783215474994287259', '-9640000000098304', 79, 0);
+ T('7.3059E+8', '-286.8291418396118839197', '730589728', 99, 2);
+ T('-6.6282291518787', '809278609765392468.17', '809278609765392464', 19, 5);
+ T('20.0003580', '6.311E+6', '16', 18, 1);
+ T('-3079.959165994133', '-75.1609743709047929', '-3151', 39, 3);
+ T('-299', '763073743440763.8254', '763073743440465', 53, 3);
+ T('-77046', '87168.12848060524331', '20480', 13, 3);
+ T('-91801396.9750364', '-2503.0029851431030', '-91803640', 81, 1);
+ T('8070341294.03195989', '-8237', '8070333058', 27, 2);
+ T('93110.15587053557410416092927', '-9.2132824352595', '93110', 8, 1);
+ T('-3770145270.627', '776952921.801431755', '239600648', 85, 0);
+ T('-445885.31476681', '35.8499200322453323691951', '3', 96, 6);
+ T('-477816.7896', '-51667565.289932118', '-51866240', 62, 2);
+ T('35.16559423286695392097312979', '-6.557E+5', '32', 62, 5);
+ T('-786887368.9944698062', '9095.0928728710257835285225', '256', 45, 4);
+ T('-4853.626909125165064', '8400.99318', '8192', 15, 0);
+ T('-65.9416981572035138558207380189', '32.38418259481597985822', '32', 11, 4);
+ T('-329666726896372.66035259', '-4.418333E+7', '-329666768842740', 77, 0);
+ T('-8.47772', '-292417358.3535797911104929423', '-292417360', 94, 4);
+ T('-6.749550E+13', '-8.50E+8', '-67496349399808', 97, 3);
+ T('-75155887.068996877126', '-4.1864E+12', '-4186468700160', 62, 3);
+ T('2817.3456883584860296337633462', '-8E+7', '2048', 91, 6);
+ T('71546.07837403789', '-21.96518429056935797844', '71530', 44, 6);
+ T('-4688056128.0082180357669636', '-1.9282442229E+18', '-1928244223257042944', 36, 4);
+ T('-33522.8251619618686', '75065.0116481807043', '75016', 66, 1);
+ T('8133394185.6', '1827.56825010690929507', '1793', 87, 6);
+ T('35612541.1200', '-69889.2310994079', '35546749', 5, 3);
+ T('5.4623E+7', '-66633.10156', '54557456', 94, 1);
+ T('3.558211486823929268939904769', '5322.18', '2', 55, 2);
+ T('102.9', '-3.44332', '100', 8, 5);
+ T('2.929E+5', '6789557.1593', '268324', 62, 5);
+ T('-3621.7405026248397827887399', '-4.2003E+9', '-4200300544', 80, 6);
+ T('-406719913.1938135795668991', '8490140860.351', '8086700052', 1, 6);
+ T('74357410.738403', '-78553540.496930', '4200992', 21, 3);
+ T('48.9158618701080661661013506980', '427280761.916334', '48', 17, 3);
+ T('8.9944E+6', '33738', '576', 19, 4);
+ T('768552.8', '46682326', '528384', 93, 5);
+ T('-55301209994915.8', '-735.744689801440636440654224', '-55301209995007', 38, 0);
+ T('4.72E+3', '4.96E+6', '512', 88, 5);
+ T('-384245099', '128779.02412779399068894685', '57857', 7, 6);
+ T('508.1913456555720773943276', '-4.102735708438401007466483805', '508', 51, 3);
+ T('-58408.0709', '-2365969.23104687012230767491', '-2424376', 14, 4);
+ T('2.239E+13', '-9.79280E+11', '22097914825728', 75, 4);
+ T('2825198322.19150516', '253749.291373086', '72240', 19, 3);
+ T('-41977444931862.6472', '571.52042128836870257905318', '554', 1, 0);
+ T('2.10E+4', '1.5234E+6', '4616', 97, 6);
+ T('-5.8393474162476824', '-790', '-790', 41, 2);
+ T('-186638085.1817084247128', '6.1062E+6', '4202584', 50, 1);
+ T('384394669.25959373489207927', '8868.181586027415660580009614', '8356', 30, 3);
+ T('-3.955069E+9', '-733803606772.5137443362159969', '-734368101112', 18, 0);
+ T('6E+5', '-731.2233493202', '599296', 32, 5);
+ T('-9695359584296543.215', '507002', '139296', 87, 1);
+ T('-168.932537759832258776114', '333989.21967547311', '333824', 13, 1);
+ T('92769775015.2776618702030', '312800585.3359', '276849921', 6, 4);
+ T('-601277807.2', '98489966442.54083066', '97914001920', 73, 1);
+ T('56761203.548935788576315', '-6.5996E+9', '35788800', 83, 0);
+ T('-47.447133744', '6.02683E+7', '60268288', 36, 4);
+ T('-50695.336', '-6018878.284610', '-6018880', 34, 3);
+ T('-1834.85', '2.11039E+6', '2109590', 8, 3);
+ T('-3.66476269795344936122313', '-889532891.59977', '-889532891', 63, 0);
+ T('-12596885.04201914085', '797084105.75927833', '788695369', 65, 1);
+ T('-7947424870.746408178058432607', '34643.760799', '33554', 42, 0);
+ T('931.19322', '62370.952', '930', 40, 3);
+ T('-388578190308.862570', '-3244270894.989562942670703', '-390730852336', 39, 3);
+ T('7804675212.930', '-5.38244993686', '7804675208', 19, 2);
+ T('-8.9E+7', '39904.3894282', '37824', 74, 6);
+ T('-83268450.34716720470910991', '685.79404197535', '140', 85, 1);
+ T('-51.321606703240304884', '-4.877389685343696941467864642', '-52', 21, 0);
+ T('527725598.575256', '-2.0E+8', '336868352', 29, 1);
+ T('-87999767.056', '2E+7', '75776', 52, 6);
+ T('-2083.1240465', '39129.121676464030', '37081', 87, 5);
+ T('-2553495084.573819521962424', '571189.9065220003335206622303', '557332', 95, 4);
+ T('-1996031.74489859441850648717598', '1.3495295E+17', '134952949999732736', 73, 1);
+ T('684020.42254169618234861', '9.22E+7', '674880', 59, 4);
+ T('-9713.0', '38484.2776236384350755108988', '37380', 33, 1);
+ T('974835.287575488191950715', '40233.031192823', '40225', 19, 2);
+ T('-5.58797512E+19', '1857369.1746604289717', '540672', 67, 2);
+ T('210279167.30467202806', '-6244941.4401550', '209752243', 96, 1);
+ T('-874209088449215.36573501', '-584240585.569558883793555052818', '-874209102262271', 26, 3);
+ T('301.058024548297574025076412194', '6100589.99587880', '45', 57, 3);
+ T('-39.26', '-892725.2939', '-892727', 8, 1);
+ T('1.176212904409E+16', '-3.1501009E+8', '11762128737861776', 68, 0);
+ T('78821963835703.682830', '95.29979457761721544103785', '23', 1, 2);
+ T('-80319.8297693', '13855', '1537', 72, 6);
+ T('244.61', '-972576619648629563812.618', '84', 15, 6);
+ T('-82998178142.19586301375', '935560.994429169192808873604', '804480', 38, 1);
+ T('-24.70982', '-93224983.39357739700891026609', '-93224984', 93, 6);
+ T('-838930838.8403246', '8.15E+8', '9627712', 7, 5);
+ T('7.506E+7', '797.35280', '768', 92, 2);
+ T('-2274350204.593543533112652', '2610603247.7', '403710084', 87, 2);
+ T('73934732329.414689', '-9.5636', '73934732321', 38, 4);
+ T('-58436894', '7.0251391957491', '2', 69, 2);
+ T('-7983.0482036535814629', '-380604.46678', '-384960', 54, 5);
+ T('-2552789.64684053281', '-42622609.619', '-45023189', 14, 2);
+ T('-6.0745522', '6.01062865E+9', '6010628650', 4, 4);
+ T('31568.599731635074073', '-101306120.4476930159', '12368', 46, 2);
+ T('-14638137.383', '-8', '-14638144', 16, 2);
+ T('-4169.011246854088159734744', '2552903.2915354066808111', '2548743', 52, 1);
+ T('-11033806.887', '-42809084.42541505254881454883', '-44924672', 74, 2);
+ T('8960227474.01604319960710319', '-167675081.86418610', '8959047698', 6, 1);
+ T('-88979586.0881811288521', '-9', '-88979594', 8, 5);
+ T('63010.1', '3507911378.65', '29186', 70, 4);
+ T('874591336103730322.9', '-879.8', '874591336103730320', 73, 1);
+ T('8816265.477912318522467857', '4759.886', '641', 13, 1);
+ T('-42.555354401570732188299', '-32778581.88784063178966', '-32778622', 87, 6);
+ T('12.7258210495453648313', '872996007324511150591.6', '12', 96, 3);
+ T('-9019', '45.4293314509599174304564', '5', 64, 0);
+ T('1142467210127183.29736987208', '-8.25188853242394', '1142467210127176', 64, 1);
+ T('25133.47026339', '-52688183493.064', '553', 28, 5);
+ T('-7.83500555630651084438023', '-379148848.50232633873165', '-379148848', 54, 6);
+ T('-6921461.53163149269377', '-23611655.6908', '-23715319', 53, 3);
+ T('-6.65442052000', '47188.77139799602774', '47184', 27, 6);
+ T('-7.04107898E+14', '-3651016881.55367728', '-704108310747904', 20, 3);
+ T('17359.783707213928', '-4347276170.236772', '16454', 27, 2);
+ T('-4844.460187207229724432870327', '-2.512E+6', '-2512640', 45, 4);
+ T('-6678.17', '-173349429.0712256912433419141', '-173349430', 83, 0);
+ T('58.901880903', '-2.0330643907675309940', '58', 24, 2);
+ T('-7.562031E+7', '-1311.5524578315', '-75620320', 38, 1);
+ T('-671208719702063.3222', '845692769275113959.759437755', '845692675771343297', 39, 2);
+ T('-383.2175757771004017', '422825.8941309912481058', '422529', 90, 3);
+ T('-6431802580.963381986788', '-654386443.63881589664767913631', '-6431811036', 49, 1);
+ T('38685.99896727897', '-738509.74235060537248912', '37649', 13, 6);
+ T('6697490921901.19701717109', '6.6', '4', 24, 0);
+ T('3.15187919619759830636391805077', '-6.204102351492621348400', '2', 22, 3);
+ T('6.998E+7', '9.75E+3', '1536', 11, 4);
+ T('-7.26313319325660730029686205880', '4.838E+9', '4838000000', 39, 3);
+ T('629.918351603814203756', '81.6049216300686044238212466719', '81', 49, 0);
+ T('27815943.15297712378808', '4.27345057196215262569792067', '4', 50, 4);
+ T('-510.9826726155326', '-142498388096980120.83103907337', '-142498388096980480', 96, 1);
+ T('-1077.05704', '-6.06871E+17', '-606871000000000000', 69, 6);
+ T('-30102.846', '-362.344602297901954', '-30206', 13, 0);
+ T('-585127286.0431927685457693970', '-825950520.7422281061887', '-872109432', 91, 6);
+ T('-26.750724387815607431924', '3332471286.4822530812019', '3332471270', 29, 3);
+ T('-8.038065976743602', '698.26845838046674', '696', 21, 3);
+ T('2.7144E+8', '-727', '271439872', 15, 4);
+ T('-21142.85873132240310902099', '-84222370', '-84243382', 31, 1);
+ T('-7.3E+7', '66096332.42694751692', '60819648', 6, 6);
+ T('-745610016.563764', '-719645819.380293216195', '-787873664', 39, 2);
+ T('-92525825.09197842594', '-5E+13', '-50000092454912', 23, 5);
+ T('116211', '-90004858.39881286765438', '32898', 84, 0);
+ T('47.928818903', '7.32138383621980299', '7', 78, 5);
+ T('353.7302694104685498998920881', '-1.7E+6', '352', 9, 6);
+ T('-34439.0984031475335745577855', '-134263.832108476746109', '-167671', 35, 4);
+ T('204110053279509.44', '54831555.0326948147176022', '50364673', 50, 3);
+ T('-6.7841713E+9', '6.0616019563900261567', '4', 36, 2);
+ T('-4492.863298759467', '2E+11', '199999995904', 96, 3);
+ T('-3.81240E+7', '-3.6E+4', '-38125024', 50, 4);
+ T('-861.59', '-8961141.275', '-8961917', 54, 6);
+ T('841442810.3677', '-3E+8', '570836224', 61, 5);
+ T('3018708586893.664180308075444', '-270.42766055056941666674924', '3018708586624', 64, 0);
+ T('-15.15', '34978908.60093055211946838', '34978896', 73, 1);
+ T('472.0748833402551469889', '4830.20033', '216', 37, 4);
+ T('-516649017808343.502282807', '13562.72430111817939887824712', '8232', 2, 6);
+ T('-27.66', '993121.1917967734601619649', '993121', 70, 2);
+ T('21.266569945455511187199684694', '-3592.63970417885617319', '16', 17, 4);
+ T('-8.571022E+7', '435074.843324696', '270848', 30, 6);
+ T('856193.36906333064240203575339', '717413.2911675505223994151', '528385', 62, 3);
+ T('-568.519970541104170693716325', '-1347.459254596', '-1912', 86, 3);
+ T('-72593996.26124912857', '-95968185.95230235', '-100400124', 75, 3);
+ T('2746.74098', '8199141652.40321000738', '2064', 90, 0);
+ T('686.6431', '-232567577.699434647641588544', '166', 36, 4);
+ T('724548.7', '-62042298.954939', '593476', 61, 3);
+ T('59967104659008.5432', '-33230385', '59967071625280', 49, 4);
+ T('-98', '-5414733389.1787436627881168', '-5414733422', 53, 6);
+ T('393980711.05', '33.8228906197217822240', '33', 70, 0);
+ T('-9354.44487492655', '97.4676718188735030762723', '96', 12, 5);
+ T('425112.2592', '-4015133.0577954519663', '145536', 10, 1);
+ T('1866098979.211376164', '3.6209E+12', '238043392', 76, 2);
+ T('787.3251514754253', '-9.5E+9', '256', 42, 3);
+ T('5836329742.18298379650904704', '-4E+9', '4589899776', 68, 1);
+ T('4109.410053260148730', '5.410133029121385044976', '5', 47, 0);
+ T('126842575.670092142127988572', '-8954771.9869681636', '117920845', 59, 3);
+ T('702833.527136239279', '-6815119.15', '524401', 6, 2);
+ T('3.9E+9', '-5.1E+6', '3895461376', 36, 4);
+ T('-9.177E+8', '-70772.167', '-917765632', 46, 5);
+ T('-69547354.2062059596882835', '3941859738.434027000436', '3939500162', 55, 5);
+ T('445.25', '-1.90E+3', '148', 81, 2);
+ T('323030772.876599414718681838', '-154828359', '306249904', 33, 2);
+ T('9.51736E+8', '-3.517E+17', '540688384', 69, 5);
+ T('-9175923641.6516298117953559375', '-764078.449524851495', '-9176087486', 71, 6);
+ T('-292296687.86', '-57709314.3062648', '-326932464', 65, 0);
+ T('-3.6', '-92632748.6783', '-92632748', 26, 2);
+ T('-9547.117', '561757017.90176667', '561748497', 63, 1);
+ T('9420.190223', '-6828233089.24447', '9292', 67, 0);
+ T('-2876591.5433385479490473', '-4428409179.77', '-4429180415', 62, 6);
+ T('-19.28467835279', '8156498', '8156480', 11, 3);
+ T('-3.93E+8', '-1.31E+7', '-401602560', 81, 6);
+ T('-506.4998577', '97737486305983570648.3778', '97737486305983570432', 6, 4);
+ T('51.38038672920695960139527', '4.728375497787E+16', '48', 55, 4);
+ T('-7E+5', '662.0268', '128', 13, 1);
+ T('922545861061578363.99', '1494023.497448064370545', '1313795', 69, 1);
+ T('8949.84304173974256269969000258', '599.15', '597', 97, 5);
+ T('994.863340182961', '-977185285.146', '482', 2, 3);
+ T('684.8', '490215.507560503', '676', 88, 1);
+ T('415978.101425800203336281707', '7.443688077473719', '2', 95, 0);
+ T('73705195.05524414247715846', '-16.3392666356514', '73705184', 13, 5);
+ T('8453.43408634', '-32562897391616996.67196978', '8196', 38, 1);
+ T('2653876.6535004', '-4745.5167787417450655473', '2649140', 19, 2);
+ T('355351863352472700812.6068', '-5.603E+5', '355351863352472175364', 15, 3);
+ T('-546.5193618', '-9.3E+5', '-930544', 82, 0);
+ T('-836.52714927', '-1607.3454', '-1864', 8, 3);
+ T('-7E+1', '-20198519.079481621952799409', '-20198520', 4, 5);
+ T('-40192.87680621', '7463792243056.9797', '7463792238848', 55, 1);
+ T('4.22E+6', '1809262.5141436', '96', 13, 1);
+ T('-9E+5', '-6846.5', '-900032', 31, 1);
+ T('-778702.7', '-4.85955820', '-778704', 68, 0);
+ T('761147.21341355', '-74063874.6977398', '105786', 64, 4);
+ T('99.86363090120886156731948522', '3092733.0', '97', 17, 0);
+ T('-447546', '-8197265292.57851121843903', '-8197691324', 94, 6);
+ T('-601710278', '-53107417', '-603938526', 1, 0);
+ T('75657.59413426507995', '735755526.9010723688', '9472', 42, 1);
+ T('1E+9', '-94182.007963189853418582739', '999981056', 41, 1);
+ T('-82.588653253637773', '3.30E+5', '329984', 14, 3);
+ T('4.55E+3', '-372.215802797763507', '4228', 57, 4);
+ T('-76.857334805191424456981324', '-7.87566696802657461', '-80', 54, 0);
+ T('-846089.78', '66726.545008571060381', '66726', 14, 6);
+ T('-3.5159128', '-6.2E+3', '-6200', 61, 2);
+ T('68026818.1', '21980.67902949556', '448', 24, 5);
+ T('974625.980734', '85268.237034656605', '19712', 71, 5);
+ T('-1.04', '-4.68E+3', '-4680', 37, 2);
+ T('-514748713.50505044548', '-4.016E+6', '-515864448', 73, 6);
+ T('-31.2', '-6.8719682E+8', '-687196832', 23, 2);
+ T('-4E+3', '8E+9', '8000000000', 29, 4);
+ T('507.82437378649108622154226', '-4294', '314', 23, 2);
+ T('-5257454797.01393', '590330.3995073410959079319', '65842', 17, 3);
+ T('-2.2666933098980024278341925', '45.457220682226998', '44', 76, 5);
+ T('-1E+5', '-9.92224167326385643', '-100000', 35, 5);
+ T('-818268.200246416692949867', '5.79842879E+12', '5798428246176', 48, 5);
+ T('6.040E+4', '-7E+1', '60336', 61, 2);
+ T('-46336.263067154006', '15639793390.26680675068935', '15639792128', 51, 1);
+ T('-56022258.075671849', '-6.5873003651636503168', '-56022262', 46, 0);
+ T('266673.4475511349669596093', '186809690.53697805559975', '4368', 94, 5);
+ T('-104.220858634', '-85.7859231235633443818145924014', '-120', 22, 1);
+ T('-89.826380907429899', '-600416.4502587546861553163612', '-600416', 18, 6);
+ T('4E+4', '825087786953957085433.8962', '36928', 68, 0);
+ T('-665.6072002106735262004', '-598236940.7421822402515383', '-598237084', 97, 2);
+ T('-64.16', '-78699.9187860811132216595290', '-78720', 99, 4);
+ T('4714835404.847023702', '8216922.224315491538842207', '270664', 36, 3);
+ T('6.239184E+8', '9669.6983215', '9536', 2, 2);
+ T('610520.26887544268164635787', '-679800.749367317687156081810854', '65672', 14, 6);
+ T('-6842.067', '9.568733E+9', '9568732480', 51, 6);
+ T('629253657', '-8.47E+6', '620790288', 43, 0);
+ T('-9.19384911540562E+18', '-394.72640029934480430', '-9193849115405620128', 24, 6);
+ T('-64659.55261', '-391870.84834045024782163927', '-392896', 94, 2);
+ T('-2116.1221854', '684397.40216481587010445502797', '684332', 63, 6);
+ T('56.905606811650008925678', '-820501.727535525907', '40', 81, 3);
+ T('-414129.1472', '199699.279', '68611', 68, 5);
+ T('-66.9002404076627826381002', '42872470.001602', '42872470', 52, 5);
+ T('-7406467841.576136', '-538592522.1080449', '-7407140618', 82, 0);
+ T('4184455.6105020606925', '-3622.1776693223862779439', '4182402', 75, 1);
+ T('-20800.60323866433', '8.08018E+9', '8080163328', 9, 3);
+ T('-1524838318364974.2967', '-3946.408', '-1524838318366574', 62, 4);
+ T('986.2', '-77462259.3693257333922710', '264', 34, 1);
+ T('-8618024281.89251225973189906309', '-50208760.3026773555', '-8656953344', 46, 0);
+ T('-4826', '9.6E+6', '9595904', 31, 1);
+ T('1083921.605854588', '56.0200187932052614852569001', '16', 79, 5);
+ T('3E+1', '-72326645.961747763992304', '10', 71, 5);
+ T('-924.16825445008473', '774767.108138806007890978', '774244', 62, 6);
+ T('1521.740334417217342759967', '6722765466.16346', '144', 60, 5);
+ T('-961.38735596896430991028267592', '2.39782056695275439085465', '2', 12, 0);
+ T('-56164.41776091566', '-9127353111.68391', '-9127385976', 40, 0);
+ T('599917626.5600314113382', '-129996.437034', '599917616', 98, 1);
+ T('-7181041317.08', '-3.0E+7', '-7210926080', 99, 6);
+ T('-2257.89206353084', '-94138.193', '-94202', 34, 4);
+ T('-251', '92688497.123570485', '92688385', 25, 5);
+ T('-89.846628947573185', '2156253882.197003619', '2156253858', 75, 0);
+ T('-5549713.7634224107352860368000', '889810751', '889798959', 27, 3);
+ T('5.468473100959222005', '5835918276', '4', 5, 1);
+ T('236267.13', '-7968044.96305782682', '133824', 21, 4);
+ T('9', '-1714.9092988', '8', 23, 6);
+ T('-6.756246191', '2.3983E+5', '239826', 25, 4);
+ T('-512.6', '-2.850647386720482', '-512', 26, 0);
+ T('-875504320.99318', '27868418.981570553301167810471', '25173248', 27, 0);
+ T('-290.58003258', '42166355.392606456567163116295', '42166354', 77, 4);
+ T('-5.311E+8', '-740592237.8357326868799083383', '-1067973504', 69, 2);
+ T('465826012264.46090', '-6.3E+7', '465805021248', 59, 1);
+ T('-4901877.8035370829616164850', '-8442.4794417742246654735', '-4910078', 11, 3);
+ T('-9.3475973439650431645', '3.43', '3', 71, 2);
+ T('4.224418E+7', '-48675.179795514952106118386', '42205268', 21, 4);
+ T('41910822.341211952241', '-83577.25532515113133576583179', '41844742', 12, 0);
+ T('-5146666165.1920358728475713', '-6.0865992E+8', '-5214039552', 52, 4);
+ T('-7006628.0826597733280107543', '1488.0786122694', '1104', 89, 3);
+ T('-769.5953720583', '-3.64E+9', '-3640000512', 8, 1);
+ T('-788267.0233304749066272', '316567.35560628753589271103', '53397', 65, 3);
+ T('-3.9903012027345500E+20', '-5772306.63270882975531436224369', '-399030120273460248000', 13, 5);
+ T('-348.27828736949034873', '8806682.2038', '8806400', 72, 0);
+ T('4.115E+17', '2568573.3307244476363286', '131072', 26, 4);
+ T('951162166325164.27231775582895', '-7.03802E+9', '951155135874592', 14, 2);
+ T('-5.9858686E+12', '-9.4', '-5985868600000', 96, 6);
+ T('64511.8041611327651251', '-77364310.642', '33706', 65, 3);
+ T('-4.3602624076005336', '6E+7', '60000000', 83, 2);
+ T('9760382408843756601.031', '5739.30542462718', '1065', 51, 0);
+ T('-8.646227747', '7.89E+5', '789000', 53, 0);
+ T('434.321780697', '7707.835879924984484', '18', 87, 6);
+ T('1112.2357919484106756422', '7876.5661154', '1088', 8, 4);
+ T('3139001.14622642469', '-5.89271504818861923', '3139001', 89, 5);
+ T('-507266.83809413171996946222', '565.35430', '564', 85, 1);
+ T('7E+1', '-191632693090744017140.9', '4', 61, 2);
+ T('-23787604.61462682', '-4.0953E+6', '-25099604', 14, 0);
+ T('-159136.189095928706', '35.7', '32', 73, 5);
+ T('-1.63659E+9', '-932.155396891866893662546', '-1636590512', 24, 2);
+ T('-1.441672E+8', '-9.9158763452336', '-144167200', 50, 0);
+ T('-351.85049975', '61.66317', '33', 10, 4);
+ T('42971.62765', '9.1252221326', '9', 18, 1);
+ T('-649860258.202834705698568752333', '165.5821906677249396166', '4', 43, 4);
+ T('99534.97', '-7767638313.788190548867634', '66758', 86, 1);
+ T('912816741.3765890660957970', '-3.1423381601593184555', '912816741', 97, 1);
+ T('-9978.425775037507804177891140', '1714', '2', 14, 2);
+ T('-20881.475287038589', '-65693.1935473847636095149', '-86429', 15, 6);
+ T('-6144003.257516098222', '-8E+9', '-8000622592', 53, 5);
+ T('-2.60000E+7', '-4896.70523024436960621194024', '-26000256', 7, 5);
+ T('731264.687308565', '-3.06165924E+9', '133248', 81, 1);
+ T('-6561903706.1622003522212847', '-8.39251795E+9', '-8443116926', 28, 1);
+ T('2879.3366151654548', '6.39E+3', '2102', 50, 6);
+ T('-3558669.5815694106790', '449225017.57189', '448831537', 16, 5);
+ T('-8.3871358207442673', '2283.20', '2280', 17, 3);
+ T('-564.772445895', '-8.1039819641E+11', '-810398196412', 18, 6);
+ T('79934383.9769777967', '5888991301.7443945', '67280901', 35, 0);
+ T('-9.531481', '7.6333052609E+12', '7633305260900', 88, 1);
+ T('-8426.6', '-2.4E+5', '-240128', 16, 4);
+ T('-12133744.866895707190', '-150412.992', '-12283888', 51, 1);
+ T('-3.06', '209578796.009496465055990754', '209578796', 83, 1);
+ T('-718.27579402', '69522965.7456538563039869861309', '69522448', 68, 0);
+ T('-2.4E+3', '-996780.228098658573720', '-998912', 25, 2);
+ T('7.41838425786787480613483833658', '675010078317335.4609', '7', 43, 4);
+ T('3.27E+5', '-3.31466E+10', '263488', 64, 0);
+ T('3791185.4909', '3.25997489E+14', '100416', 51, 3);
+ T('3675466640.505712882', '-8.878E+8', '3406899968', 57, 0);
+ T('4456260962', '-2583961.68475040210683', '4455923810', 92, 6);
+ T('7233521048.96146466', '7.12E+5', '181504', 62, 0);
+ T('-4433.8544', '-59688557.254073', '-59692925', 6, 2);
+ T('-2.72114893784980985', '-6091636.1106427541992658', '-6091636', 89, 4);
+ T('-5.234E+8', '-5567.549605458170263304573', '-523401152', 26, 6);
+ T('6.20E+8', '-5.434847222098', '620000000', 28, 6);
+ T('-167033525490.1195818600127', '-735990528.98727', '-167168136960', 97, 0);
+ T('-843870.82', '-9', '-843870', 31, 2);
+ T('-9.183E+7', '-468.77211633274864', '-91830272', 28, 3);
+ T('-468441924.228308451327761585893', '-67544.2780461', '-468443096', 97, 2);
+ T('-59.74505771945097906524853', '-2.976776598693393770289257', '-60', 91, 2);
+ T('720.95778913', '75168492.98392268', '704', 25, 4);
+ T('-4012577.557213', '-331151308.40549078560115', '-331218924', 83, 3);
+ T('-1.36263546515115299684131341902', '-16769363962241.7250092384786530', '-16769363962241', 67, 4);
+ T('-4546782.9869574737271', '782210055.0215381317198234733', '781882370', 97, 0);
+ T('-793.996763178009483658515955', '142828.20', '142564', 56, 3);
+ T('224.9646763', '-17285709380.577065', '160', 28, 3);
+ T('979.13507353530317902131', '-39628483.55189788661254773', '273', 97, 4);
+ T('-866718553.1988638084', '1412.58553', '1156', 32, 0);
+ T('-9.7E+3', '9.5383718', '8', 73, 4);
+ T('-4800.12', '-6.9665069E+13', '-69665069004736', 31, 3);
+ T('-78.728498335', '-39.905761553348', '-112', 85, 3);
+ T('900.2671125', '4.644E+4', '256', 93, 2);
+ T('39636076.024', '9.758929276810004', '8', 39, 2);
+ T('5697.7004854214337834796', '-82392', '5632', 83, 3);
+ T('6408.6501001509887', '-8.3E+6', '6144', 88, 5);
+ T('-82.6972193199514110885', '-503.47220', '-504', 32, 0);
+ T('4.85609578511208810413954408', '4855941.231098480785031', '4', 71, 6);
+ T('-582006.30346203295', '-7098333.309512', '-7139326', 61, 2);
+ T('-9.26977350475457', '-10427018.0247549791', '-10427018', 7, 1);
+ T('-87031024025097.682775680', '-8.77E+7', '-87031027826208', 93, 3);
+ T('9127.7502069845', '4201613782696937652.054272', '164', 78, 0);
+ T('2.41708124061294341E+19', '-96806.9225258176971612721270', '24170812406129362384', 29, 5);
+ T('-8.4188306', '462990342.1382650940591', '462990336', 7, 2);
+ T('8522285121.121054830463744', '-10090948.24708733', '8512733184', 79, 3);
+ T('-141240.7885645452245177', '657716598.9', '657576000', 56, 1);
+ T('-25.77450823967970175272187501', '-619.889537569936', '-635', 8, 2);
+ T('116571.819781055717240056', '4.708560E+9', '50176', 4, 6);
+ T('5857837306232.40', '-957733025423780030.91438', '288304173376', 22, 3);
+ T('-4.34029762452039501', '-112019771160824851063.823130', '-112019771160824851064', 7, 3);
+ T('-7.611705812428347589463329', '-7.356792E+7', '-73567920', 60, 0);
+ T('-959374.641872924513', '36.4399997646551', '32', 54, 5);
+ T('-5.4933E+9', '-6.87115642762129', '-5493300000', 13, 5);
+ T('-494838.07720770640046359', '2935.70685', '770', 38, 3);
+ T('8E+2', '-8.1E+6', '800', 87, 5);
+ T('-45445.35466', '16319972.32', '16319584', 43, 5);
+ T('-70030.085623650315911934854', '-4.83045', '-70032', 94, 3);
+ T('-358040.9608523347076852719070', '55403.276', '34920', 50, 0);
+ T('287202690.3648793841592261', '-72958593.2490', '285613314', 43, 2);
+ T('-1.2E+5', '3.3E+5', '264448', 83, 0);
+ T('-67.8660411849246134300', '-6349.52406643533030', '-6351', 40, 5);
+ T('2', '959.402259548256424017', '2', 25, 0);
+ T('5235.069701404598810', '2.97938325356370724163', '2', 17, 6);
+ T('707.41833223153746187417330144', '-75.34', '641', 96, 3);
+ T('-29379.2260434', '68060.50207096', '67868', 36, 1);
+ T('876608.675543671345715', '-2.544664549693903171', '876608', 58, 6);
+ T('91.46', '-71.302632170717', '25', 20, 1);
+ T('79.852176772', '12573052.782247', '76', 65, 2);
+ T('80857.6', '-12981237.66103', '75785', 96, 6);
+ T('11.66043118', '1.04935E+7', '8', 63, 2);
+ T('76154498.452765659669764085', '462664.08', '132608', 27, 1);
+ T('18013481.6528756319456093378143', '-81836273.7', '17974537', 73, 3);
+ T('46.9596579335734', '-39126.432893774', '42', 35, 2);
+ T('-5E+5', '-934342.4975419461', '-1040864', 36, 2);
+ T('-7517249.651288574175498888565', '-4822187.004582077', '-8107243', 32, 5);
+ T('228336017.88958427820859810', '9409126616.949835239647548163', '9445520', 9, 0);
+ T('-5.9808E+9', '-6298736358', '-6299834368', 42, 1);
+ T('9.31376636E+18', '-734976129143522.1512', '9313761822634958848', 5, 5);
+ T('2990807489', '28521.7664027712432', '2369', 71, 3);
+ T('207124.5559713997935344355', '-7095047243.9256356480616', '141588', 51, 2);
+ T('61835.741165924215128359114', '3.15501E+6', '8194', 49, 2);
+ T('215.41811017389', '6159077.406824', '197', 87, 5);
+ T('-222.9323890736371805655', '-58.69130126930131028150712', '-254', 35, 5);
+ T('-39578078.0663', '-7526.7043647042109891997451', '-39583230', 14, 5);
+ T('6.24E+3', '4194005303.745392493875500', '4128', 51, 5);
+ T('-22216.022235482881856713477', '-571912507.446', '-571930624', 38, 5);
+ T('7.7E+2', '74.035922333339', '2', 12, 6);
+ T('53.997855573356829145971320', '7.69749973869', '5', 45, 5);
+ T('478791.5996541500586580427', '923756154386.97140414176', '19970', 70, 2);
+ T('-918.599209568893764007174719346', '380933.5725720737', '380928', 100, 3);
+ T('306.71715807451435668342', '-7712821.38657674648', '258', 24, 3);
+ T('-7478.4915994542', '-17.157967289', '-7478', 81, 4);
+ T('-9.30654375434', '4.2432892305296797817663985', '4', 47, 2);
+ T('-837708.74046290413363', '-7.0672630352171163631566181', '-837712', 2, 2);
+ T('-15.061826139', '-182.7049182922061', '-192', 52, 2);
+ T('-3E+3', '26311214448765.64848335482192', '26311214448712', 40, 5);
+ T('83940906.8193331211', '2E+5', '1024', 29, 1);
+ T('51.0178025002183', '82095609.515340796370472', '49', 11, 5);
+ T('752574408.189176934302717', '-38250244.7654', '748181704', 32, 3);
+ T('8018453954.263478273496', '-14.39727701452350473', '8018453954', 37, 3);
+ T('-6.0', '756.9723391', '752', 98, 6);
+ T('8433592368.51393208647716127551', '59358.7', '24592', 81, 6);
+ T('5E+3', '-992690.871042565123409972162821', '4616', 53, 2);
+ T('901257.09277', '-1.9E+9', '16384', 23, 6);
+ T('5.93E+7', '-14168.5789810', '59295904', 61, 6);
+ T('-5.96797968682880249598', '-5775.623480772925248', '-5775', 7, 2);
+ T('7837108669.07', '-689822287.130952359727643468', '7820280241', 18, 0);
+ T('-4038934426.6253256712781122616', '-562888.8381536382204263108024', '-4038967264', 45, 3);
+ T('8.394E+8', '-53828.053459701370', '839395328', 78, 6);
+ T('739683.21', '-727491628.98856767681206926230', '215360', 62, 0);
+ T('213176.130050413999170', '-7424011624.64951700094', '131224', 32, 2);
+ T('5642.7475339386846515467', '-190.22359574565672239016624544', '5634', 71, 6);
+ T('-65.1544846641414602677830', '553.7', '553', 64, 1);
+ T('-9054441.224', '80138383825513261496.18162506', '80138383825504862480', 57, 1);
+ T('-83210606.0876268742320325', '-31524.69534322635', '-83229552', 36, 1);
+ T('894799224.76735955047310950', '-7091504.569425113', '890341456', 36, 6);
+ T('-9.384098155049379', '-7.9337597', '-15', 93, 5);
+ T('-8E+7', '-828322429.89627219911572', '-903853056', 63, 5);
+ T('61150469.4533792163', '4.35E+5', '262400', 13, 1);
+ T('-6.73517728E+17', '632551.8185484787610458', '98304', 95, 2);
+ T('87588219221.35605', '-3225204816.8345944932963620300', '86511845648', 49, 6);
+ T('-4.23E+9', '-99634295', '-4260425088', 20, 1);
+ T('66090.0', '651.05409606470943239', '522', 63, 2);
+ T('-1.3696912E+11', '9.7E+5', '1280', 57, 4);
+ T('2.14364457E+12', '-77248.40', '2143644569600', 78, 3);
+ T('-268.60029486888210671', '98.4107583017140', '96', 59, 0);
+ T('8608091531.12322167', '-870499.25206922548609', '8607761801', 38, 1);
+ T('-2784.367154532', '-92258.462696976839727198560', '-92928', 46, 6);
+ T('8.1510132488862613', '-98.30', '8', 5, 4);
+ T('36526.588777', '-6736837.213931990567331102', '1066', 8, 1);
+ T('-3.8', '4120730950.0967267665', '4120730948', 43, 5);
+ T('-405.54749711', '-46.4', '-446', 87, 1);
+ T('-674.52187820412', '-57576.9202552726801667748982', '-58088', 82, 1);
+ T('-81517.770128215555284864753', '-4872.850360817254303719434834', '-81776', 99, 2);
+ T('326.997158706', '9063', '326', 48, 5);
+ T('-4976404.87161753316420', '99521.3437361655', '192', 83, 1);
+ T('9071907.915039176553', '87684.03065044701546499354217', '17408', 87, 1);
+ T('574664309.76027850478759', '197.09876056480', '69', 99, 0);
+ T('-4.001E+10', '-99690227', '-40097097472', 61, 4);
+ T('-94511098.69795422717867', '994494.2', '860166', 9, 1);
+ T('4.6841571625485388', '2180917071.6', '4', 79, 4);
+ T('-771826921.93713373', '926565.839274', '918277', 26, 2);
+ T('46041.16', '-5023698433.36109809857', '12761', 47, 3);
+ T('7907.56769340310920', '-33312220.743865840116533', '4640', 95, 6);
+ T('-27081.46762962433811659152810', '9E+6', '8983552', 64, 2);
+ T('-49826.362', '-180959313.839663603', '-181009138', 78, 4);
+ T('-4.6E+9', '-9E+5', '-4600102912', 29, 3);
+ T('54375175.5308470324', '2.5826227242699', '2', 59, 1);
+ T('-5721999.676788291328707837', '3701187853.90503678266799818418', '3699941377', 19, 4);
+ T('545.781394438955545204377', '3.86E+4', '512', 36, 5);
+ T('80060.87998725821179357', '2710.963843017', '2196', 35, 6);
+ T('781.447047444094330', '-1.96351742254E+12', '4', 85, 2);
+ T('5.7E+6', '-71.651163264972773937818890206', '5700000', 5, 3);
+ T('-512646561.769387399008', '-273423.730580300405460006', '-512654767', 35, 3);
+ T('-726506.927', '2.29714734299265962', '2', 34, 0);
+ T('-601.6221302585351', '-9266793189.8715110241167', '-9266793213', 14, 5);
+ T('75.608396965809', '-293742089.99691', '67', 94, 3);
+ T('341.07', '6.40', '4', 30, 3);
+ T('7440333.097704459147276', '24215.0', '1669', 96, 0);
+ T('-41442.3948639476237968', '23.7100964013345111563', '22', 62, 4);
+ T('-6778202.626546902693437', '5.4E+2', '516', 17, 3);
+ T('-6.64584E+7', '-3193149.1077314232', '-66501440', 7, 2);
+ T('4092.613162731946550', '280254.398030749021127460819', '1724', 83, 4);
+ T('-623869304.867627', '-6.7E+10', '-67606937088', 79, 5);
+ T('66361.614195687184485126', '-338670279.8388484743572167', '313', 91, 0);
+ T('5.99217596527012694E+19', '-828940570556858152.868', '59092859772939305112', 55, 5);
+ T('881410.601765458116', '8E+8', '851968', 20, 0);
+ T('3.8300763E+18', '113231869.704555635572081933', '69484544', 50, 3);
+ T('159382.380095552762', '-1333718.362509', '140802', 41, 3);
+ T('-3.13E+9', '-7.193076612E+16', '-71930766800526336', 28, 0);
+ T('-93103088.86348317738', '-1', '-93103088', 11, 5);
+ T('63341.7267711327098472', '32602.033308', '30536', 80, 5);
+ T('6.5E+3', '61547734.346738710084711', '68', 28, 2);
+ T('216124.5594889541372', '-4954933.9663851', '17416', 30, 1);
+ T('-9.01E+8', '-474.832579867', '-901000192', 8, 4);
+ T('867393.628287071569758873348', '5.32026E+9', '800768', 60, 6);
+ T('7.5110773367197219098373688', '-7190.5752375497191338', '2', 70, 0);
+ T('-9.6E+4', '57840266995433227814', '57840266995433209856', 47, 1);
+ T('6126778250.6932', '8.87E+9', '2176384', 85, 5);
+ T('-4810.22059153305933416437393', '-7.137110925', '-4816', 60, 4);
+ T('29695.4063262719509423475248', '-3521.50181', '29247', 91, 4);
+ T('9771819.01044152840523352553068', '433805224.2180318259532', '9507624', 27, 1);
+ T('5.827E+15', '-428', '5827000000000000', 7, 0);
+ T('-92.5376883847394374', '-23015028.90667423286', '-23015036', 2, 4);
+ T('2125148.2969722655453397', '-8204.004158617837831477143', '2116948', 40, 2);
+ T('-43158060.740853900418800', '31.853238772434502725897634', '20', 48, 5);
+ T('-9442342.73983265839', '7299188277.399418', '7298138640', 86, 3);
+ T('644.537084094342057', '3.0232E+5', '128', 13, 4);
+ T('-5057.5628221894528934632602', '-5.005139685869975285', '-5061', 93, 0);
+ T('570685385.620944', '-8.4E+3', '570676992', 46, 5);
+ T('43.09', '-54630.2034892940419423', '10', 18, 0);
+ T('-7.4E+13', '1.266694290E+11', '68853694464', 27, 1);
+ T('-893639404.399547963', '76976375.012210545', '9699348', 5, 4);
+ T('-16497026.33065', '-86201', '-16513466', 76, 0);
+ T('3.51590487375', '-6686761.54745590939428854', '3', 96, 6);
+ T('59638.40', '544', '32', 40, 3);
+ T('-146.7996296060208320', '-7.5356609170E+12', '-7535660917144', 51, 0);
+ T('-52892968.177225496894', '4915760.5385638922088', '4719120', 88, 0);
+ T('239482.2356708329653259972', '-9.99812423E+12', '197136', 2, 0);
+ T('92.5905834942288388809729554', '19.3750613681869514201', '16', 100, 0);
+ T('-72627908.629680', '-16.891424059713434', '-72627920', 21, 4);
+ T('-736255196.41474523445764305574', '-791.806364949403405', '-736255968', 98, 5);
+ T('-2.0379868509250111689989', '8551.23', '8550', 40, 5);
+ T('-23873918.132', '98373.725482376', '98304', 53, 6);
+ T('75694.44970471419578905097795', '2631456255.59883553627', '1454', 49, 4);
+ T('-7.76E+8', '277089280.261015356041742283', '277089280', 12, 1);
+ T('-71.5490774255495046890022179582', '46.356922', '40', 53, 3);
+ T('51455863.79374329400598097', '-1.3357', '51455863', 89, 4);
+ T('7.478898E+9', '-4.9099733880548632024287124204', '7478898000', 54, 2);
+ T('1801327.8792152626096472', '-55439946201019626.66', '1198086', 14, 4);
+ T('-3.52248883488E+20', '-95796535.504304593214801857376', '-352248883488025460736', 68, 5);
+ T('-16593.06121492295915846801', '8799447855.364035', '8799431471', 60, 3);
+ T('6921.2890678693977350162283670', '7.3070393868E+15', '2816', 38, 0);
+ T('-97050.0330834885326750902484210', '59597.1252724846978028256479772', '32964', 61, 2);
+ T('-3.5982917E+13', '-46.18819346069779306282692914', '-35982917000000', 65, 5);
+ T('-2.34', '-10515.479483010320773', '-10516', 32, 2);
+ T('-342.538', '-8455.274586140114012', '-8536', 19, 1);
+ T('-509.251153226', '-1199262.966866937801839768798', '-1199614', 68, 1);
+ T('4.84687984293224191849090083931', '-2521.749091807168818', '4', 54, 2);
+ T('348013327.06056', '-1.7468E+6', '346308608', 81, 3);
+ T('-72195.247371304253', '-2394114.0476', '-2464260', 55, 2);
+ T('57667239.269718606485', '-2334827350', '4541602', 35, 4);
+ T('-88.3', '322386924.3986', '322386856', 14, 3);
+ T('693.5552339817', '45.53584203676280560680', '37', 87, 4);
+ T('660.6', '-772584686.3065817262062', '528', 81, 6);
+ T('7E+7', '-67003', '69998592', 12, 4);
+ T('-97688931.91541721000111870', '-15.033361698189822', '-97688943', 43, 0);
+ T('-535844.292308677749419', '-432778.8', '-966572', 11, 2);
+ T('479937.078', '-47316.65813569971866', '475648', 25, 0);
+ T('4461980.9456330048831', '-46', '4461968', 67, 2);
+ T('1.246E+9', '-3.1518E+6', '1245995008', 95, 4);
+ T('70075.751330609355657', '-932978983', '69785', 86, 5);
+ T('-8572957576755025556.52', '230665327.803035578', '17148012', 81, 2);
+ T('-2.14E+7', '583393.577285467874654740288694', '550464', 22, 3);
+ T('5.188482401268175241531810', '-7945225.7891', '5', 65, 1);
+ T('294108678.42536', '-471.38736', '294108672', 84, 5);
+ T('-59463991.907494980285727', '-8E+3', '-59465536', 23, 4);
+ T('60506.2135412', '104848.71', '34832', 39, 4);
+ T('-16477.360929352616691046766107', '92514.171351223558476325036347', '76066', 71, 1);
+ T('5127446.0514', '7225617.270494092051', '5112080', 95, 0);
+ T('6256.79361918184491769725', '-2299458.53143223874335489', '2096', 82, 6);
+ T('9.4E+3', '84.3970510', '16', 29, 6);
+ T('-8767.3407888', '-2.01960E+11', '-201960008704', 75, 2);
+ T('-4580.9755580919550818', '5.58715947281E+19', '55871594728099995648', 68, 2);
+ T('82572999.3', '86.3', '70', 43, 0);
+ T('6544', '-6.53625E+8', '6416', 76, 3);
+ T('4404.5', '-64737.51058', '276', 3, 2);
+ T('79366.0829717', '-99449150.51961383079', '1538', 9, 3);
+ T('4231.8351767138674440121501593', '64778589447.5', '4103', 84, 0);
+ T('-1.240E+6', '-6859146562734.8055', '-6859146588096', 94, 5);
+ T('454775481830257083.4855', '8.84131229', '8', 26, 2);
+ T('13.0', '22265.286745555677151886176', '9', 93, 3);
+ T('52.8231203452996722595575192', '14009493.9965346987691116127384', '20', 90, 6);
+ T('-8.587630374783364578022', '9.41E+6', '9410000', 67, 0);
+ T('-9.97340E+9', '-8832.5688812433205', '-9973408768', 28, 4);
+ T('4036317997.91908518', '-6304030793338653391.4398914083', '3229896993', 41, 0);
+ T('-813688.8', '-8725342207.2584', '-8726147072', 52, 4);
+ T('649969.9649998630391685254036', '-82222.1267', '568016', 13, 2);
+ T('2515.814721177', '9E+5', '2432', 52, 2);
+ T('-72018909.7788625474324843416', '-7.5E+2', '-72018942', 81, 6);
+ T('-1907.1955342724', '-9.5942090E+9', '-9594210296', 78, 2);
+ T('2385850074.9829396757', '9.8E+8', '169937920', 78, 0);
+ T('-624991412.282747780782567', '-966.49932680712191518', '-624992248', 86, 4);
+ T('23291.9744964094474861492241361', '-9.4997357', '23283', 21, 5);
+ T('3.5679435E+8', '5E+15', '356515840', 62, 1);
+ T('996486.16074645223412', '4628214897.6537445902931497957', '799744', 88, 0);
+ T('-8980.8488043426587', '5203.4719570', '5184', 25, 3);
+ T('8.58', '75.73693', '8', 61, 2);
+ T('-95098862726.6301533777', '-8213434423.2497656', '-102775094456', 10, 6);
+ T('2.29E+8', '-75345996.7958392257123250', '159531776', 69, 1);
+ T('55139819.5', '7749774020.3096101741', '21498048', 57, 6);
+ T('7183319807.48062086', '-8.4983239114', '7183319800', 55, 4);
+ T('-36291060', '-4.384931420204624057', '-36291060', 29, 4);
+ T('168.83295930954671931178', '463417.0603', '40', 56, 6);
+ T('-1.710913483', '587274.120007', '587274', 2, 5);
+ T('5193935162.92473226319', '-41672', '5193926968', 88, 0);
+ T('-7148524842.86653260', '90474214.554131024125870', '90178246', 42, 0);
+ T('-436640200.762566', '399.932317837899377354', '8', 83, 2);
+ T('3902.98368007483980680', '71122.073195278496071124163298', '1298', 2, 3);
+ T('-1072664.94297599102629489257', '-10309.4749823508015', '-1080920', 90, 1);
+ T('-244.83841766', '91137.8219487', '91136', 25, 0);
+ T('4.98437E+8', '-9094', '498436104', 57, 1);
+ T('2378.257', '217873.892675009793743516847629', '256', 27, 4);
+ T('-5059.3820243830605', '908301983.8682945', '908297245', 7, 3);
+ T('456.11705', '4.52E+8', '256', 80, 5);
+ T('-5122.0193231', '7.509E+4', '74066', 25, 0);
+ T('-221394649.0', '-3E+1', '-221394654', 92, 5);
+ T('-5688339303', '8.6645189E+17', '866451885402510336', 83, 3);
+ T('163391396.3297077485', '6.988E+6', '2629792', 98, 2);
+ T('-717647514165366333.3', '-2630.3172340166604058685890286', '-717647514165366398', 61, 1);
+ T('25266.70503947986', '-439363118.4231473', '16530', 96, 6);
+ T('5.6E+5', '6732898.59496103193593', '34816', 1, 4);
+ T('-836003.442801924279092088597529', '50810468524.778626118883', '50809944076', 25, 4);
+ T('-64117356.1600509', '-7E+4', '-64183152', 65, 4);
+ T('899.07422', '2.57E+5', '896', 63, 0);
+ T('5232437294.56344581673979682', '7.9', '6', 4, 0);
+ T('-2.638626959691E+14', '686444763.42', '682102928', 42, 4);
+ T('-87', '-7.3967', '-87', 78, 1);
+ T('88.553', '-536916300549.7296539807', '88', 29, 5);
+ T('-50816.975859966153', '-4.62E+9', '-4620017408', 9, 1);
+ T('-9.082E+7', '-4306244135.17574616', '-4394442688', 39, 2);
+ T('6E+4', '7.4E+14', '16384', 61, 6);
+ T('7685.776913', '-130232853.1540128796153445', '3073', 90, 3);
+ T('29740923.80386989607978705', '7.6E+4', '67680', 71, 3);
+ T('61595.28258828146', '-763.964236', '61441', 96, 3);
+ T('2810687.122228', '-10194.8699418511336975093696361', '2801710', 82, 4);
+ T('-3.215E+6', '-3776775.37852331549331', '-3780504', 24, 2);
+ T('-905300.39977909508144825', '-9830.059', '-915064', 20, 4);
+ T('-188879.41443464829081530703', '8.37658320245375E+16', '83765832024397840', 40, 1);
+ T('40.212187983', '8036298297.1198126548139', '40', 71, 1);
+ T('-60540814.3665070779', '-37811.815731953', '-60544960', 16, 0);
+ T('80675468.967148471937451', '-7.06245E+7', '13238796', 9, 4);
+ T('6.31258E+7', '42089573.123354478862160', '42088480', 39, 4);
+ T('9941.27', '-2183.41', '9809', 71, 3);
+ T('-5297288.2201190749831906', '4945.01923858605732', '848', 77, 4);
+ T('-87.1387', '-2.9E+8', '-290000000', 17, 3);
+ T('758142.341993604959686580', '-2.00671E+7', '622692', 69, 1);
+ T('-4367512140.14', '-5484788053.8', '-5485886304', 78, 6);
+ T('618483.664291272', '-6.1E+2', '617874', 55, 5);
+ T('-39913.0167884428466774317', '75.0057746982256945124420', '3', 31, 2);
+ T('-13101.067098849911771882050421', '-578007.48881937', '-586751', 7, 4);
+ T('-2.33767125562551328', '88788786.35429483392732', '88788786', 38, 2);
+ T('7396.177503396305088148099', '-5.2E+6', '1152', 96, 1);
+ T('-3290748524', '-3505.782', '-3290750972', 29, 2);
+ T('-52878838.552', '865423.6905110132', '598026', 55, 3);
+ T('181117652696.42184320569639554', '-9698523933.040812708', '172493112512', 86, 2);
+ T('9E+3', '-75269276.9765039272072886827788', '8992', 40, 1);
+ T('-54952.316441536116076147579', '8507', '8472', 7, 5);
+ T('627663295382.88851461', '-652067.628', '627663175828', 28, 2);
+ T('812108880503760777', '-26.2193', '812108880503760768', 16, 2);
+ T('58543365.546890207390336267625', '31.18713567644799190959144737', '5', 56, 0);
+ T('-68219238.469', '4246307.289447591631185180', '4196866', 49, 1);
+ T('-946.23786788883778448477', '767342.4904751314', '767054', 3, 1);
+ T('-5587.31509793362043119', '4.51620236E+19', '45162023600000000000', 92, 5);
+ T('-719833620.361', '-32354357.82022395499310076794', '-737147448', 24, 0);
+ T('-12283631.192188080', '9713.12', '273', 43, 4);
+ T('-8.0E+5', '-735.63174795', '-800512', 7, 1);
+ T('539079.6309707371107756', '-3.096917009331253', '539077', 8, 0);
+ T('45.73450276868827779386151', '-91.3590994166267853353237495084', '37', 65, 2);
+ T('-12.90', '26134021717951.27745996795441', '26134021717940', 35, 2);
+ T('-8507.9252483017448273537', '920.89358872491673939', '640', 23, 5);
+ T('203.15769543291', '903431.888547245701225', '3', 5, 3);
+ T('43728717797148095782.3669621', '351843612.78', '340800772', 49, 4);
+ T('-4.1229E+9', '-6.4646E+9', '-8422160320', 17, 2);
+ T('7.51917355841860210090', '78.642636583', '6', 64, 2);
+ T('-135.98881240900076', '-1.2728931488920E+16', '-12728931488920000', 83, 2);
+ T('-3.63278E+12', '789.0', '256', 73, 5);
+ T('9288.8630128845415', '840839788.715896273', '8264', 6, 1);
+ T('-962.255124010450161', '39354.95518239262909650', '38970', 83, 5);
+ T('-703998619810.3471331', '-5.92610795509', '-703998619814', 82, 3);
+ T('-6.4387436E+8', '865170.63969968632', '852352', 13, 3);
+ T('-12443239254177361.83', '96194.4821885037230026813271018', '16770', 90, 4);
+ T('71.200666350674059888', '7.277381093663', '7', 68, 3);
+ T('-640539652.91082447090', '-10217097', '-650116748', 74, 4);
+ T('-4.59566335', '-7.92536458095270590986', '-8', 55, 2);
+ T('-309457033.6940934093451191', '51885955355701632.0500487', '51885955351445760', 14, 5);
+ T('-7575470.188881', '-59.52939806239', '-7575488', 17, 5);
+ T('3999.423752943095849634', '-5.08073E+8', '2968', 55, 5);
+ T('34.9653750124302799556', '-9648881161.59581744346604', '34', 5, 6);
+ T('4.8468383289705767171951597472', '6.008455056064148250477', '4', 13, 5);
+ T('-70.035876741', '6592456206.232682554', '6592456202', 96, 5);
+ T('766806.48', '32119124.9905608552', '659796', 11, 6);
+ T('8.54E+4', '-8739037.4026905851977025678', '1280', 50, 1);
+ T('497256.9247108197', '40841.937021456118', '38408', 47, 1);
+ T('161480.43711964453667934682', '8616.535', '8328', 69, 0);
+ T('-33.157855615982747', '-76.895927966', '-108', 48, 3);
+ T('98480.753229475126616935', '145.666225856', '144', 80, 5);
+ T('9278707.30009515', '4.22757E+6', '33010', 3, 3);
+ T('-143005.430932874930', '-43848412.001589203', '-43990752', 49, 3);
+ T('62.49367963201031390', '-463719778865605354863.2', '16', 40, 5);
+ T('6505.7915', '2124.10572070964306487', '2120', 61, 2);
+ T('95407405.407804089731467706', '7869357.874997', '2621741', 43, 1);
+ T('-3.36E+6', '88016834.6772353963937900', '84673280', 67, 2);
+ T('-427560035730272370686', '-445797.755362504050292884390', '-427560035730272550910', 80, 5);
+ T('-23.801906514532187128', '-4.2E+10', '-42000000000', 30, 4);
+ T('54406.0373875009', '-785.1065', '54406', 2, 2);
+ T('-3.976E+8', '-13.931584015679712600977476233', '-397600000', 94, 0);
+ T('-13.2000668', '6236.807967391242', '6224', 15, 4);
+ T('17.7316580393583407785528331558', '364606899.6560187097637588795', '17', 1, 2);
+ T('7716919894.9578292711860131', '31015445.683171', '30425620', 19, 0);
+ T('870082.51985589822287386', '4479427653.9144698665', '787520', 44, 6);
+ T('-1.4318E+6', '546846973344.24803691', '546845623552', 29, 2);
+ T('487499.340020153', '91.14647462245290222', '75', 92, 2);
+ T('4.2576484E+9', '1648266496.1917027082410908', '1611042048', 59, 3);
+ T('-2.7263768E+16', '-5.911070754E+12', '-27265006041427968', 84, 1);
+ T('-564325448070859845.8', '-15124.13053706839', '-564325448070872920', 16, 3);
+ T('172356.2243595712690023247', '-2.24873448129519', '172356', 91, 6);
+ T('-724990305.07117', '5.6E+2', '528', 71, 4);
+ T('1.299288805E+18', '-99521.87', '1299288804999967232', 73, 6);
+ T('4E+7', '3532176.5689633554815868373354', '2113536', 60, 2);
+ T('-4447940282.610000132818044', '4080370284.300940453452240231', '4062281796', 82, 5);
+ T('8.34E+9', '394075.1865194350996153224', '131328', 61, 5);
+ T('40675.92635', '13729.4812726470373841295825508', '5281', 66, 5);
+ T('6224565.3408923778347', '163992.707061', '163984', 34, 5);
+ T('-980.072390520590174420207742051', '-76.675048869', '-988', 6, 0);
+ T('-812797.8636016339581586112', '-9.9910', '-812797', 91, 4);
+ T('-864442734489847180.220359', '-1.07816676981636452744736113474', '-864442734489847180', 44, 0);
+ T('964455668.71683466902200', '24105.069580416436', '19488', 63, 0);
+ T('-83327136.19908885827468', '-6.114E+4', '-83361504', 51, 0);
+ T('-9196.3771', '3304698248.5983982058', '3304689664', 64, 2);
+ T('4.076E+4', '726.2429372083', '528', 15, 1);
+ T('-8987.1530', '3.427143E+7', '34263236', 81, 4);
+ T('2.613773E+12', '-5.49366739710825463', '2613773000000', 77, 1);
+ T('8.3410E+9', '-58.9272227348066', '8341000000', 22, 2);
+ T('-90719916.2422', '6029.908119', '4356', 13, 4);
+ T('7.39313696E+9', '-829184.03', '7392612608', 19, 1);
+ T('-164.34875987915342301', '-4738661995644.45', '-4738661995772', 28, 0);
+ T('51.0986111', '9628.490520', '16', 58, 3);
+ T('2E+4', '5.19E+7', '20000', 35, 6);
+ T('1269.07815329539', '7.610E+4', '68', 67, 2);
+ T('97634.4011213', '-3456921.295579569', '82018', 83, 2);
+ T('-755.53045612861093', '73965370743258303451.36', '73965370743258302729', 8, 3);
+ T('412967484.2407', '-6953110881.07', '9265692', 1, 1);
+ T('-6426517.5031748402111225903815', '-113.6534000410480', '-6426613', 7, 2);
+ T('-217758440218114.259141607', '92983049.8', '25297160', 28, 1);
+ T('9.245E+17', '31685619.397511465222107813104', '12664832', 44, 3);
+ T('-708697826.58', '-4.70E+3', '-708697852', 15, 1);
+ T('-37.4', '-875.75048721009478219300560610', '-879', 8, 0);
+ T('144244.58386', '-7681633325.608188123667126', '136016', 73, 6);
+ T('862.1296982940270', '860.31452793', '860', 27, 5);
+ T('-83351307.8203735065958', '-44482686.0872825', '-116905856', 27, 4);
+ T('3.4099251E+8', '-14.452060489086', '340992498', 70, 0);
+ T('-406.1819778260479', '-1.6300349E+15', '-1630034900000256', 47, 2);
+ T('73799019690292.0773767975812', '859641.7073683377617503075201', '530736', 94, 3);
+ T('2431.28579047527', '-1951969844', '2380', 48, 5);
+ T('3993703261.0609891188503', '1836.372935', '780', 40, 6);
+ T('6616737494.6861418018447', '-4.659677189791559143', '6616737492', 81, 1);
+ T('-8318396697.1099229247159', '-563778390.5787105831622', '-8319056734', 40, 5);
+ T('500.6861973737592448', '-4.331723916E+13', '320', 72, 5);
+ T('312390.7114582059067', '-6.35290', '312386', 9, 0);
+ T('-7.0001187126985', '6337.867136930752740005249651', '6337', 8, 5);
+ T('-320911.65906824', '1122.93293451', '96', 25, 5);
+ T('11880.4942846320133442', '8.7466425', '8', 82, 3);
+ T('-66.7668031656080240612148445134', '-6.8976E+8', '-689760000', 95, 0);
+ T('-9E+8', '294370.041448980756', '5376', 43, 5);
+ T('204.934440293850', '-2.247965861846093298603', '204', 79, 3);
+ T('421328541.50170228892062546621', '-7.889318377128436670', '421328537', 65, 4);
+ T('-703319589527.4421', '-4.894461E+7', '-703367993336', 63, 6);
+ T('-7.911E+5', '1033214.1386067749625', '246212', 26, 2);
+ T('6.0E+5', '-7855134507.507027134547841', '532672', 67, 1);
+ T('560951291.515897639940641250', '-971.7586573365685864706678', '560950321', 80, 3);
+ T('-20967.6286261271644341', '84639.44586', '68121', 97, 4);
+ T('-2033859505.0952849384', '2.8E+4', '17472', 67, 4);
+ T('648565859.982863464091329699', '-6.41E+8', '8918080', 13, 4);
+ T('-1.8E+6', '-851834.550105090542943', '-2097024', 48, 2);
+ T('139.51', '-7.70473E+6', '2', 84, 0);
+ T('7197523741.8830', '8398135781', '7046521093', 41, 2);
+ T('-2.632137', '94.832', '94', 78, 3);
+ T('-9171.313749143664748544592', '2.3E+6', '2299936', 23, 4);
+ T('-6.630130065173084281', '-3289602.403535', '-3289606', 86, 1);
+ T('-651437992.025894239172', '-2.6743706E+8', '-804579240', 49, 3);
+ T('-42383.060', '-1E+9', '-1000009216', 77, 1);
+ T('-9385304', '47', '40', 18, 0);
+ T('-4.54454671E+16', '99251.1511926454181308060165725', '256', 11, 6);
+ T('2.6E+9', '570.973194606', '512', 55, 1);
+ T('-2472804.4376300196208', '3680326664.798', '3679994888', 65, 1);
+ T('-9.2188E+6', '5370.7880', '5136', 54, 1);
+ T('-8657.2889', '52940.855045049092', '52748', 96, 5);
+ T('-12452.5019345379', '-82251.3296294447252979939512', '-94700', 55, 5);
+ T('778.5452516442160122', '-23355299.5049907353921226', '8', 57, 4);
+ T('-5107.318272110833157825682610', '-4.06134151627801679', '-5108', 5, 2);
+ T('-3.2E+2', '-9418813657.052530', '-9418813952', 38, 4);
+ T('66741052394.046757380907', '-9309043058165726434.901292', '36542022410', 32, 0);
+ T('-7.5E+9', '-90.70811674037905116', '-7500000000', 31, 3);
+ T('4.39830580859621307E+18', '1213211009.368385082', '1077936384', 26, 3);
+ T('-1452215.7784220986746717', '4924654.765930414791536', '4785224', 71, 2);
+ T('5.7E+8', '-7.46459345484484', '570000000', 24, 1);
+ T('701.4261456810308', '8363320395.5185944094425103904', '9', 72, 1);
+ T('6.464E+5', '794298568.77222564732', '526336', 13, 4);
+ T('4.6E+4', '-6766.279649085612344473', '41360', 51, 4);
+ T('-69325', '9.497E+17', '949700000000000000', 63, 0);
+ T('-9.38E+7', '-777593.172359943', '-94363520', 97, 3);
+ T('-4.5255875416655E+15', '-1330.543196081', '-4525587541665788', 99, 5);
+ T('-75.57355205839806398820386133', '2.46E+7', '24599936', 60, 3);
+ T('-99554.606773834', '22.368359940868350', '22', 87, 4);
+ T('727222.8306613537113738536807', '-94.77420017802019744697', '727202', 27, 2);
+ T('-2.17657502479E+15', '-140.5723488', '-2176575024790000', 48, 4);
+ T('-9306.54778868044157847188', '979043.0050720148129005', '970786', 78, 5);
+ T('-72936.18404510056', '1359.981345509766235710', '264', 28, 1);
+ T('563581.151434482816', '-9135152.5789300368', '39248', 59, 1);
+ T('-240204200.157700999', '-8320481725.312361399533363568', '-8320547264', 34, 1);
+ T('-4.46156184522E+19', '8.3E+7', '4223488', 3, 3);
+ T('3992.57865099', '7.32307682240E+16', '2048', 35, 1);
+ T('-23260173', '759364313.867396', '738202321', 17, 2);
+ T('-286077.61051830577043653', '-1.987000807833599', '-286077', 38, 3);
+ T('-1.584030192633940', '591446.715', '591446', 1, 3);
+ T('-30755652073.4541', '-5502.882477028077681627', '-30755657214', 89, 6);
+ T('240192', '-4699711629296.96798816', '231424', 36, 4);
+ T('-7E+6', '-4082925889.1877391', '-4085174272', 3, 2);
+ T('-33085013753958212.1526473', '-29.993753617232', '-33085013753958240', 13, 4);
+ T('9.8112E+10', '-39117', '98111995904', 74, 6);
+ T('2644047464.49911845480419632', '-84.6443722247871', '2644047400', 66, 4);
+ T('7852.243615212793085', '-4157860.5550632529', '3596', 91, 5);
+ T('-5886395.1066395746410068', '4918650.099787950', '134208', 38, 6);
+ T('8325104054.6928336788893355', '-9042.88248076642934213', '8325103782', 100, 5);
+ T('-8.435301844201', '-2.2E+9', '-2200000000', 15, 2);
+ T('8652.03581845583492557', '52497.1464918869207231', '256', 8, 3);
+ T('7766.91571653613', '-3.3735E+7', '7680', 92, 1);
+ T('-85829241.9734022188416167467', '202427334.3975208448672164', '134236550', 100, 3);
+ T('-248373.03232703597', '9347513.9', '9183625', 26, 2);
+ T('4.197328E+8', '8.877913036200710E+16', '268438528', 34, 3);
+ T('-18640647.975070773393785726', '9.9640513835835E+16', '99640513835044984', 1, 1);
+ T('26.808476461257422809', '9116825', '24', 84, 6);
+ T('-902490613701835.91795', '-39975.43997305941', '-902490613734639', 66, 2);
+ T('599.769854087890', '-236607.5898', '577', 10, 4);
+ T('5.99E+8', '85373819.43061627143972', '18088768', 53, 1);
+ T('899319.638711290536242755878563', '-903237.29527', '12467', 30, 6);
+ T('5.67E+4', '620285.72573218344775802', '21628', 63, 4);
+ T('60502.062503443', '-43736371.17662665585', '41028', 33, 5);
+ T('-8.76193837339978243', '45793805.387232977', '45793800', 15, 0);
+ T('-7011.02', '-2830291.120503158', '-2834419', 55, 2);
+ T('-864053.6819776625753432', '-3947554.25769', '-4013878', 36, 2);
+ T('-6E+6', '377589967.516303244', '377491584', 37, 4);
+ T('476.4701058660068336880', '692119.0620854992071', '404', 74, 1);
+ T('38.739482', '-5E+3', '32', 40, 5);
+ T('-59.5830484436688926102895428', '-57.42353048901992375', '-59', 93, 4);
+ T('-2451.12899013911114096064648', '83889.6609568', '83489', 1, 6);
+ T('-3705.2363598462797586', '-946999933.779353852127351', '-947003005', 42, 5);
+ T('411.43871510', '870749099.41075001', '395', 59, 0);
+ T('7383352.128446285280713', '-7840703020.6039901836549982', '2099472', 45, 1);
+ T('479452533.8', '5381.636704479832329690686670', '5381', 57, 3);
+ T('-7.0617485244164E+14', '1523.252806835439360783', '464', 31, 4);
+ T('-49.3059094808119491', '-7.270984550E+16', '-72709845500000000', 44, 6);
+ T('-89141490.4236906889288635', '3.433991', '2', 50, 5);
+ T('-8011786305.34', '-129502.33741123250774', '-8011905502', 100, 6);
+ T('-6297852037.28', '-440778.407545833503083885', '-6298253774', 40, 4);
+ T('-84731572.67891', '2377803.52832227395261422210', '2099272', 33, 3);
+ T('-2.35E+4', '44960310.55984051290732866', '44957748', 69, 6);
+ T('-83.0496976266844220940138661391', '-57359994.4321119942225968', '-57359996', 79, 3);
+ T('-1.37E+3', '-49465.19947', '-50554', 27, 6);
+ T('249109991269888.74062', '-166.8294161918920103919', '249109991269888', 69, 5);
+ T('-6522.300790', '-7.70E+11', '-770000002048', 9, 2);
+ T('-7.847616639165315', '-4.455616E+8', '-445561600', 50, 1);
+ T('8.358E+8', '-422.610936371231122064525', '835799616', 31, 4);
+ T('1850474.290350', '415.63210', '10', 74, 4);
+ T('85.85219276579100562312803757', '340324.9124031', '68', 71, 4);
+ T('-4661816659.55633972', '7635321635.59716163899', '3254796833', 98, 6);
+ T('-213.26930243', '764760.34420821542488635502504', '764680', 61, 5);
+ T('1279505766.518299544321405', '84124262.398636200331416087', '67346534', 41, 5);
+ T('-94', '-4210.79009148355062805053883', '-4222', 22, 0);
+ T('-34411069.81448919513587401137', '-88834774668294502.262163735482', '-88834774668360574', 98, 5);
+ T('-5.38470E+9', '66560.53338', '66560', 81, 0);
+ T('1016934228.664831096483363593', '-3694815329.96906', '545589012', 74, 5);
+ T('-203643.44310798026020771390', '5993682757824.65261727714552946', '5993682755712', 78, 3);
+ T('929524246.857953000998164654398', '5553589800.26760853', '50661888', 68, 4);
+ T('-5195076283.60339268092', '-92411.88288151', '-5195168507', 4, 4);
+ T('-46429248799000.0807139', '-9.0E+5', '-46429249600416', 52, 4);
+ T('55075663.12', '-7E+9', '37773824', 33, 5);
+ T('-7.269631738135726', '-2E+17', '-200000000000000000', 34, 0);
+ T('-928.93997', '-9.93446334E+9', '-9934464000', 90, 5);
+ T('44.95850924127391538207357389', '-9596522.942', '4', 17, 4);
+ T('-1.2475E+8', '83.852526586', '80', 39, 6);
+ T('-898843194.65698206575816912', '2472625835.476490120347', '2187330690', 70, 4);
+ T('-5.7285137E+10', '-5.157457E+8', '-57428277224', 52, 3);
+ T('7353885.27434397', '-7.45956949909E+16', '4195328', 55, 3);
+ T('596637511.53465661', '2123179.89358002553386415034268', '25859', 67, 3);
+ T('-666430059.275910112435', '-69.01520231544461', '-666430063', 86, 3);
+ T('-7E+6', '4231.62096396374', '4096', 37, 1);
+ T('-3476099184485.0297', '-509446555.27287792170048920', '-3476239007743', 3, 0);
+ T('191730871.095664686237', '6111101870.11584', '138412198', 100, 2);
+ T('3.47844E+6', '41.92701684450', '40', 21, 1);
+ T('3.3751E+8', '-9.15', '337510000', 36, 1);
+ T('-827746937.781831758', '-99053.7071501672187736037509', '-827845373', 9, 3);
+ T('-55985217.106568572527691299959', '502.606463957248128', '438', 97, 3);
+ T('998', '-9.2260', '998', 93, 3);
+ T('54.9', '4971.6656417508939869170', '34', 26, 2);
+ T('-2500.41388538697373221223567746', '-705161.4957484246808', '-707532', 40, 2);
+ T('-28995.2649762044', '916.9842', '660', 52, 3);
+ T('9517361.2', '-7824.385005929156367', '9511216', 72, 2);
+ T('52.60688063656507314180', '-6.21455E+7', '36', 7, 5);
+ T('327272.28318585597512161', '8.6598443075936669253861', '8', 74, 0);
+ T('54.848', '5230.05837743925023838234385', '38', 1, 5);
+ T('99182.968691807020909685043949', '-97231.05847', '32800', 62, 3);
+ T('-4E+4', '-22.20193672695522495426', '-40000', 55, 3);
+ T('357048461.75962', '-308994.49102009662078', '357040268', 73, 1);
+ T('-59191450.15050953768389100', '-5.0422078978E+14', '-504220832186016', 4, 0);
+ T('-85085.44956818', '-147454661594.161478251033216', '-147454681054', 4, 2);
+ T('7481960', '-36783460.51980', '4336136', 88, 2);
+ T('-589837.583653821800133018811', '-9.737680E+8', '-973833536', 30, 6);
+ T('19652.36829225671696', '-1E+6', '3264', 41, 6);
+ T('-13186.6377265724378974271513', '7E+12', '6999999987712', 43, 2);
+ T('-533721.4144015054632509', '935722', '410402', 10, 0);
+ T('-3.1997509552180721', '97016544.6515', '97016544', 82, 6);
+ T('4.791795564214008549434004936', '7836.401392184431933', '4', 2, 1);
+ T('-8.138147945', '3002639181.6076625962161', '3002639176', 43, 2);
+ T('98163.9265905444767', '6.9259419805646469361081', '2', 64, 5);
+ T('45389.2004', '-39', '45385', 70, 2);
+ T('-1347262423402.2998141099789', '7989.69', '7700', 69, 2);
+ T('-1470412224.90864836564788989', '6.1709E+16', '61708999729430528', 9, 4);
+ T('-2283.595764', '-465959.49810093041476659553770', '-466159', 67, 1);
+ T('78163224.151671437867687', '-85399327164244.1207917973870969', '2140168', 3, 2);
+ T('-691.4450949858', '-97659067.74110448', '-97659579', 83, 6);
+ T('-48.861385157291590457961', '48.8522674713792', '16', 57, 0);
+ T('-7.5E+9', '-9.02354E+9', '-16103566336', 84, 3);
+ T('7979.76692004061180826006398', '-25.1', '7971', 17, 1);
+ T('-200497.7443', '729454861282950629954', '729454861282950561858', 48, 5);
+ T('9.2476E+8', '81060650213.0895090136154689408', '387323072', 17, 5);
+ T('14.2437', '582582.12', '6', 2, 3);
+ T('-8.31E+7', '8796473.553916925133', '145440', 5, 0);
+ T('-6192723164.903', '-5890.1215420890126040812725006', '-6192723932', 34, 6);
+ T('543026595.58549849', '-71.78308006306608304784', '543026593', 87, 6);
+ T('-56076.915494274454147400049089', '651.914517622001022', '128', 57, 3);
+ T('-3.301E+8', '-9804595.242', '-331218752', 44, 2);
+ T('-2.21300749', '-442.03262731975129894388380903', '-442', 90, 5);
+ T('-939940.5391405456550138', '-3.44E+8', '-344938496', 28, 3);
+ T('-43.3428839241591610381896', '-193.80904', '-235', 81, 5);
+ T('-891.906727775287940177376345', '-8968.99272568306', '-9088', 48, 2);
+ T('-47272078886.8', '2.2E+6', '70080', 42, 2);
+ T('3.6', '-23250.109115678039144785', '2', 44, 1);
+ T('-85.558179526158700367', '-5920611.3320337127253685161', '-5920631', 17, 5);
+ T('-40403623.296858567829429812393', '-28.936169472', '-40403648', 98, 4);
+ T('-5.90E+4', '-954069360.6', '-954070912', 80, 1);
+ T('390.64044307586606627751151454', '-93.315369438925060985635017416', '386', 72, 4);
+ T('-81717.929660754', '30.0080574339303', '10', 19, 1);
+ T('1E+6', '-157008849.70466', '262144', 37, 1);
+ T('-654802615.01480524803761633827', '2955.571544876873554268315', '265', 92, 3);
+ T('-456664954.2811', '-825286834.1495314029785', '-993585146', 87, 1);
+ T('1087865768.471356121', '7.0120437E+8', '12813184', 6, 3);
+ T('-7.95', '4E+6', '4000000', 26, 3);
+ T('-25650983.350762', '9.98E+7', '74485952', 14, 2);
+ T('6946251.403123929773', '30788459.5145959990', '4311371', 98, 4);
+ T('-6.0E+3', '-875332.366830378378534163233974', '-876400', 7, 0);
+ T('-199494544.17408466945287', '-106831.508736676', '-199601104', 47, 1);
+ T('-3940.51848725272478948879', '95275.15590671243045', '94216', 80, 0);
+ T('589375731.6', '-180388768', '555821152', 67, 6);
+ T('479291.7106747', '-7.17561057317', '479289', 89, 4);
+ T('98902.39094154925349072', '-5780440726.192156944032303023', '65602', 82, 1);
+ T('-9518258.11759589648371318392907', '-8.56041447901926785', '-9518264', 67, 4);
+ T('901.8734252159016', '994.3014823921151717', '896', 15, 5);
+ T('-34091.300506440', '-8.1520521E+17', '-815205210000033792', 57, 3);
+ T('-585.148913521425806729638072', '-9574500.878445908449978', '-9575020', 50, 3);
+ T('-25.00348277387', '44065948.77613632', '44065924', 73, 4);
+ T('-7956810.855984385', '9894.45248560548103', '1702', 20, 0);
+ T('-664551489.22647572568560', '60135063.5393226390095', '104087', 80, 5);
+ T('77118.92576917781798033014', '-941224368.21215203990982546464', '3088', 55, 1);
+ T('-77', '69322.182661', '69250', 34, 2);
+ T('-3105106246883037829.885', '-29.2454011983340468467367025978', '-3105106246883037853', 66, 2);
+ T('-6.64557352359E+20', '3.5668E+19', '35193943343199420416', 37, 3);
+ T('627.054861423', '-71894253311562.2072914', '50', 89, 3);
+ T('-3.89104E+19', '2.9834E+17', '288907684608999424', 94, 5);
+ T('-5935573696.1254472881844', '-7.45456922582541016391462889', '-5935573696', 90, 6);
+ T('7547559.61253130', '6008194510.01703975478', '1114246', 63, 2);
+ T('15772.83214191986020', '5.3175940667E+12', '11532', 62, 1);
+ T('5518434.4963539', '-93.1320679133848402', '5518370', 89, 4);
+ T('8.6343E+14', '-4075014728.97773444079761027196', '863425933620224', 68, 3);
+ T('3E+5', '-6.4284153239807', '300000', 42, 2);
+ T('-7.729E+4', '4001184809', '4001107968', 5, 3);
+ T('-9910.908100091639506029839637', '6481136038.2733978', '6481135874', 14, 3);
+ T('5.3233161E+8', '-1267215939.95597776973047', '338858008', 49, 2);
+ T('-42672893.23278468650394017292', '54757.43', '54529', 12, 3);
+ T('5971588365.93', '7768', '5128', 62, 5);
+ T('8.673718E+8', '-2.27354E+7', '849412376', 43, 3);
+ T('7720292709288608864.516774979', '89285', '66624', 27, 4);
+ T('8572712851.6321', '-53.1430', '8572712835', 23, 4);
+ T('-776271478.3609674850', '-86161868.767030', '-795279360', 58, 3);
+ T('14.6964270', '-9931916.493864299342065100', '4', 58, 3);
+ T('-958390258.83329', '47993.9154862671', '8200', 97, 6);
+ T('3.520788E+10', '-317.56405910597971032568', '35207879744', 52, 6);
+ T('-2054.7881855', '-15872925.924', '-15874974', 23, 4);
+ T('-1.7081E+14', '-6.3E+3', '-170810000006144', 78, 0);
+ T('-7.24936844683044E+17', '-7578532112.35577509921423317', '-724936852200488352', 67, 5);
+ T('-818.4798723', '-3950', '-3966', 5, 6);
+ T('-4878948.78908961903834992', '-569.4261', '-4878972', 30, 4);
+ T('33.3292765051903756114791', '-28491149.722', '33', 33, 4);
+ T('-3.8E+6', '-852.526646743371459252', '-3800064', 11, 3);
+ T('9218.3', '-61566105.3239', '2', 61, 0);
+ T('-8787.568982797089309', '61.4751737928610', '45', 82, 1);
+ T('402.675', '7489.1102399', '256', 41, 3);
+ T('-3198707997.394304018477', '57787115.3414961587289276403', '22119139', 85, 3);
+ T('-547022.814193892229372085', '-927573.21957533066', '-950238', 37, 3);
+ T('501246217.85', '97391476152816.16537428', '406849792', 38, 0);
+ T('4.60681E+8', '74.04634506336817787739780385', '8', 19, 1);
+ T('-7.8535E+6', '-989503417.8075', '-989847484', 48, 3);
+ T('7.99570549E+18', '6524369.627083168', '197632', 29, 5);
+ T('-45.59149809', '-5.830E+6', '-5830000', 84, 3);
+ T('-5786.4387929736251924077714965', '32478207.0941331189198', '32473446', 70, 4);
+ T('-79.84790156', '3938195276.832', '3938195200', 55, 2);
+ T('-7.82E+6', '-3537.152833', '-7823328', 80, 4);
+ T('1.8E+6', '-4939.911073909848', '1795072', 54, 0);
+ T('88862.953446', '43003.17954980023729463237602', '794', 79, 1);
+ T('-323.7144558302679673055242252', '-7141.9', '-7143', 98, 0);
+ T('-15565.136029407257', '72256693594984.190996479', '72256693584672', 15, 2);
+ T('-25854.395977108885', '50052662.277581024333687882', '50043394', 20, 1);
+ T('685882410.60704011710813083', '35', '34', 31, 5);
+ T('-434737896.056610', '1729523967.9160', '1712742424', 22, 5);
+ T('219934773917404769114.403255', '-7.41472593032033487', '219934773917404769112', 74, 3);
+ T('4.45E+6', '56986877.4', '4293840', 54, 4);
+ T('2385.2', '35737828.28595298609957449849', '64', 19, 0);
+ T('9808.916209818254225685074', '-7703735.0243549383272766', '8768', 19, 2);
+ T('936.2539476095061929', '-740.424852986838716', '264', 61, 3);
+ T('67723007570506.8865752', '-33968802.73960386287', '67723007172682', 44, 3);
+ T('613801002.68276126639', '-9.4005062', '613800994', 89, 6);
+ T('4.52689172019655559123561322780', '128710742.6153513147', '4', 52, 6);
+ T('-73923933.0326354', '3.149067941940414', '3', 95, 1);
+ T('-122166089', '3.43953E+7', '312484', 92, 5);
+ T('-3.69468E+9', '-99149.9775155794', '-3694778368', 21, 5);
+ T('-11.49968716712472', '6171282171.63495686', '6171282161', 28, 3);
+ T('-6.0904038404335785', '6.88906E+7', '68890600', 50, 2);
+ T('125979.56751230662969969835', '-6257.771673794482666862954170', '123915', 50, 4);
+ T('-918.211598844407741071644299315', '-8608.93594934988678895', '-9120', 14, 4);
+ T('-5E+8', '6307616795.98175156097175261', '5942450176', 35, 0);
+ T('-8347727276.61094909573799', '68544.291207686741650', '68160', 71, 1);
+ T('474689542.1100524', '7973633760.7754', '407056384', 47, 5);
+ T('8655466.74355071709938', '9450.1161388448119', '106', 65, 4);
+ T('-3.6E+9', '467139.033', '262144', 56, 3);
+ T('5.1E+7', '765.170342751141298350963066517', '704', 55, 3);
+ T('-6746.3467368924111326044905', '20151158.206580438762458261997', '20144422', 97, 6);
+ T('92629.91259009076347698', '-4001765.654616062756335477229', '24593', 20, 3);
+ T('-49.7146218948', '-6914.333959462522886586228', '-6962', 95, 4);
+ T('-963106358304976382.6217', '-2.154415996015401E+18', '-2161628793418743296', 81, 6);
+ T('-1016.6509', '84708531', '84708352', 74, 4);
+ T('-985304158.5133286283', '-1286319312948529.34917819', '-1286320152366462', 67, 2);
+ T('-1.6023815E+9', '-2.138784404326E+20', '-213878440433740867584', 44, 5);
+ T('-36484321.69', '-939.99355', '-36485099', 43, 3);
+ T('-46445262', '28823874.45827591155', '20136194', 40, 3);
+ T('-263.9496633645203675711491680', '9.48E+7', '94800000', 57, 1);
+ T('83254493.7017', '-30007.8991478510240', '83232969', 13, 5);
+ T('5541561.8', '2313.292982655556280846', '2057', 62, 3);
+ T('5643308250.7436', '1032.4646310047183959', '1032', 93, 6);
+ T('5.037211E+9', '-3391.5', '5037207616', 48, 2);
+ T('4.5E+4', '-61.5262267679590044576691515', '44992', 98, 1);
+ T('-1.2235E+5', '6094.418180483558', '514', 74, 1);
+ T('-1.246816203079434311814956323', '8153435032.632963758', '8153435032', 45, 1);
+ T('634.67905662', '-681519850.751878469909669', '18', 96, 3);
+ T('-1.07925800', '706.25932352164786290', '706', 9, 5);
+ T('-68.0109', '1065615.9917', '1065612', 73, 6);
+ T('8778.60539537150109496', '6', '2', 81, 1);
+ T('7171642638124.6421019', '-39.57740050050129', '7171642638088', 59, 0);
+ T('65367.6169216422053528', '-9.526E+7', '29184', 24, 2);
+ T('-251.97051', '-5.2576E+7', '-52576000', 19, 3);
+ T('38385518.2', '95871.93433047', '79470', 20, 2);
+ T('3631491115840.845214311602', '-3.03637202237201992114984', '3631491115840', 71, 0);
+ T('7.8261429', '2.5158414E+8', '4', 15, 3);
+ T('-53464.109234246881', '904936.808889051014651', '855592', 24, 3);
+ T('-2105.77', '-2.72986713E+15', '-2729867130002048', 64, 4);
+ T('4.9977023181771853649536204879', '7966653685.189315965254', '4', 98, 2);
+ T('8034566130.526', '6.9772813586E+20', '6757025792', 40, 5);
+ T('-86.171559250519347881309096221', '41687.7510433834463397768924', '41602', 15, 3);
+ T('3.3457E+5', '-49881.763', '333858', 62, 5);
+ T('-96780.3283417897150410', '-157200.61700377225008290775', '-228880', 93, 2);
+ T('1360864357.101637571709817443', '9922947024.03574005486817', '1091839040', 34, 4);
+ T('6.11E+19', '-884.6456037659974375499774', '61100000000000000000', 86, 4);
+ T('-3.1391335944809401', '951.612811960359525456632241', '949', 67, 4);
+ T('9462', '-3.7128754441887E+20', '1152', 5, 5);
+ T('-3903279.661759640588', '-828.31374629896', '-3903296', 92, 4);
+ T('148001175.39047751560977324', '2441908026.7932864', '8388882', 10, 5);
+ T('-15.39088777647380039246815', '9968112022.364', '9968112016', 34, 3);
+ T('-4579605887.301129298383', '-2.15902245966', '-4579605888', 56, 2);
+ T('-2.76938E+7', '-7E+7', '-95330304', 27, 6);
+ T('8871279032.69705799344645095392', '-9.316E+8', '8594188672', 5, 6);
+ T('3344921524.21', '-6.4273574', '3344921520', 68, 5);
+ T('-1.894826E+10', '-42543.40433091174722642141', '-18948269760', 81, 3);
+ T('430519573407610756.5058', '-1E+3', '430519573407609856', 45, 3);
+ T('-41.8933860870490', '676951363.8300087', '676951363', 71, 1);
+ T('-4888.60730', '-259.94', '-4888', 71, 4);
+ T('260.01861377072615280349129', '-339.817876887538', '4', 39, 1);
+ T('-89159.5284264018411826960', '-8.46051232950184E+16', '-84605123295018464', 51, 4);
+ T('43344.4', '13591680.9251476521330654443152', '8192', 27, 3);
+ T('-9135009874742666.3494615', '-1864505.33969065801', '-9135009875034042', 35, 2);
+ T('-6208691569.208760751', '5064423.0', '4997767', 15, 5);
+ T('-578102745.02231698522', '-61.0586164257029564', '-578102781', 1, 6);
+ T('-7.7436E+8', '-2.222', '-774360000', 48, 6);
+ T('-7.045908E+7', '2E+8', '197705728', 25, 4);
+ T('-9E+5', '-1323066.53279', '-1948608', 46, 1);
+ T('64464410.49769554195284415', '-92636.9825405854460605140473901', '64390656', 84, 6);
+ T('2.382952E+7', '3E+19', '19398656', 66, 5);
+ T('591.16901', '-9461507282.02635531379110665898', '526', 2, 5);
+ T('1.0569826E+8', '-20334.75893942602', '105681040', 47, 3);
+ T('-13874176.557637379468', '-57572004.360', '-67107840', 15, 5);
+ T('-588018890.65287', '7.62847893329911320', '6', 34, 6);
+ T('20.77557431327397959372262', '-452.30144680227', '20', 7, 4);
+ T('-8.7E+12', '-716.4808', '-8700000000000', 40, 0);
+ T('-46.418099', '3.28439E+8', '328438992', 72, 5);
+ T('7824815270.347362269', '943642.4', '271362', 58, 3);
+ T('7.38835848709983231', '-5.253E+5', '4', 98, 0);
+ T('6392774195.02742328', '225852442680.83675237', '352897072', 74, 3);
+ T('-361.209', '-16915820.064788434626771772', '-16915820', 9, 5);
+ T('-5375.84993806377805005934', '-5272996874.94', '-5273001216', 46, 0);
+ T('-2860.935637647268676438', '-92.9732494924531', '-2940', 55, 0);
+ T('6975617577.886784', '198324.6449647473872713925801', '197152', 68, 5);
+ T('1149.31443292547484311854386660', '-3.767259715647362541E+19', '1084', 74, 6);
+ T('25.9827', '3880269.891', '9', 77, 0);
+ T('-90187930.4', '-556398.970227489', '-90734078', 58, 1);
+ T('-9E+7', '51330198.139', '33698944', 79, 2);
+ T('-1.7719301801', '-636057.22046029039436407267401', '-636057', 41, 0);
+ T('-3.32E+3', '-4.162128', '-3320', 23, 4);
+ T('3109.9926', '8.20E+7', '2048', 40, 1);
+ T('-3.7301', '5871897633.95999', '5871897633', 10, 4);
+ T('-7E+6', '-216403867.499955', '-216977344', 51, 4);
+ T('5339037202.2868884905406532', '52105.58166868105661853953', '2560', 44, 4);
+ T('432736.5384169496560', '70555.71596789510', '4608', 46, 1);
+ T('166327.937053575316778677116', '1919831933.47', '133429', 69, 1);
+ T('1417272771.1774087733959079257', '316', '256', 53, 3);
+ T('-8.3851541295331666740', '-9.4072011', '-16', 30, 5);
+ T('9623493.473030128028', '-540220179.420', '8438981', 43, 4);
+ T('-44.7763769451716', '-36006.551971836233382', '-36016', 32, 2);
+ T('-5.100E+7', '-21042.21', '-51016384', 16, 0);
+ T('167922.9', '9065.83731373811881798', '864', 36, 4);
+ T('-3.0605243575680429936004471369', '-7.4E+3', '-7400', 90, 2);
+ T('-83610.7445957474888171903547676', '-9.70300457984206483756293752551', '-83610', 42, 6);
+ T('56846.6629765036929357683774042', '-929469536.7988594371', '18944', 33, 1);
+ T('611889.48755', '-87114139.247887696', '529953', 45, 5);
+ T('43953084.789348664555260', '-9308.52572', '43944868', 57, 6);
+ T('-484683.01985080302', '1787276127.71186244057', '1786808853', 61, 6);
+ T('7656813270.920160', '9.1629E+8', '78032', 23, 4);
+ T('-112.61178014705697238052850071', '1.637E+12', '1637000000000', 30, 0);
+ T('-494474.41785459370145631009', '-7353.422182657066246962110913', '-499642', 17, 2);
+ T('-82035.825121907', '451075250.9', '451058816', 23, 3);
+ T('-305681.7803097141320023499', '-788826.053618517273318219506137', '-830298', 100, 6);
+ T('16.7639558439435131047352', '9603792759.3', '16', 82, 0);
+ T('431175.12505683225129757914219', '-9.1782E+5', '37956', 28, 0);
+ T('-732041.4287', '-99', '-732139', 100, 3);
+ T('-94606.0', '1541.6225128588900733', '1536', 29, 6);
+ T('-34.28891480546', '-704176.26070', '-704176', 66, 0);
+ T('7332734145.9675482376', '-3788806.13523', '7331652800', 92, 2);
+ T('494207.32805031505577423875071', '7.243359250788540327441585370', '7', 25, 3);
+ T('-41913789.3869775600481252370', '2.41681160E+9', '2415923776', 8, 5);
+ T('-6.62812915E+9', '-25.0602152461', '-6628129150', 6, 1);
+ T('762836443.25024340770916841', '-169.4655530736105290', '762836307', 53, 3);
+ T('28753.74783609', '-52993.03780414844', '12369', 70, 2);
+ T('576101.20224565485391', '61669717.03750557945', '524357', 85, 3);
+ T('7', '-7.958107021E+10', '6', 18, 0);
+ T('6.498033E+7', '-39', '64980296', 16, 4);
+ T('-5874725814.00361', '-6.6E+5', '-5874856896', 92, 3);
+ T('-84.97352006374755', '-296.7174784970251', '-376', 21, 5);
+ T('334.061201745234374', '-5715.62', '268', 96, 0);
+ T('-24207382.8240618419499187', '30.427713850600400145679', '10', 67, 6);
+ T('9.1348271627023591304946', '3127610.7420741508230301', '8', 14, 2);
+ T('-1.782205653181036623349264', '5174.3918056739266119', '5174', 12, 5);
+ T('103692490.443', '8031863.8928288907', '2754626', 83, 4);
+ T('3849.97261211909036', '31.1831010634278883665149841114', '9', 24, 5);
+ T('5811288224.6683557677274', '223120.722248548028041', '73856', 14, 4);
+ T('15599235.8764012666169780', '3.78476261', '3', 33, 6);
+ T('5664106865.9782065099013716', '89.380319', '81', 23, 3);
+ T('-7834527.98612844603465291726805', '-27427554872.8811005', '-27430735808', 47, 5);
+ T('109099789.15127243448', '7266785869.04287542759124596', '6669', 60, 3);
+ T('-16259.34310522231735859', '2.2813E+5', '213024', 16, 3);
+ T('940600559003.9', '-4431.138950149245880', '940600558737', 18, 1);
+ T('-547.133626752465786', '1.23E+9', '1229999488', 11, 1);
+ T('2.9556998E+9', '170.59088090382734985904913842', '8', 5, 2);
+ T('-3050122353.611247', '76047.4661191', '271', 54, 3);
+ T('-81.3579', '-6229.17119149914521538', '-6229', 26, 5);
+ T('-2215693010.451991258242337870', '-14497613.15646153705610901225', '-2229141470', 99, 5);
+ T('4425953.276318438', '-9.6635E+8', '4360256', 45, 2);
+ T('87.680', '-1.97828826', '87', 6, 2);
+ T('-8202916685.459722928432799834', '1341.71701933015576137827580', '1073', 57, 5);
+ T('-7.763849E+9', '826.0256326412316282', '24', 88, 6);
+ T('-236.4341', '17607577.7478671996946318896', '17607440', 39, 1);
+ T('-4100985.128', '-905728.8', '-4183040', 84, 0);
+ T('-8.189E+17', '1788723893.2233184', '1745666048', 5, 2);
+ T('12.86518278', '-22900578.415946637675798448', '12', 31, 6);
+ T('4504.7488889098295', '8266989.702', '136', 83, 2);
+ T('49.28', '9132304.044099739031252359', '16', 42, 5);
+ T('-673888.7114157123138054280', '694.61245661670421088286797', '672', 57, 1);
+ T('509725.763', '-14799975.5855082751996307512', '394009', 11, 2);
+ T('5.251E+6', '46.36692754359849160129906', '40', 14, 4);
+ T('4.88659E+7', '-9.972925216119789165917952840', '48865892', 91, 2);
+ T('-26630878.3193', '3487321172.7516210380315167829', '3460826112', 48, 2);
+ T('6.1022449910E+16', '-301.002526', '61022449909999744', 93, 3);
+ T('-4159447.65623758987948237704538', '25034135.008406041740', '21006337', 60, 2);
+ T('84173604.85', '-1.5E+4', '84164896', 10, 0);
+ T('755866.79496', '-165.43300767908250870954', '755738', 66, 2);
+ T('-7242.116706779138', '1571000077.7', '1570996996', 61, 0);
+ T('5.61304977741450987296', '-428650.471922591814', '4', 100, 2);
+ T('-3840004140.45029789610455447', '-9192.853300170', '-3840013296', 23, 6);
+ T('40783015.04286740216425924', '-51894551.41198299793111219', '6816929', 2, 4);
+ T('235.6', '97183793271017663234.5291', '2', 9, 6);
+ T('91.91', '8295481.29346669177', '25', 89, 6);
+ T('286734777728.59538', '-1171542.137', '286733639040', 37, 5);
+ T('-9515.964', '8176810215.115759295057404', '8176801989', 1, 1);
+ T('-499.71450869027309213', '695977502090249496.4', '695977502090249224', 58, 4);
+ T('106093.6', '-1.823111543E+19', '66560', 33, 0);
+ T('9.25185E+19', '-7829.8832253032376334251', '92518500000000000000', 43, 0);
+ T('3629949281.725039553', '1.3E+7', '4456768', 22, 4);
+ T('456346.9145137920376681802', '-85884.901863710424', '438400', 83, 1);
+ T('986033.26119269668045', '45.44291', '33', 61, 5);
+ T('-7339803878.38976106313143351', '7286403.56798294074826139416783', '207362', 23, 5);
+ T('3670994.59634', '-4.54204E+7', '524432', 54, 6);
+ T('9737308.8', '-14541.6385175', '9733136', 100, 6);
+ T('11914.3004968', '-411310385', '9866', 78, 5);
+ T('-7.930E+9', '8083622187.661', '558909696', 25, 6);
+ T('7358.9175340987040813455845708', '-6.6393E+6', '4156', 64, 5);
+ T('-7029705507.45724852516206', '70.496916', '68', 5, 5);
+ T('-8.1E+9', '4.3E+7', '1048576', 41, 1);
+ T('442.241136967135', '-4321382630.551073172192', '282', 14, 6);
+ T('-962757.000909640068564674', '9404188.6', '8474392', 30, 4);
+ T('-3032858367.5643539174', '-47873.394', '-3032858623', 48, 1);
+ T('-5.2446E+6', '-586353292.642058259', '-586354368', 97, 0);
+ T('9190.046317358049', '4.47', '4', 3, 1);
+ T('-239.592849400999483920882332610', '17.694771814853148042466585929', '17', 21, 5);
+ T('1260700350.3835273355127699', '-8.53E+4', '1260683916', 88, 4);
+ T('-95034.754286111', '-8556413332', '-8556508092', 6, 3);
+ T('5.17520933', '-3.590822982638047738131012', '5', 6, 3);
+ T('-6573641007.5913', '4.0956E+9', '1879842944', 8, 5);
+ T('-7E+5', '-4286769.3783', '-4976512', 38, 6);
+ T('-97079573798.663470', '802523.0328', '525018', 77, 6);
+ T('-6E+4', '-7267.4125491375', '-65152', 83, 2);
+ T('-4656319.94701702629583841122540', '2144.25459621235683703586', '64', 68, 5);
+ T('3.904932607409420876696107', '-1301.8244803898864546', '3', 8, 4);
+ T('-7E+8', '-1565575197', '-2113531648', 99, 3);
+ T('9492723261.6093245156292305637', '-3.905885', '9492723261', 43, 2);
+ T('-1317172344498.3484334291969432', '9802.27190803886958080320812257', '74', 24, 5);
+ T('-16.39550768', '-498046588.390558299273', '-498046592', 21, 2);
+ T('-3.65649148632E+17', '-850.868016973190', '-365649148632000512', 75, 1);
+ T('-189.570108897941206251246', '-7788396.365406', '-7788544', 7, 0);
+ T('-8651878737.2096052', '-9060.49310', '-8651879284', 89, 2);
+ T('1.5867E+5', '125.3761', '76', 88, 5);
+ T('-1.884292396E+16', '70618.22234657', '66048', 30, 4);
+ T('43651.9026313858149510022067', '-9E+3', '34944', 52, 2);
+ T('-70', '-5310026420718.6', '-5310026420718', 28, 5);
+ T('-8216.75410607', '-851890108.88515913005666', '-851898304', 48, 1);
+ T('-339937722.83589689289', '-4.496373449513', '-339937724', 100, 5);
+ T('-98.3035550477485856011283', '8130480749744277.997384', '8130480749744276', 44, 3);
+ T('28.4935580', '-60410630128438.56902', '8', 42, 4);
+ T('63141.3906946572580', '7.560226533185176441462159360', '5', 33, 3);
+ T('7.2E+4', '4911.725829280375', '4352', 23, 6);
+ T('1765.402', '4.818716E+8', '1760', 84, 3);
+ T('-8840.2046', '-2261749709.55830925962088220747', '-2261757904', 69, 5);
+ T('2E+19', '5.7E+6', '5242880', 69, 5);
+ T('412715796.13570413526975188054', '9E+2', '772', 88, 3);
+ T('-4426618583794.054868', '54.036361826374135012864249', '6', 80, 2);
+ T('463.70731925', '85607206.3', '262', 61, 2);
+ T('-93649.0817866485004160791845', '9.991960216364925', '9', 24, 2);
+ T('928695400.335391', '76632', '72', 26, 4);
+ T('-277.85539286123757', '71662.203041094550993', '71402', 61, 2);
+ T('-8.131E+4', '5205287068.3209587', '5205278720', 95, 3);
+ T('-75787682', '26.7', '26', 33, 2);
+ T('1430.34389771907887303323200', '92.03131403961532192663', '20', 9, 2);
+ T('-1151.0425939', '58261.996754976962744758', '58241', 29, 0);
+ T('4.939E+9', '-339.2570908563468889', '4938999936', 75, 6);
+ T('6E+8', '-50813519936951.9468827', '33636864', 31, 2);
+ T('7.4698E+8', '-71381', '746979360', 81, 0);
+ T('913922427.151789', '-73360.62', '913850736', 4, 6);
+ T('790257535.341', '63.6310100713052607651399', '63', 8, 6);
+ T('65386.07545927051184', '-29752.9612', '35656', 92, 4);
+ T('5742.21057701029249273258463369', '3.6E+3', '1536', 52, 4);
+ T('-497.439384', '99637.37012373819524', '99333', 96, 6);
+ T('947094.1', '-7.47665676911018E+15', '680724', 35, 2);
+ T('-1.47175E+9', '-686018.96', '-1471905776', 12, 6);
+ T('763646450.418893075914', '-6.147165E+15', '226758656', 73, 1);
+ T('2923.660', '2.625255', '2', 37, 2);
+ T('9.0E+6', '60689983.61540473932849', '8913920', 19, 0);
+ T('-119882330.90982', '-3908831846.5813957', '-4026354302', 44, 1);
+ T('3.73656E+6', '5.55932E+20', '3145728', 70, 4);
+ T('-778104337.05535', '97727.2250184475098742090476', '70063', 31, 6);
+ T('47596.2650850550225347', '1304081.525944296967244590', '40960', 25, 0);
+ T('1E+5', '40449.843190581146326252045', '34304', 29, 5);
+ T('3.15E+9', '-201.8187900038136', '3149999872', 19, 2);
+ T('692879.999576158986010964', '4.22E+10', '33280', 97, 6);
+ T('-10057.618471135471', '95.5044791956501023446852', '23', 38, 4);
+ T('-39.41705803351153616231808645', '-1123852804815.259', '-1123852804847', 60, 3);
+ T('-80020028.5038', '5.159818E+9', '5151166720', 2, 1);
+ T('8.0348022937375E+18', '-4.486E+8', '8034802293557864512', 40, 6);
+ T('78275.66710751373173', '5.90899793911805E+15', '78274', 93, 4);
+ T('7487.6666838675894879008525919', '-2.90E+3', '5164', 48, 1);
+ T('-780251063.241846473444', '-9.59E+4', '-780271552', 19, 2);
+ T('-1898997942160.8396232', '-5E+19', '-50000000721623187456', 58, 0);
+ T('-32.9018419180023502589989', '979.5', '960', 41, 3);
+ T('700.685086005', '30.4085680128238776341925490', '28', 46, 2);
+ T('7660.70561627471890', '-8186502.7042285782144', '5480', 76, 1);
+ T('4.86421E+20', '-9.439E+4', '486421000000000000000', 23, 3);
+ T('129094.26319257065381908477020', '20.562', '4', 21, 5);
+ T('-108400.933730', '-485153144241079.407831376', '-485153144307712', 43, 6);
+ T('9.188951E+13', '-5.6E+16', '11552161792', 14, 4);
+ T('-216090696.0053202657', '3.468165106E+15', '3468164902559872', 85, 0);
+ T('9.631619420', '-839.666474991', '9', 24, 6);
+ T('3544806.188373738886', '-531366.9396017250', '3540034', 1, 2);
+ T('44693.6253', '-11.07245412247671', '44693', 3, 4);
+ T('45858823469.911066505330461', '-9.2084828780307', '45858823461', 72, 0);
+ T('40707474187.334057623', '-8.23809E+8', '39900446728', 26, 2);
+ T('-78268.4', '63484.81', '50756', 88, 3);
+ T('-8.4587E+6', '6556515.529028', '6556192', 24, 5);
+ T('-12.589660810021821874', '-77.580660881538205171096', '-80', 75, 6);
+ T('8.5122E+9', '-90.15356832', '8512199936', 20, 1);
+ T('7.333E+8', '-41102.7233157708770378', '733300000', 42, 1);
+ T('9.572417610746', '-613.19303814001952776217845962', '9', 15, 2);
+ T('455294.280016266578867700477', '-902341.857462127542128', '143930', 3, 3);
+ T('9259214001.944611819', '1836.25315069272684744', '1056', 92, 5);
+ T('-278420.2', '46.3814', '44', 60, 2);
+ T('-35009751.89615005151850', '-5.4467553760845799820101', '-35009751', 55, 6);
+ T('-9.64928884E+14', '-18.69894283418272377951', '-964928884000000', 82, 1);
+ T('-88.17568122', '2771947702432334.336', '2771947702432264', 6, 5);
+ T('53162844.032406787614', '-9.86015127904048392018793753', '53162836', 20, 1);
+ T('-7263.86238836021972982596', '-643033', '-647135', 50, 2);
+ T('197.4051384207808077631', '-4376591.64481493', '193', 20, 6);
+ T('-855395219.6854067357552522138', '2852.493', '36', 20, 0);
+ T('204948.051277372674683', '569179668.486736472539718105582', '8212', 3, 3);
+ T('-39454.08906', '-19058023.9487079', '-19062656', 61, 2);
+ T('-59533637.7791087', '317.239967581340298123345748', '57', 4, 3);
+ T('9894.657', '45253.9886', '8324', 56, 3);
+ T('13991074120', '996.98119379329', '320', 94, 4);
+ T('48718.87340988773513363', '-5.2750E+5', '45636', 16, 2);
+ T('27.44895944969190769372184123', '-16.45407483460001026559435905', '16', 17, 3);
+ T('-89322805.39667163776', '9474.2761293', '2', 46, 0);
+ T('-8052.912897968005', '-1.75', '-8052', 9, 2);
+ T('98143716615.37079579277', '-567887190.0875', '98113290242', 16, 2);
+ T('-76.69162863', '-83728.57283164553543205503', '-83792', 67, 5);
+ T('-286980745.0216908469139', '-44882920.00477432822934', '-331283440', 72, 3);
+ T('1.400E+9', '-615360480.146001328133654079', '1397901312', 75, 0);
+ T('-5875', '-37019739694748023.22109634007', '-37019739694749687', 26, 0);
+ T('156.2', '3.197E+5', '148', 67, 6);
+ T('-43.26325622109990784204', '-1768.59670930148', '-1776', 6, 1);
+ T('1528289986.1138', '-7734.43804346165', '1528283330', 4, 5);
+ T('94959.8552154202972110572049', '-3701049.652994608157543570178', '66247', 35, 3);
+ T('-9.4409', '-631827.131656718137819492721', '-631835', 10, 6);
+ T('-5140.9771263067286', '954554.6932049069767', '950440', 25, 2);
+ T('3E+4', '-52325593690820.9669181316', '17712', 72, 5);
+ T('-9.0750E+7', '-47071144.07071355900', '-133087152', 45, 1);
+ T('752189.170', '-604540122.899242398675', '225828', 38, 3);
+ T('54016884.4465382042484249', '-82196.2', '54016612', 57, 4);
+ T('-1.263203E+8', '-1567697023.321219134706078811', '-1610055424', 33, 2);
+ T('233.13', '2206.21147706298526253154759791', '136', 13, 6);
+ T('-2389522.04096556552912', '-556895.9101346017', '-2916192', 84, 6);
+ T('-3164484966.399747222546540', '2707268594.201925213328564', '21070482', 62, 0);
+ T('9.9E+18', '748205.884200', '655360', 75, 4);
+ T('1.50E+4', '6.43E+8', '8832', 30, 1);
+ T('-447850699.11411211668', '3069.18748608010545611', '821', 46, 1);
+ T('-10774.36701765059739005955', '-1908418.5190482078251', '-1916630', 69, 2);
+ T('7748.68817', '-41122.440362966938084', '7748', 24, 1);
+ T('-4.1E+6', '-5119788071.292924596901948', '-5121232832', 74, 6);
+ T('598413.34950136229742114', '-606', '598400', 82, 1);
+ T('-9551428.520534412210', '-1009895.3524888580', '-10485480', 38, 2);
+ T('-218833384133.74', '31638.5681', '2322', 89, 1);
+ T('8985954.8344347071046738', '4E+6', '592128', 4, 5);
+ T('6.82E+3', '-6982411027.91358', '6308', 45, 4);
+ T('-7883.429183286912', '13546.6', '8224', 6, 4);
+ T('-97339644.593426007296764068', '-1.914E+7', '-99438080', 52, 2);
+ T('9.57929934E+11', '34848.853', '34848', 53, 3);
+ T('90972765.7500668560144', '-1609445.72818649', '90447897', 48, 1);
+ T('6350810683.80705080139642768134', '68109143.467742519981948612', '590355', 29, 5);
+ T('7.551E+8', '81144701.5072329578665466860806', '67119456', 37, 3);
+ T('-9147757646184.2016195967832', '293068.72', '272520', 74, 3);
+ T('-6818767.908964256807493', '-388434006804343342.485405988697', '-388434006806965232', 69, 5);
+ T('8857261.50', '-8.7E+2', '8856712', 78, 5);
+ T('-5404037285.14989973948668683', '63673124.564225446045679', '29393664', 10, 1);
+ T('244315441.1483350843232330', '-1322.742395405066457620452', '244314128', 34, 4);
+ T('-4.6913154738119', '-6.57E+3', '-6572', 63, 2);
+ T('38133511.910', '-9.01905E+15', '121856', 21, 3);
+ T('7.05688164226746', '6289767938.44332714750221289181', '2', 12, 3);
+ T('-31567.031865440676', '-80842.2213189301947', '-97232', 59, 0);
+ T('8587846.421329153388901', '951.28854', '518', 93, 0);
+ T('-882735896.763263', '8073775.60279302', '6422568', 9, 1);
+ T('-1.41E+4', '-96427.729509253349', '-98236', 4, 5);
+ T('-9.214E+7', '9497029059606.53', '9497011684352', 19, 6);
+ T('12524675.0', '-35380217.74899', '10748931', 94, 0);
+ T('1213661974.76853041831167004130', '47.844696440101', '6', 36, 0);
+ T('-8.0956731030475412197666805', '3708531542.3', '3708531536', 55, 2);
+ T('38.10506435678316120', '-7002689.026', '38', 56, 2);
+ T('-899817282.16210479785421300403', '-933691.26908282', '-900611964', 7, 6);
+ T('8034845', '5639361086.2014697', '2134556', 100, 1);
+ T('97.3622241804422797867', '4649.75445071032615624391992583', '33', 94, 0);
+ T('849391299.00022443564225404', '5554319.031253777492945', '32899', 34, 4);
+ T('-956.0', '-32.89866105010016666253', '-960', 78, 2);
+ T('-8.608E+4', '-469.863', '-86528', 25, 5);
+ T('2.34777799E+9', '-129122.03', '2347763590', 35, 3);
+ T('-5.33431954168806E+16', '92171.592014301735', '2056', 29, 6);
+ T('-6593.1145803728630258261', '-680919739.265959306065237118792', '-680926203', 10, 6);
+ T('-9989013.03', '98436644.4696', '88474656', 31, 2);
+ T('797218.12543122', '25989.229442', '8192', 16, 6);
+ T('4060.0', '-7789725.731', '832', 17, 4);
+ T('-5.68E+3', '-9.092', '-5680', 48, 6);
+ T('-654748412.4522462582876', '2.27E+4', '20484', 33, 4);
+ T('610.7920357322648063281628003', '-4.8E+3', '64', 55, 1);
+ T('-5.10E+4', '-7.8628154586418419415824839068', '-51000', 81, 0);
+ T('730633.8402', '-4E+7', '599552', 21, 2);
+ T('-4364496.718984029268253', '5.80E+3', '1568', 14, 6);
+ T('-2547340844.94606909329003687523', '124.16675', '84', 11, 1);
+ T('-14413763.187958160365', '-3546579594490765.86122581098792', '-3546579596214223', 57, 3);
+ T('72.930204510015723444935097', '-136.524236378344281173569158', '72', 50, 0);
+ T('-774.7', '-431.282840298993379', '-944', 90, 3);
+ T('7180.4510317809034035543', '-483.5832334864', '7180', 48, 6);
+ T('64058.331968', '78.0906373657417065379218', '10', 41, 6);
+ T('6.7E+3', '9331844745.15394351186707842068', '520', 1, 1);
+ T('-1186.05', '2138382.8689', '2138382', 83, 0);
+ T('81504', '-7568.07504380255335622', '74336', 70, 3);
+ T('4.7420416484', '-23365844.9352100', '4', 59, 5);
+ T('-323', '-83.1', '-339', 69, 6);
+ T('64346.437591', '5.38E+4', '53768', 37, 6);
+ T('9.68E+8', '9076987451.256226959715', '419594752', 78, 1);
+ T('3203433.8875837286844218', '77449.525809349686387493523615', '8201', 58, 1);
+ T('86776392.6538518912', '-9.9418E+5', '85987400', 73, 2);
+ T('5.063972585124192665079231', '7081268.97197', '4', 48, 5);
+ T('7.80E+14', '-447503518.4653397460883952192', '779999955156992', 9, 4);
+ T('-97666313.7587326301', '4.30699630957267483137', '4', 81, 4);
+ T('-5.175833E+11', '-10.198377879529701', '-517583300000', 13, 4);
+ T('3E+5', '7923984.080558544031871', '33024', 72, 1);
+ T('6.3E+5', '-3.90684E+8', '32928', 65, 5);
+ T('-7332766.3666506370', '6062884603707.10', '6062884258850', 52, 5);
+ T('-99916.22061201084747965238', '-24219263.33765070246141', '-24219264', 77, 5);
+ T('2599696.313538', '-2402028.532486465', '198928', 19, 2);
+ T('-417588497.903470907650205290', '33.343109570974734', '33', 38, 4);
+ T('-604195.2588790068446', '2.407E+5', '164892', 97, 1);
+ T('-8695817026.8897433378524938966', '-9.776207E+7', '-8722037590', 59, 6);
+ T('866638.3', '6.211858811041', '6', 18, 1);
+ T('-5.09176240608', '-4.067E+6', '-4067000', 98, 3);
+ T('4.42620026841610383029153370589', '31.669840', '4', 39, 1);
+ T('6944894485.28055', '35361308416.648305766', '431140352', 59, 2);
+ T('-8350.33343', '-3335749105.3344903', '-3335749118', 78, 2);
+ T('-4.5169949649475874782674', '-5.15488', '-8', 28, 6);
+ T('56.5087064654879159172891036', '-4.5E+2', '56', 96, 2);
+ T('-6.5994766541735015899809969', '98182985.51264092331276405138', '98182984', 16, 6);
+ T('-1.802547E+8', '2443611.8316282', '67600', 80, 4);
+ T('-22.7', '4.9E+16', '49000000000000000', 11, 3);
+ T('552619.1869', '-7.5828981535E+17', '18048', 7, 6);
+ T('-7658', '2581535376', '2581529104', 10, 2);
+ T('-4.8E+2', '-35576.07179908078258413627205', '-35840', 48, 6);
+ T('83736.84', '7724006.8222796309535200227228', '82688', 38, 4);
+ T('-390184.10949548041155', '-6.3E+2', '-390776', 22, 6);
+ T('-565365.763687', '55884021.70986', '55842945', 26, 0);
+ T('-18.121958950725036202364248006', '-9.354E+18', '-9354000000000000000', 16, 1);
+ T('-7376.353722', '-9.01E+9', '-9010003200', 17, 4);
+ T('-7.35484E+9', '-12.7315939101', '-7354840000', 78, 1);
+ T('631.23052925663040', '6101923996.7', '20', 67, 2);
+ T('6.573344309382170555746141', '-49.667494336226746818662786711', '6', 35, 5);
+ T('455.046736907783670703', '-453.270', '3', 54, 2);
+ T('-57.64229576728314', '-94111.6980047940211917099365077', '-94143', 56, 4);
+ T('-32030928.906703', '-737.973167323560829322718664924', '-32031472', 88, 4);
+ T('-27.441805075894266840587727', '836162.416772476033742632', '836160', 16, 1);
+ T('-62503771.4510', '-3E+9', '-3019505664', 72, 2);
+ T('-40802795.1966', '533943.331482540677', '9237', 57, 3);
+ T('-34174159.974', '925198238.886', '891552528', 95, 5);
+ T('3.7E+3', '77245.9151440', '3124', 40, 1);
+ T('735184.02809390561721664922', '5.3E+3', '5264', 50, 0);
+ T('-492.487132852253392392', '17668.121127', '17412', 46, 1);
+ T('5.6713326E+9', '-42321371292.66833350', '68192', 42, 2);
+ T('323.19341946596652583164616650', '77097809224606.0790858637176632', '258', 59, 4);
+ T('9.06169E+7', '-8081987.226143558267041716945', '84190212', 49, 6);
+ T('-3871754.60195', '-96390.54954440431', '-3898510', 9, 1);
+ T('-2.8256451E+9', '6594409.64749979189', '267072', 83, 1);
+ T('-7.786E+6', '8.67595E+10', '86754992352', 16, 3);
+ T('7.6591E+8', '-7935696733.39238413687636', '614908064', 30, 0);
+ T('1796473.4181090536482', '-1.9E+3', '1796112', 86, 2);
+ T('-6153098.7901271095', '1.021E+9', '1015158848', 71, 1);
+ T('-6.7850E+10', '5416850825.75', '47317376', 67, 2);
+ T('-7589827.99848097103809741', '1.64E+17', '163999999997771776', 2, 6);
+ T('5681420.1690769856315', '9.2375365322E+14', '5517312', 26, 2);
+ T('28856983.589550727981', '3314.7291269261062505514', '146', 88, 6);
+ T('-1.63E+3', '5.69269E+7', '56926368', 35, 5);
+ T('-6671746.6360', '-84326250.858765734752417582', '-90701802', 15, 4);
+ T('8656472402.930071148', '464927604.4717640764718328588', '62261584', 78, 1);
+ T('-1815806', '-5.847135012225726', '-1815806', 27, 2);
+ T('-5.557748674529678', '3E+3', '3000', 59, 2);
+ T('5850.78481', '-1535.5261393693', '4608', 3, 1);
+ T('-9511253.942088819', '945454', '937002', 52, 0);
+ T('5744633.041902119219270', '631322254.69', '75400', 55, 2);
+ T('313144010.51813181637991', '-75744.25993839746105127714', '313135104', 63, 0);
+ T('2932', '-703.2496', '2368', 58, 6);
+ T('39726.750468', '-287564.0711409491365436', '38948', 84, 6);
+ T('32136137.3615979927391518144', '-449.77592353422861', '32135689', 16, 6);
+ T('-99850', '1E+6', '933952', 30, 2);
+ T('-9.820E+8', '8213484626.1150992338472338260', '7533483008', 100, 2);
+ T('-58.74584768908784682', '-88063368316677700.6631786', '-88063368316677756', 77, 1);
+ T('-309736.2', '826121346.1', '825820160', 89, 2);
+ T('3284634.0', '-8.48920079140054100965', '3284632', 48, 2);
+ T('-7.3E+7', '4.124171E+8', '411310144', 83, 4);
+ T('79132.10829760989101440', '6062376434.814949643', '1296', 85, 0);
+ T('703.9438271643322432215903011', '-25302717.3', '3', 12, 2);
+ T('-5E+5', '86.61229976429714614358273437', '64', 100, 3);
+ T('6.203362428615773057E+19', '-568221.75653034340197896076', '62033624286157164546', 41, 3);
+ T('-912678993.970137', '-181.737731248906', '-912679157', 22, 0);
+ T('-6.85213E+6', '-9.55E+6', '-16367280', 68, 4);
+ T('80.3535890729025539184186', '-19.70596083028', '64', 47, 0);
+ T('87404493.3', '107559.8614392', '107525', 54, 3);
+ T('841025735.94133054592066523368', '-28.44800220408035850920570', '841025732', 48, 1);
+ T('-27947477.342', '232912.3371900316684', '101376', 37, 5);
+ T('6542.311056016932019772210', '812928475082.7731969156974682', '6538', 7, 0);
+ T('-702868424599.48648598573', '-955696502.2294837300651', '-703284103160', 40, 4);
+ T('-60958.0501560695983875014', '875.79361330', '354', 60, 4);
+ T('-8.53259E+7', '-706928.26063908234', '-85981552', 74, 1);
+ T('-436635.502787160362292217212393', '-229156.64896927', '-524220', 76, 0);
+ T('-391321717.693', '-76606.2864643757625', '-391330686', 5, 3);
+ T('-9.77442118260738615', '-87.73390885865310347', '-95', 14, 0);
+ T('-1.20E+7', '308897417490724.932760513396', '308897407590656', 6, 0);
+ T('-9', '3.18219E+11', '318219000000', 16, 2);
+ T('-6.9E+8', '-63005919846386035534.00039', '-63005919847076002688', 74, 0);
+ T('-727.14024579', '34.207202966442146', '32', 94, 3);
+ T('-7.38', '6E+6', '6000000', 90, 5);
+ T('-1460.68324', '-9824595.8763420936017728863207', '-9825780', 53, 3);
+ T('746628.789881540772103185', '-7.555389E+8', '222212', 70, 5);
+ T('-371289242.4879796', '68.5846445157131', '68', 80, 5);
+ T('260218.23955245490218671736281', '36252.5', '34840', 18, 2);
+ T('2609.1918111733384224', '558218167.60286228506585', '2609', 84, 5);
+ T('-118315.040116698', '-24.11822008', '-118336', 77, 4);
+ T('-996738143.376317199333', '-8486.298509499', '-996746624', 37, 2);
+ T('84.9255095552328983254217', '-3156.185876167586484305', '4', 85, 4);
+ T('-2.640E+9', '-708975.8519804', '-2640049152', 88, 5);
+ T('412021.93889771693', '-7073777.057743747382592224560', '262149', 10, 5);
+ T('92.42', '65490.68797284530302855899', '80', 21, 2);
+ T('4665976559.9531853638447459', '8.13E+16', '4632412160', 31, 5);
+ T('-504.03921734435632719287', '-909096.1829266502741877', '-909304', 54, 6);
+ T('-84046.72239077647605054336118', '302478861.65879318718', '302396928', 48, 2);
+ T('-46.44470078618447343676052992', '-3983781426.31211999175', '-3983781438', 69, 6);
+ T('-870252.2203', '-27439847.38', '-28309488', 30, 3);
+ T('-8989.566219', '9547.0734306175975262536', '1091', 96, 0);
+ T('4.44E+3', '-65672.4092854467', '4440', 96, 2);
+ T('24496122.6950596288728', '20724491492.74610902', '21267680', 42, 0);
+ T('-797.9389', '78543.4696404037505', '78019', 83, 2);
+ T('9314.24855103491562709', '-166.98', '9282', 42, 4);
+ T('-47099364917.01', '3.1568010123917571702E+20', '315680101203939172488', 33, 6);
+ T('-9E+3', '-7995353.160015789478135477801', '-7995392', 5, 0);
+ T('-795.3880', '911.97347974523846593755437513', '133', 56, 2);
+ T('-886.048', '-9E+5', '-900096', 12, 4);
+ T('-6.5192611435E+17', '-5818.111910267459389326833742', '-651926114350004224', 96, 5);
+ T('2246.760', '-8.25598E+7', '2240', 14, 5);
+ T('-2.392063797', '92779.307419772278', '92778', 27, 1);
+ T('37.7504287775', '-3681054.7973160673110488235114', '32', 29, 6);
+ T('-8.9E+3', '4.9E+4', '40232', 82, 2);
+ T('-6183058325.8493037', '-43967662.8', '-6218055614', 74, 5);
+ T('4.904096E+9', '-276171.554587', '4903829760', 76, 5);
+ T('-91179.3021633329', '-2.2780373180935E+15', '-2278037318102716', 64, 3);
+ T('-4.780245E+8', '554.1', '8', 2, 1);
+ T('50.2919478216019062', '-80.16253', '48', 54, 2);
+ T('99.79432698036', '-2.1461600', '98', 22, 6);
+ T('-5112572.0611236108960655', '4737733.37191597', '18436', 3, 5);
+ T('87612213704425130.419803', '5.73658E+7', '54678568', 46, 4);
+ T('3160.3803', '848311.399798601602644736', '16', 46, 5);
+ T('-1.00929E+19', '-271264573.45321526704286776', '-10092900000002162688', 32, 5);
+ T('-40363.4', '-3620291400.957967151821733636', '-3620331504', 82, 0);
+ T('-1.619896817E+15', '55000768.835145942167289311640', '17178816', 89, 1);
+ T('4.846969990226E+13', '32962809724666', '13262860073520', 93, 5);
+ T('92.957378717830374791', '-498652828.9083098574130440119', '68', 70, 2);
+ T('-9.4010368383598209366204', '5.0E+8', '500000000', 77, 4);
+ T('28.4787', '498015132.26678', '28', 82, 4);
+ T('2.116E+4', '-97423.330193513006357378052', '544', 97, 6);
+ T('-3.579020159', '3644246.02760244066955106928160', '3644244', 55, 4);
+ T('-4.80588924639896369E+19', '7873118184.743099048490', '1359085768', 52, 4);
+ T('4561187.6934767818390687274055', '6.971124902789667550237', '2', 69, 6);
+ T('19169.90', '-5.005E+4', '2144', 98, 3);
+ T('-508871.45023557556', '-664.6630593132', '-508888', 83, 3);
+ T('-4.9210E+5', '-64204.2220766795153677667648787', '-522956', 93, 2);
+ T('-6.1776551E+8', '-7.795021E+9', '-8403214024', 30, 6);
+ T('-7861.63', '7E+9', '6999998464', 91, 6);
+ T('-40377990.7907349417', '572.10231877274', '56', 29, 1);
+ T('44918937.919922402', '7574032136.802', '35653640', 58, 5);
+ T('468798.49216983476233', '587.369282508959572466', '522', 10, 2);
+ T('-463934790.54020168', '-984546.545058485', '-464459238', 6, 4);
+ T('96070229.95', '-77265.1500771872719334617340', '95994373', 94, 2);
+ T('-4766.02662716254496', '-6.295259562899E+14', '-629525956294656', 28, 5);
+ T('-811389718.49177149901129', '499310033178102384.05969', '499310032635168864', 93, 1);
+ T('-50118558976497871652.627465', '-2386425045969938.237', '-50118585503845445428', 35, 0);
+ T('-507.520014116026662586810777', '48538.06017964189377', '48128', 7, 1);
+ T('69298961.2375239725', '2.02994490E+17', '81920', 39, 4);
+ T('-3641.8303659161', '2.21945865227050E+15', '2219458652266884', 4, 6);
+ T('5618.7118370245', '24.049423020916432926', '16', 44, 4);
+ T('2179094.81656', '-484518499303251158.21916396', '2097154', 61, 1);
+ T('-48.94298074149212', '78468936.48964006709', '78468928', 28, 0);
+ T('-683.86646768', '-463336639.311', '-463337151', 11, 6);
+ T('24460957041.1583471216854646', '3.3E+3', '1120', 71, 0);
+ T('155878497.765928430087897', '-708627775.833', '21102657', 59, 4);
+ T('874424.7332', '69815.897812010542799416', '69808', 55, 3);
+ T('4E+2', '-5703.110720143451', '400', 91, 5);
+ T('1.84E+7', '-45651.76533970488754', '18366720', 69, 2);
+ T('-404.83827832291761656497828939', '-13317612.2568945994800175982134', '-13317628', 19, 6);
+ T('39391.51186420471734681694868', '-7.6142983820', '39385', 28, 1);
+ T('-152530257.2374394', '4.0E+3', '672', 57, 1);
+ T('42346482.3288056436297664', '-7.73', '42346480', 69, 6);
+ T('9.3E+5', '-7.3745224258804370E+19', '143504', 11, 1);
+ T('-8546.9947429443', '3.860E+9', '3859991552', 17, 1);
+ T('-4325955841.198714', '3612.680011927733384512', '1564', 61, 0);
+ T('3193.7260349469487435727408', '7E+9', '1024', 89, 2);
+ T('4E+9', '-5170.4466982788084910517703', '4000000000', 75, 5);
+ T('-560956.9720591', '-5E+1', '-560956', 90, 0);
+ T('-4E+9', '-6.217481984283141179488057', '-4000000000', 24, 0);
+ T('1489.432659133923957951', '773.12427561139677095060', '257', 5, 0);
+ T('348.458631086088060612', '1.9E+3', '332', 68, 4);
+ T('-3.572E+6', '-6678.214668461423', '-3578656', 74, 3);
+ T('909.584828982469808835681', '-3.4962E+9', '128', 72, 0);
+ T('620368.189335127207252758826405', '-5510', '614992', 56, 6);
+ T('-1.780821E+7', '-5051834530.6181236837541016319', '-5052038130', 80, 0);
+ T('130314.27', '8.569', '8', 33, 2);
+ T('-9.6058E+5', '96.2051058', '32', 52, 1);
+ T('-86.12874976315', '-126900641.58581449206063945', '-126900726', 33, 5);
+ T('6E+1', '-23634476.60707', '20', 61, 5);
+ T('-85198290.22', '-2.8E+5', '-85214720', 99, 1);
+ T('-662012924922152667724.40622', '834.0157979159', '256', 50, 2);
+ T('664364327.761996185', '-6544.12093797690774887399', '664364064', 33, 2);
+ T('-28302659.0333009977066', '629405', '669', 89, 4);
+ T('-3.697011891636', '-6.25034E+7', '-62503400', 47, 2);
+ T('-1.0E+4', '5930.5893135719786', '4128', 54, 2);
+ T('7004.81', '106.0118161948926978287442041', '72', 11, 3);
+ T('4717090645963.854524596622', '-20284.7021181132796167727', '4717090644160', 90, 3);
+ T('39626.4120094', '-52433.3488688073999769548992636', '4618', 98, 6);
+ T('8137741784.382', '9.87029461466327601191', '8', 15, 0);
+ T('85439592.07940567644197', '934452.3', '393248', 86, 4);
+ T('-14.49', '6.797690077119305068', '2', 33, 1);
+ T('3624.71', '4656259.58984887740324804466192', '3072', 69, 3);
+ T('32950501.88749425953', '2.6165E+5', '182272', 12, 5);
+ T('-6.9216E+5', '1.355E+7', '12861440', 20, 5);
+ T('5236878159.19448283194512468428', '-5045.537884991585394000371', '5236877387', 73, 5);
+ T('-2.28514410', '8375459463.837219378', '8375459462', 53, 3);
+ T('-6.512E+6', '-78', '-6512000', 10, 4);
+ T('517777.05', '-3.8E+9', '33280', 61, 0);
+ T('-621219861.206148', '34.67447534975183415274085', '34', 85, 6);
+ T('-5.48334685E+9', '-2.75850115018171334274228242691', '-5483346850', 18, 1);
+ T('64.1261679019719400666499385', '4.18E+7', '64', 95, 4);
+ T('-49', '-768523417.230761185433', '-768523449', 2, 3);
+ T('5E+6', '-60.550471827', '5000000', 51, 2);
+ T('-8', '-330676771.893927', '-330676776', 4, 0);
+ T('824.7294932309643393', '-8.365E+8', '288', 80, 3);
+ T('-640444.59176625624995177884778', '7312545155.77', '7311986688', 13, 4);
+ T('-5.5764617E+20', '1415682101.39363156', '1080033280', 89, 2);
+ T('-6.9773236035182696663', '-5661174779.96080692797823553029', '-5661174784', 76, 5);
+ T('96.037922856066', '9144117869.935313322053469', '96', 30, 6);
+ T('7.0E+9', '-35583.8934', '6999966720', 16, 5);
+ T('525545113.263212987', '-3.9E+9', '386017280', 84, 2);
+ T('36651.667220344', '-1153805.46891965164', '1059', 75, 1);
+ T('2.5084E+5', '-3.0E+7', '135296', 38, 6);
+ T('776.416755640', '-71782.700229206', '776', 4, 6);
+ T('1.039091E+8', '530109.0776', '1708', 9, 3);
+ T('-71458266927423247.031346216', '89026340.2376509029244367145', '84287520', 50, 5);
+ T('9.936890065849100680180', '1343060765.36683507204988', '9', 88, 6);
+ T('-8.144E+13', '-7.3944160', '-81440000000000', 57, 2);
+ T('1.58E+8', '-556291.552685', '157450880', 49, 6);
+ T('409745818.9695581645224636', '3.42183949974', '2', 22, 6);
+ T('-39.9268297473267', '-853.5911236955685503', '-887', 72, 4);
+ T('3028239.7588938036909561', '-7125347339.1192', '659717', 62, 2);
+ T('-8285523541620130808.0381', '-5121549505.3292854125488', '-8285523541636917240', 58, 4);
+ T('-3903795.5656258444539', '-6E+1', '-3903804', 15, 6);
+ T('958918.42761560774', '-36.69125290696017481217710', '958916', 91, 4);
+ T('79799774.0344820963652532919', '13.75831739042', '12', 51, 1);
+ T('-126938', '-38639543.057313546143031077', '-38666240', 29, 0);
+ T('6801267257726006281.9492617', '-630825', '6801267257725965313', 36, 5);
+ T('40228.5090112379669899', '2824482608.1504933043', '3360', 2, 4);
+ T('-5781016856.870874934', '917121068.267608', '640165928', 100, 4);
+ T('-67146368.5433360822', '-28915.2611746488279490318633008', '-67171072', 52, 1);
+ T('-42811.722795092956547', '-1237597212.89473', '-1237630780', 33, 6);
+ T('-2E+2', '-3.226E+5', '-322792', 15, 2);
+ T('-514632664.844110', '-3988077982.614585954618049745', '-4290625504', 96, 5);
+ T('-9.596428842', '959593.18741710267', '959585', 8, 4);
+ T('-102.961988566', '94843517903527086959.1', '94843517903527086858', 52, 0);
+ T('84.28387518619335915082198403', '1402065.86903', '80', 40, 1);
+ T('-72928.3240903745', '884344.03389', '811552', 2, 3);
+ T('4339665854617498.18209763202', '-8.495587E+7', '4339665836770562', 64, 6);
+ T('-8265051.47380246450924311817014', '6909006654.246', '6903890468', 85, 3);
+ T('4125874.3813718168', '-81830.261792040043315897', '4112402', 100, 2);
+ T('-458.71793820667171440', '-41.546', '-490', 1, 3);
+ T('9.45E+8', '83795.9581402622817979', '67136', 37, 1);
+ T('-978529.609', '-868.2088124185904117140634', '-978788', 72, 1);
+ T('559662028.98', '-2668020306129634.469521068473', '21119244', 99, 3);
+ T('-415.76349848938976229474847', '65.81962', '65', 73, 1);
+ T('-5821055374.1', '-81778484.53167816483594203', '-5888792512', 37, 1);
+ T('-1.32720827040469424719937', '6E+1', '60', 2, 2);
+ T('-707.524464537656', '-455392188.283023951015094242', '-455392252', 36, 6);
+ T('200462989', '1371839383477.64689806103', '66241157', 9, 1);
+ T('148896.9580780761', '-6318.4763026356577393', '148736', 49, 5);
+ T('261726.72441278457', '-554.3', '261206', 66, 4);
+ T('1950.8973890957260978098900', '91.737142557760189537954770064', '26', 98, 4);
+ T('-622.565253263786605569967670', '93676115.617016380857', '93675538', 45, 2);
+ T('-46981.46916', '-542.083538030702009856', '-47006', 3, 2);
+ T('-851840.658723339700124143493', '-900875.803307873', '-917376', 84, 6);
+ T('-102', '430197.543447705370163464', '430096', 59, 0);
+ T('-9.4408916E+8', '-9078899.108945510261605', '-953133176', 42, 0);
+ T('253.70635625253767688308169068', '99765.56047042', '181', 13, 2);
+ T('3009750938.992615956824741964', '18077.302567178250500941948', '1688', 57, 5);
+ T('-564.298292242893696915213', '9599.12013230533658650660750', '9548', 84, 4);
+ T('-6.604575642264819244', '-4463756.858483727317', '-4463760', 60, 5);
+ T('94214014.4757307', '2.24E+4', '5888', 89, 0);
+ T('-8.662E+4', '-8.87572892074378735153496379', '-86624', 26, 1);
+ T('81404846674.8344124604925', '1547230294.882701684272914248', '1410875474', 71, 0);
+ T('199840057.146', '-43004.538', '199839744', 27, 0);
+ T('9246854.09838724373261110341535', '8842.96363353336575910828', '130', 30, 5);
+ T('-914.27639568379', '424.88089299050', '40', 46, 4);
+ T('-5797577668.6342148611177406', '-481577.587284326043', '-5798058988', 91, 4);
+ T('955.3209', '6388.8233887942643808443', '176', 71, 4);
+ T('9.343023724131582306450569', '651736.3886772', '8', 41, 3);
+ T('70.11148717595', '7.103804200204392831', '6', 36, 0);
+ T('-1115.9076806728034802', '636125.42315205', '635013', 75, 3);
+ T('-4E+4', '-59000668.829', '-59039616', 53, 5);
+ T('94004.2', '49085.881489509535988321316', '12084', 12, 0);
+ T('-6.08E+4', '4112136.282144026', '4067840', 4, 5);
+ T('-92951.6097', '87423.2324970117084158818691772', '5225', 6, 4);
+ T('-726686.70051642970290700', '3.42486103E+20', '342486102999999471616', 100, 3);
+ T('-41.44643954794658993231', '86.72305668561104', '86', 100, 4);
+ T('27279321.06388224', '6.1188917971294E+19', '18879360', 46, 1);
+ T('7.22E+5', '867.176254699915447007', '64', 38, 1);
+ T('45.00', '90602.181417603531', '40', 69, 2);
+ T('-46078.97182', '-146963.09756338', '-180224', 17, 3);
+ T('76086833.916', '564.025902299458071352996229228', '560', 54, 0);
+ T('-3.73115E+7', '361.4', '352', 21, 5);
+ T('-7.6052236E+15', '-8.0498012', '-7605223600000000', 77, 2);
+ T('31.76429551', '-470916.5649287223296073', '28', 99, 3);
+ T('-3022898149.802689114069', '-778293280.27851332907103277122', '-3194999808', 67, 0);
+ T('-7266758.9096', '8207675674.0', '8205176858', 70, 5);
+ T('222226.593947650147637155848', '3.46972E+9', '204800', 80, 2);
+ T('6457425.8000898639503214685', '34917.6231361764756327377427', '34881', 18, 1);
+ T('2.51E+6', '-1400.0324', '2508928', 33, 4);
+ T('-7.42771564098319716', '3167.596', '3161', 100, 1);
+ T('-5.4737522574443271957850802', '4626928.53', '4626928', 71, 6);
+ T('-5118395601.869581011', '-4.529E+6', '-5122662392', 1, 1);
+ T('622734610.9121067187671928', '9569731580802496151.33', '84943890', 41, 2);
+ T('-5354.443754286', '686.90', '518', 96, 5);
+ T('-893549053.48361', '-3.0692711025705', '-893549055', 39, 6);
+ T('393807.7', '6.067665979503', '6', 85, 1);
+ T('92656433.37546', '-4.365360325831E+20', '25170176', 72, 4);
+ T('-73875.6707920170105', '985861774894.77065913399546', '985861774892', 39, 5);
+ T('-465989.1260189519711', '774.464947647557724629423', '770', 22, 3);
+ T('-9.08', '-1.1778E+7', '-11778000', 24, 3);
+ T('6802.5638', '3.23402538E+9', '2688', 52, 0);
+ T('71.166682', '4304470.620968', '70', 4, 5);
+ T('2644672.24909898191708472', '-7.74099616988094214375347992', '2644672', 99, 2);
+ T('-249726122.8866185130985', '-291', '-249726380', 15, 5);
+ T('-80327336.16873', '99077.13015848', '256', 95, 2);
+ T('199897873.0032078150', '6.784895E+7', '655888', 89, 4);
+ T('13220887.6777225834284241628326', '-1.871E+5', '13181956', 57, 5);
+ T('-66946.91305', '33088423.55595743729706426', '33088038', 3, 1);
+ T('42151.1953345694453488403320', '-33193346713084935540.7205194', '132', 13, 5);
+ T('-557.89339918873', '757921.221848', '757889', 62, 4);
+ T('-8.249383493060884213857', '-24.94149938084031', '-24', 36, 4);
+ T('-649.08550', '-4422516636917.1143', '-4422516637437', 52, 3);
+ T('-59439758.9142427206419026', '-7982829548.484', '-7983529968', 71, 0);
+ T('4535.8843', '-628372575.038835621526315', '417', 1, 2);
+ T('-10193.64795677143542514', '350.312613310593835654906202992', '14', 43, 2);
+ T('-2320747423.8349967973', '99012.92823029830722701610', '64', 83, 2);
+ T('6400614583.670695082122923', '-524.0696029155080939', '6400614580', 83, 4);
+ T('-5726992257.3392932117762', '-3065.77641347', '-5726994425', 54, 6);
+ T('-8169547.054787601955866401528', '705.26644003798375842504725447', '641', 99, 1);
+ T('-73993461.40440392', '12332737.7359752751934269', '9708033', 30, 0);
+ T('1.6070E+8', '-8147.117553175836', '160694304', 15, 4);
+ T('2507404828.299', '-4134637923.1482133827818440383', '16934428', 99, 1);
+ T('847162.77592467475', '-6.527969355053E+15', '837688', 13, 2);
+ T('-4E+6', '-21348.177564625', '-4021248', 89, 3);
+ T('8846217713.9017611947877500715', '913351.4575880102532530349', '295361', 75, 5);
+ T('6.652E+8', '25541747.8838790', '25437184', 100, 2);
+ T('-2.459597095588596E+19', '-6.7750073E+9', '-24595970960190503808', 97, 6);
+ T('-418.02918402379929006518', '-1994.299669845', '-2026', 68, 2);
+ T('-8.545683982266', '-680105521.050331138646883', '-680105528', 34, 4);
+ T('875435.13858448', '86827455.33833445659872', '803243', 97, 6);
+ T('-313728530.088', '9424.4882855422087923619631', '8384', 28, 6);
+ T('-2.525394794358854285024941', '-204.89066701579274702', '-204', 100, 2);
+ T('2.451E+5', '-6.87237203E+9', '240704', 28, 3);
+ T('-36.964', '185.13503078599', '152', 90, 0);
+ T('2.847435E+7', '-22', '28474346', 99, 3);
+ T('88836077170549.5006988487', '-1914949.761249199304615', '88836076111665', 15, 3);
+ T('-6564960406.07825120948', '-3598.1906809467698845', '-6564961950', 15, 5);
+ T('-5.567756E+18', '-12020527.290629650446', '-5567756000011747328', 76, 3);
+ T('6.415E+5', '55324542795531725.403107792', '16844', 63, 0);
+ T('420151.32971993223526555', '-366.64092788', '419858', 67, 2);
+ T('618974438600228437.94', '4.7E+5', '10832', 84, 5);
+ T('93796870.027669918832494', '-5.2328699E+9', '1062916', 58, 2);
+ T('-5E+5', '686461.970046901688', '546912', 78, 4);
+ T('-9.5E+8', '2E+5', '1024', 64, 4);
+ T('1023210.7276456157', '111657.21757190241', '103464', 86, 3);
+ T('-2252761265556599.21945065731', '315046115.664153411736', '12417', 39, 6);
+ T('-794389025.6672287720052267578', '-412305693420428.56332', '-412305846004652', 63, 6);
+ T('-463.14294835509', '821.4477682717762452855749191', '561', 74, 6);
+ T('199.0574314432527237129693922', '-749347432.313509685', '128', 54, 2);
+ T('7.504E+6', '464.1731086118209575856678', '128', 97, 3);
+ T('34799935633513.5747891757', '-651106.242344315232311906996', '34799935033352', 55, 3);
+ T('149687.9069060555326055852', '1238890.74881966', '147490', 57, 4);
+ T('7.524E+7', '5638.95386058265692863', '4608', 81, 6);
+ T('963013809.04012625483782416', '-39.213981544187', '963013777', 70, 6);
+ T('5446010.18372633', '-141.6184076548996', '5446002', 94, 1);
+ T('-738056570676759040674.128174098', '-1E+1', '-738056570676759040682', 69, 2);
+ T('1.3E+8', '-21.4499863', '130000000', 56, 2);
+ T('-4.46238783873', '4857.96887965452', '4856', 53, 2);
+ T('-7.21E+8', '4.84E+3', '192', 24, 0);
+ T('5.22037E+8', '-1101.70560271843434', '522035968', 8, 4);
+ T('-2.261713662087529335477567', '7069.945320179040191', '7068', 2, 0);
+ T('5.7421880', '192942', '4', 77, 4);
+ T('213012.4871520635813270', '-7934416.342543234', '147472', 33, 3);
+ T('3.565E+8', '83546.4405112882309749', '82432', 7, 0);
+ T('-9.101137E+8', '-849513.06584941780398865', '-910163948', 75, 4);
+ T('6833775.30039568325389494928', '-3623968.89945491412', '4719200', 24, 1);
+ T('3221214433.853686973159064', '4293', '4289', 5, 6);
+ T('1.775759E+8', '5274965070.67779788254', '167875660', 68, 0);
+ T('-31712065.59456369', '-71239.24337735061348004529526', '-31717191', 82, 4);
+ T('-859707223', '7903766666.8308834683960', '7583426696', 21, 3);
+ T('-19633.316130', '-3146886493.4384343204964167', '-3146903037', 33, 1);
+ T('29188.973132631781213157673', '73801.438796', '8192', 28, 5);
+ T('-2.2E+4', '-200005775.0618817424', '-200007152', 81, 2);
+ T('6E+6', '-299.29955152857985398706', '5999744', 83, 4);
+ T('-40.39810232151374375903508', '-7539806', '-7539840', 22, 0);
+ T('-8225211.897252614274911127', '-8969918.7775', '-16637888', 39, 1);
+ T('8023.1078629898788575680', '-6E+9', '1024', 51, 4);
+ T('1.018477E+12', '7.5517E+7', '8389696', 78, 5);
+ T('-758.7243426454771', '-483627.72259356084743756', '-484352', 62, 1);
+ T('-376241036214148012.7286541403', '-7524819902729.66671917361', '-376244059905178540', 38, 3);
+ T('-5.0014538460647309739082208', '4.83E+3', '4826', 93, 2);
+ T('4276.8537863730615356056', '-4277048684.1784569478304595904', '148', 99, 5);
+ T('-2.0E+7', '5.4E+7', '34001152', 82, 0);
+ T('-2686049677059.45', '7.865601E+11', '575569821856', 94, 3);
+ T('-5829.14679733188889820083775', '-1.2E+8', '-120004608', 99, 5);
+ T('-55712040.2726773', '-5.1E+3', '-55712752', 11, 0);
+ T('-2.2371312152999774351', '6.51E+4', '65100', 45, 5);
+ T('-1382733.5245870606544474', '925582441.099014693868016768892', '925516833', 26, 6);
+ T('5.8505E+6', '9697731.3503372656', '1130880', 79, 2);
+ T('-13.3117480387471250393297144', '-8.44685270E+13', '-84468527000000', 85, 3);
+ T('-444765.01690', '44.118752237013944081575', '32', 55, 6);
+ T('-8.36001362E+9', '2.1863E+7', '17043528', 13, 0);
+ T('-930.695578264660617114927343749', '-8385681.65402521951567759768904', '-8386482', 62, 1);
+ T('-5E+5', '7.5611E+6', '7364224', 21, 3);
+ T('-64.2443862156174778747751311701', '626662613.915833166', '626662592', 91, 6);
+ T('-69.17965339371916616705030', '-1222.360140164113504165', '-1222', 3, 6);
+ T('547.9643839215763', '586229660.524921991214', '512', 96, 4);
+ T('6485953450.16735601818', '9970863381.92506511314473949830', '34031872', 10, 3);
+ T('-1558.6367227785229781890', '662015285.45', '662014240', 68, 5);
+ T('39806115.140960354220745892748', '55287.362292535691377', '17571', 61, 0);
+ T('2779', '-1.1825206651486920014748159', '2779', 72, 2);
+ T('-7.84E+4', '-85927.7829044495221974337253', '-98240', 57, 4);
+ T('9.499E+7', '1.9739E+16', '19406848', 7, 3);
+ T('5939426.043059462', '5193509.50039', '4857888', 17, 4);
+ T('1521.057944644394', '-7656317647', '1329', 1, 0);
+ T('-7017.4840527553451758062248042', '-3045.76870507286422', '-7149', 51, 6);
+ T('748.7480322', '-16702295', '168', 82, 6);
+ T('-20201.0391091948133150', '572.225166450623727142479390689', '20', 35, 6);
+ T('-18110.86776008295805440505320', '-6.535E+6', '-6551552', 99, 3);
+ T('-2357725.944', '-2E+2', '-2357728', 86, 0);
+ T('-1600.08842', '-61.5', '-1600', 83, 5);
+ T('-4E+7', '-4.267868E+15', '-4267868039864320', 1, 3);
+ T('-5621528653781638769.867', '-2838928.4219029499128277478', '-5621528653784408064', 15, 0);
+ T('6.05939E+8', '8333.026410986944127', '8200', 34, 4);
+ T('19329294.91948722049274044', '-3.01874706348E+15', '17060096', 39, 5);
+ T('-49.295565617627388583281', '-521555148.8526795610430869', '-521555196', 40, 2);
+ T('30.76', '-66696847.2716444339494795049882', '16', 20, 1);
+ T('-5E+3', '9.68E+4', '92192', 37, 4);
+ T('6876450716.841', '-5054271676.5569', '2426162948', 85, 2);
+ T('-1.95450', '-1973446.01304327', '-1973446', 66, 4);
+ T('9.069984042E+10', '-8581.9844011215531799564473303', '90699831840', 87, 6);
+ T('5662063.756259456516176224784', '2.63616644886852969', '2', 99, 5);
+ T('8.76E+5', '3347398.917958132139', '70080', 80, 2);
+ T('37713440.9619416657252861690185', '5245653585.810440468472032406', '2773504', 27, 5);
+ T('-13912624.29740564272', '-27.186111427996420985599', '-13912640', 28, 1);
+ T('5536.221020388', '7.613E+4', '288', 5, 6);
+ T('-541659141.964067', '-3637239.4003878129039492918', '-545226743', 20, 0);
+ T('-172178', '-677.904794', '-172726', 76, 1);
+ T('-9896.0181515349755', '353827071.345657028', '353818712', 71, 6);
+ T('-5.0E+9', '-928426251249536.371597901', '-928431250864128', 55, 4);
+ T('-55.830156948680709611', '5358.42480426', '5320', 49, 0);
+ T('-9.9876E+9', '-152437.4354537479720894618', '-9987620736', 36, 5);
+ T('8E+5', '3E+9', '5120', 100, 5);
+ T('-79.36657716976', '3.794E+4', '37936', 37, 0);
+ T('-2.0637968995483845499494', '372976.70381', '372976', 74, 2);
+ T('-3.9E+8', '921147110.55', '549524096', 98, 6);
+ T('443.84288895712', '-416406.45475211113457240948345', '298', 43, 1);
+ T('24993.0380429598', '-2.7721871563', '24992', 90, 3);
+ T('4.2589E+7', '-555', '42588480', 72, 4);
+ T('-92.2856711242442941118125036', '315232281.9324010', '315232256', 91, 2);
+ T('47295336.44', '-6333.55068243707117885156', '47293248', 96, 4);
+ T('3399947.27468311551582963', '-5.07E+9', '122880', 91, 6);
+ T('-3.083396528450562310415925819', '-4.28610767210476904520961186080', '-4', 16, 6);
+ T('4.559E+20', '-64.536265820715795097253', '455900000000000000000', 62, 6);
+ T('-610470.18757528', '-145004270938.339179155864', '-145004287486', 55, 0);
+ T('779.8491429494', '3560.949176', '264', 23, 5);
+ T('-7467862.76882698364', '-72.7359193463886149449997', '-7467864', 89, 3);
+ T('4E+8', '98715100254.6038963185392942054', '331383808', 36, 0);
+ T('306340322.98867514', '8.08E+3', '384', 57, 1);
+ T('-12811394403648648044.3847129593', '38239995551.524725', '38202246292', 5, 6);
+ T('834613630813.93186168983591', '1.16E+7', '9502720', 99, 5);
+ T('-21995232.55083942778213', '-7397012.502788767420994180919', '-25157344', 66, 6);
+ T('-322739778.7909', '3422432.91847086071', '8352', 48, 0);
+ T('86.0977', '56.14771210815411638', '16', 50, 2);
+ T('6060088243.5405357083640761', '98134.4', '72466', 29, 1);
+ T('706984964529.483576064355415076', '6015891.46044615024198692', '1196433', 97, 1);
+ T('3535773769.3635192', '-840597261.76289568435374', '3232071745', 2, 3);
+ T('7463999.550744', '-40.865105035468543214', '7463960', 5, 6);
+ T('-30654075', '-76.286', '-30654076', 69, 5);
+ T('-6E+9', '-691692.789533', '-6000656384', 85, 0);
+ T('-225.4578583073', '7584.923904', '7424', 29, 2);
+ T('915997063.40384564', '2077207860.030521354719767287', '847839492', 69, 1);
+ T('48798.1', '-1869214757478923.55', '7316', 69, 3);
+ T('4598108103.6585405401689', '375315034.368', '303073858', 98, 0);
+ T('71846.4406762794877271549', '-3', '71844', 95, 2);
+ T('-96855.77368302423633521827668', '658', '128', 71, 6);
+ T('-25526.55627171542', '938939.688630003774375', '921610', 55, 4);
+ T('-51.7955273740913573700379', '-807.2392', '-823', 60, 5);
+ T('-42642.9204907377929965954', '-400.14909454', '-42912', 90, 3);
+ T('-57400372.86', '-7.428E+7', '-124779584', 18, 5);
+ T('557807.915195881060659', '9.4092E+6', '557728', 51, 5);
+ T('-55998.894984', '-635993.1284387', '-655102', 69, 6);
+ T('-7.8E+20', '5.427926E+8', '542113792', 83, 5);
+ T('90.8118011288725620866201677', '-3103825.9830180629076210459', '10', 4, 6);
+ T('3984.985509014', '-90733.337369721227139874374723', '3472', 78, 1);
+ T('-3E+3', '-6.1162737847E+12', '-6116273786880', 93, 1);
+ T('-3E+15', '-1.888E+4', '-3000000000000000', 33, 3);
+ T('9294.0709510443435', '25207630445.182876580749325527', '8268', 5, 0);
+ T('-2.40820E+9', '6.710E+7', '7718976', 36, 6);
+ T('-497727163.6', '9277.53885659827148894954', '5', 78, 5);
+ T('-9225.6929984777398', '92.0338385252582081543', '84', 52, 2);
+ T('259223368.9644', '90028873.288491553', '89205576', 10, 0);
+ T('1.797715E+17', '89830688.95643853672279566565', '68694016', 25, 4);
+ T('2.18034281036568067240', '-864286730.01734223817781', '2', 86, 1);
+ T('-52', '93007204.1732878438', '93007172', 94, 6);
+ T('4.5583', '-91034', '4', 29, 1);
+ T('-20.87674941', '6E+8', '600000000', 87, 5);
+ T('1228017656.728567808931476242', '91098035664152291657.339546619', '1226836296', 9, 2);
+ T('-773763.110476168388', '-49165230.627180763539738977037', '-49282992', 44, 6);
+ T('-3.566806476896049869879', '42447.3825642826744950966486655', '42445', 13, 6);
+ T('31090.00951091461685', '2.1E+8', '22528', 66, 3);
+ T('7884.4844092339177556947', '610120.852', '3656', 82, 1);
+ T('-56.8953467686677791', '46.5236605015', '8', 15, 6);
+ T('79698.9165076382711711069', '4628763.8734259356', '8466', 86, 6);
+ T('8940.5488294911420673828', '204.7863', '204', 64, 0);
+ T('-66994237.198644716845694', '8718.6616558943814003101282', '8706', 92, 6);
+ T('-5442930026.925995258372869', '5649386439.25361459647619987319', '278022790', 54, 1);
+ T('-1449.919', '599079420.351996953726940', '599078996', 77, 5);
+ T('14.40177070884447232783', '-5528288157.75410090000', '2', 70, 1);
+ T('-95691861.3741099', '8.80173686', '8', 100, 1);
+ T('-4.68741212631E+14', '-11297.0346652969', '-468741212631032', 27, 4);
+ T('19602260.006627296518653', '-4.9148', '19602260', 4, 3);
+ T('157.787889926482223173871149', '9028458477630547.0254941915', '17', 34, 1);
+ T('-8254.092876263879124', '-22378.100549008185', '-30590', 16, 5);
+ T('-718.09', '-7807088299.96558261447935810', '-7807088368', 70, 3);
+ T('-8877.2123037474900742', '-5354.4408', '-14062', 76, 3);
+ T('-8567094723717.9561283927588', '11557.50030635197520175447409', '10529', 40, 0);
+ T('-641919.92850', '-603996000', '-604635008', 43, 0);
+ T('6853.8981955723991541004731', '-7423.1996', '513', 6, 6);
+ T('5.461E+5', '8.2E+4', '16400', 9, 4);
+ T('4141625.90417', '610.84675728176656442', '544', 22, 0);
+ T('-8.77', '-45578797.086354474811860', '-45578800', 40, 2);
+ T('-5.66180E+8', '-9.38E+9', '-9391012096', 77, 6);
+ T('7717018.882877665368244356', '6.35395E+7', '4292616', 2, 4);
+ T('37700477.02568079461575', '-29.508271084795405625', '37700449', 54, 2);
+ T('273.667331695832679', '-1.015032032080086033725', '273', 30, 0);
+ T('5991.706116106593475', '-98299152.76414963240925', '4704', 94, 5);
+ T('4191207137.14', '870.96452671386224427395', '608', 41, 3);
+ T('-540689724.012', '-6.8E+2', '-540690368', 68, 6);
+ T('76575136.5985397784572617085', '-281.548', '76574880', 44, 1);
+ T('6.022179490831647679E+19', '-70182.2297560740347471786677', '60221794908316411218', 26, 3);
+ T('233758.55563697093367766753', '7205104763.2893180059398', '65562', 15, 6);
+ T('-587899053.405288273181644469', '-64.82549091462', '-587899072', 54, 1);
+ T('-482063556630.9403245158481', '1009028.50790', '345472', 81, 0);
+ T('-556220.54518757713039485912', '-3723.2751919153832', '-556732', 22, 6);
+ T('52065919.60156838031', '707725.3649773118', '672781', 10, 0);
+ T('-4477.7137128981950605636610', '-6748424238.932132047848', '-6748428670', 28, 6);
+ T('83902.0052713798511405660649', '-96.41560798336395', '83872', 42, 6);
+ T('-6034.181976030351663436', '-87902.3440862977639141517', '-88030', 72, 2);
+ T('7539064.3', '-8.988886', '7539064', 58, 2);
+ T('-1.86643163387', '-8041776424.52', '-8041776424', 82, 2);
+ T('-6960708742.0996170592714', '-6559158286.8054669352726562', '-6962019470', 64, 1);
+ T('-80126.0299', '9021313.9521105480501815', '8947456', 28, 4);
+ T('5.71106E+8', '9.2E+6', '548992', 77, 5);
+ T('-9.1E+14', '341839917.976980996758083874893', '339738624', 10, 1);
+ T('9.97158E+7', '-8.872E+4', '99647568', 74, 0);
+ T('-61052.380102481135793748372', '4.781E+16', '47809999999991808', 2, 6);
+ T('-6230.3341183185610191927', '27312701.29581478464629', '27312680', 49, 2);
+ T('-242692.803143757173', '6129517.86853177338644145081153', '6030188', 35, 4);
+ T('-87.32814996627001297', '-9.484071002039', '-95', 3, 2);
+ T('4583105.736232205130296', '-199350.1037071934454748', '4514880', 8, 0);
+ T('2.18176346E+18', '-7.88393936', '2181763460000000000', 38, 3);
+ T('-763666.86723309110076', '-857240990.127275743955410707', '-857470878', 51, 5);
+ T('6.760E+4', '-69923029736650839813.65129', '67600', 52, 5);
+ T('519.3515889', '5828.743880898667884997548', '516', 38, 3);
+ T('-2699.30', '26155884.292770031468', '26153316', 55, 4);
+ T('-2355662.420786251', '-1.41866E+9', '-1420818912', 13, 3);
+ T('4.925989E+12', '-9.6916439336', '4925989000000', 10, 6);
+ T('-807.6246380', '3924300.13754309746848648', '3924040', 48, 2);
+ T('-12893277.65478575603', '902144', '606208', 75, 5);
+ T('-2900203.43300', '-2.508454650446382721133914', '-2900204', 20, 4);
+ T('477567230.2313', '-2108886.04983941255490765953', '475467818', 84, 4);
+ T('-982.8671529424543669737276062', '35628233813.4403', '35628233728', 71, 1);
+ T('-2042.48013956629413', '-72.2188386518589', '-2048', 26, 1);
+ T('6757658.9', '59706829.979324786808378', '462088', 12, 0);
+ T('-7.349E+8', '80624168044.862321', '80598925408', 11, 6);
+ T('2.858356E+7', '-13843063', '19137672', 62, 5);
+ T('2.212E+14', '-191773.221819', '221199999959040', 64, 5);
+ T('-9418.27533797577709056060245174', '5002341.6578781692391', '5001252', 94, 6);
+ T('138994900.08', '-448538.97462418279117965021658', '138945732', 33, 5);
+ T('800654.5611617900119462301', '8.23E+4', '268', 1, 3);
+ T('-68.6301982927149', '-5731629.97597992203658683', '-5731696', 14, 6);
+ T('1.7266E+8', '-9.9445554', '172660000', 50, 5);
+ T('42.7590', '-4.5429131761234E+16', '32', 13, 5);
+ T('6.38513', '-80697.246', '6', 2, 4);
+ T('268.328051531437', '8.2575', '8', 92, 4);
+ T('-5.28574121299533456547669023', '-15543.58940207079', '-15543', 26, 0);
+ T('-2.63705128109184773', '9927.630376590950640216087', '9926', 90, 1);
+ T('-6E+1', '-187614301.1709940010', '-187614336', 70, 3);
+ T('945.08890754069641918', '-2.2E+6', '512', 1, 6);
+ T('543511140063278446.5198993569', '56131.61382430502488', '20802', 68, 1);
+ T('8382.26901639866889697219192638', '813593.627', '8216', 38, 5);
+ T('-86274', '-790.78397875140022585', '-86806', 65, 5);
+ T('-573852.934418983785448839773', '349332208.588', '349315680', 15, 0);
+ T('9E+3', '54998722.7969302330091', '8704', 19, 4);
+ T('64563904793.6', '4638564982', '4299816976', 91, 3);
+ T('-64.80', '-7.79792351E+9', '-7797923520', 33, 0);
+ T('6312313.634', '58.822968661885', '56', 48, 1);
+ T('-51.0634673348176', '81238544.289203835', '81238528', 78, 1);
+ T('-5233112.02884591980', '9.7E+9', '9699328000', 37, 1);
+ T('-34.44', '77.61085640763926890051707167', '76', 60, 6);
+ T('-2964.1', '-50618703.390409', '-50621408', 84, 4);
+ T('-38.244668221', '-8.73051657', '-40', 51, 5);
+ T('-6.567119169', '3716585.044141962447586006883', '3716584', 20, 3);
+ T('-89943248.408520', '-721299106.1396979277103', '-805203696', 92, 1);
+ T('6.936853E+8', '-417.415885018', '693685268', 83, 3);
+ T('52328811395098135.66024557432', '8.42E+8', '304686592', 27, 4);
+ T('-960828', '-1769.506292758', '-962556', 77, 0);
+ T('-7.236195001185095', '818.196290651098308187', '816', 37, 3);
+ T('2085692.4264121741', '-85.80064567203362376040', '2085672', 77, 5);
+ T('747513.72850', '24512.0331634431617064', '18368', 100, 2);
+ T('-9976262.323608691722', '4.8E+4', '33280', 22, 3);
+ T('-334634157.27297363444', '-4114743.62', '-335470015', 83, 2);
+ T('733', '-59481.8490347223127873271', '645', 26, 2);
+ T('-2496307935.0560639987', '7486390.2434038425944238882756', '3152160', 28, 3);
+ T('-7208228280.53453', '-5481.8424905054661207196372058', '-7208228352', 52, 0);
+ T('6377.932', '4434056.62', '2184', 57, 1);
+ T('48.40', '-9.5E+6', '32', 75, 3);
+ T('-2409.034112045239201', '-824.30230', '-2944', 59, 0);
+ T('8E+2', '-32733', '32', 9, 3);
+ T('-3.78652E+6', '-420567781.08875', '-423223288', 51, 1);
+ T('51.6382404172838931886384743', '-946435815.3885767442567773', '17', 36, 4);
+ T('-3684754919', '-5.8959E+5', '-3685285880', 76, 6);
+ T('-4996293.29593020741', '4.1575205846621938E+17', '415752058465943856', 2, 2);
+ T('199295.757928829', '9491108921.90672203200732196', '131129', 77, 1);
+ T('-49.92634064365', '-2648.828301603035827141653', '-2680', 34, 1);
+ T('-9.3802E+9', '-980853.1', '-9380495232', 22, 6);
+ T('298206.03548314123418555147379', '6326.68303785', '2198', 68, 6);
+ T('-3179.251888', '-581402', '-581500', 75, 1);
+ T('441802913.9188947115815956090', '902737487.54014177', '272900097', 100, 1);
+ T('-61821630.005684', '6.1721345391943515E+18', '6172134539151813888', 60, 0);
+ T('-863', '-8319.19618927576826456343', '-9087', 44, 2);
+ T('-218', '-5445800495.719565925', '-5445800704', 58, 3);
+ T('7.9225', '7.639687793355135262181173', '7', 23, 5);
+ T('-7.2E+4', '79.4693067', '64', 89, 2);
+ T('-4.0108571E+8', '562412124.7071', '537242192', 59, 4);
+ T('-96029742.41', '-84837', '-96030574', 3, 3);
+ T('729788459.64661640487332445814', '6594946.014630908736', '6594562', 17, 3);
+ T('829911211.69325154', '-406307961.4758068619299321327', '557854851', 16, 2);
+ T('64146.3556219838711', '-1529639.51429979295999150630194', '43152', 77, 3);
+ T('-4.93E+9', '-730482.806575855720232135246', '-4930139520', 83, 0);
+ T('-25681017.98948193199170164', '-1.435095262484472', '-25681017', 38, 4);
+ T('-1411086214.1882878', '123.5995344', '122', 89, 6);
+ T('355097.2557866', '-682747.278151568', '327937', 62, 0);
+ T('-906661.67972654', '-29071.958271455959316110733310', '-914863', 74, 1);
+ T('42599015.44069560110249698', '-8E+4', '42598912', 2, 6);
+ T('-70389.76346952443129', '-55469.814909902036645658152', '-121597', 83, 5);
+ T('-852863.77708750792169825', '-385.6698285807626036917396244', '-852991', 23, 3);
+ T('9540.555788156395380347103645', '-5.6E+3', '8192', 64, 6);
+ T('305.634', '4.962E+6', '16', 52, 1);
+ T('-39427602.105181347843302', '426131230846.1', '426093445230', 6, 3);
+ T('-3057905432.67392605202', '-86.293396455', '-3057905496', 86, 0);
+ T('-33589', '-2529114357.557553342', '-2529147893', 56, 5);
+ T('29.71895279087', '-9647223480.296534067670805', '8', 89, 2);
+ T('30139387849792195.69700', '6.7E+17', '20284963345661952', 20, 4);
+ T('-9.70088494252235000427860', '260151.52090', '260151', 71, 3);
+ T('-38.275', '82324300.70587601016114', '82324296', 84, 6);
+ T('1302300054.12595346428541321653', '7307998855129463.28073549698285', '25624854', 97, 1);
+ T('-13055169.1884245133664469691', '701877.294064008178750273388334', '557365', 17, 0);
+ T('-97.5563298444151173', '-848899.483028887933435798', '-848995', 53, 0);
+ T('7.6794E+9', '97.086787757757136265692273', '64', 80, 0);
+ T('-6.97764387E+11', '-2413759.063958376316361', '-697764404416', 1, 1);
+ T('9.0376816326726806', '-771493.01572327945440', '9', 56, 3);
+ T('-7331008.85', '-46877.8354', '-7339968', 3, 2);
+ T('-261.2832817279684', '-9867685.199019565979071', '-9867685', 48, 6);
+ T('41.584873', '-2905.414102511297', '33', 97, 4);
+ T('-452.252635225202291', '519.774152146798064355545519', '516', 56, 4);
+ T('711.695695263', '64.9862223649041021295111732', '64', 77, 5);
+ T('-99.5689519892297724446347821305', '55544.2255287148', '55448', 96, 5);
+ T('-1318479.793790', '-4366153.859690140343', '-5676879', 7, 4);
+ T('-29526359.54503013989525', '-3.684206388646E+17', '-368420638873021440', 48, 1);
+ T('5.3E+3', '-9199.996529947744567', '5136', 39, 5);
+ T('-8.321E+7', '-8.5097E+8', '-922611600', 98, 0);
+ T('-92120305.78687', '-7481874639.7505', '-7482506495', 51, 6);
+ T('29.955840053555517097', '6406.32656303040340553959801', '4', 51, 1);
+ T('-6E+13', '-536826703.65542970067100031', '-60000156254208', 72, 5);
+ T('-231436.60866481417083', '153461.21', '22388', 96, 3);
+ T('-376.2179374107213774827127411', '-9029187.255577776', '-9029496', 14, 3);
+ T('2379.3700368', '64979704', '72', 78, 4);
+ T('-2381112250.495682093501', '-1687.6340318103487', '-2381113280', 98, 3);
+ T('-5766.2663634002880832269481', '4.217027388E+15', '4217027387998464', 60, 3);
+ T('-43070318.5323791825037406199', '-9.9921371986850E+14', '-999213719877504', 8, 0);
+ T('-5855402059.24803806775951484150', '-1.984749356858926622996593624', '-5855402059', 63, 0);
+ T('-799.9919071938486', '8129.1', '7361', 7, 2);
+ T('-5.86852E+14', '-274803896.52860', '-586852268503040', 77, 3);
+ T('-1813.68476', '-1.5240E+6', '-1525536', 98, 2);
+ T('-9835.23039', '-731646657867051739.533715259', '-731646657867052795', 4, 0);
+ T('-9902624402.35770853', '-991458.917575975', '-9902698226', 24, 0);
+ T('679401255.9326513168060445855', '10.74', '2', 47, 4);
+ T('4278718346.4770859', '579238021.155985985459342625926', '570427520', 100, 0);
+ T('785781101050.26134217', '-107347960.2015', '785711628296', 55, 4);
+ T('6.54475713692814431804433231657', '-49568555.840129210894', '4', 3, 4);
+ T('4.8E+4', '176665.2072637200923', '45568', 74, 3);
+ T('734.847556184677536', '328300858.190682053', '26', 29, 0);
+ T('8.298217E+8', '-1472.03140026167', '829821440', 60, 0);
+ T('-81908.51', '2394799.7059553017', '2392076', 58, 4);
+ T('-2924573.5785411231090767533440', '765567.068776989', '200291', 79, 3);
+ T('5.189E+5', '-5373142022745660038.6195316112', '352368', 8, 1);
+ T('-7.4E+8', '4.6E+6', '4468736', 57, 6);
+ T('34967546814.2865280242', '400887.9984', '133558', 48, 4);
+ T('74521.929', '24750376.50', '73992', 25, 4);
+ T('-568.56156884968038', '30617005.01324236340402348569', '30616968', 56, 0);
+ T('-8E+5', '-186245.637', '-980992', 20, 4);
+ T('10233.294420631724226174090037', '-6415560961.469469630883673907', '1785', 1, 4);
+ T('77315229.0459650084', '-929.94742', '77315101', 71, 0);
+ T('74282.6040641334614683183994', '293323', '8202', 7, 1);
+ T('-70850885.90737733670066560', '-72375118.28', '-75062094', 15, 6);
+ T('6294568325.468353227675', '-2E+2', '6294568192', 73, 1);
+ T('-7.32700466128165486205704694', '87296617.62934400406503', '87296617', 72, 6);
+ T('-2.1E+4', '-9.012646E+11', '-901264604096', 88, 2);
+ T('-8.17E+5', '55981.7587', '34952', 32, 1);
+ T('72818.4512231530174472', '23.354573206', '18', 63, 5);
+ T('-2.234E+9', '1.83E+4', '17664', 24, 3);
+ T('-6.34E+5', '940080.3502475617819615009', '413744', 93, 1);
+ T('194169.89230348494', '897.5230879250', '513', 57, 2);
+ T('-943632421.67575728560507', '720086844922261.1', '720086709127569', 90, 6);
+ T('3.46159E+7', '-331301.7737438807443920', '34615384', 24, 2);
+ T('-2303271475.18747453550279764', '8266.34840945395337812531762', '72', 71, 4);
+ T('858068.0073990837593944', '-9.417E+9', '70592', 77, 6);
+ T('-753617.682388872747', '7.573E+7', '75530240', 31, 2);
+ T('4.219E+7', '705053', '180240', 53, 3);
+ T('-728405574.27', '-9.02E+6', '-736867936', 84, 5);
+ T('142674663.509', '-1.7E+2', '142674502', 12, 5);
+ T('-7.1E+2', '5.26873E+6', '5268538', 90, 1);
+ T('36149.03', '-8.6729965700835', '36144', 34, 1);
+ T('4466882034.56363504', '953707989.09181692', '135800272', 22, 4);
+ T('-4924.95417647220458624161', '-3.3113616E+9', '-3311361856', 55, 5);
+ T('83940730215509252.6340754', '-2.15026042101988664', '83940730215509252', 38, 4);
+ T('-3.02041939845451978039383', '789561.3092659632698269933461', '789561', 60, 2);
+ T('81.08', '-11807037', '65', 91, 0);
+ T('-3.1E+4', '-3.52250E+6', '-3538904', 96, 6);
+ T('396567557.890064045392307753', '264848167.252130414962499487301', '125894661', 56, 3);
+ T('66.31113442624975', '72.8290267266642760540578215534', '64', 62, 1);
+ T('-1014489768.45874647761436640809', '807742.302998116', '528664', 94, 4);
+ T('925.95805894373464961399594', '-9.266306', '917', 56, 0);
+ T('-178926552.6761994855', '730680638.21956609', '553995304', 62, 4);
+ T('-7640818837.434336', '7641621.30836', '1055233', 33, 3);
+ T('-6394755425', '19762.987938931686764', '17426', 80, 0);
+ T('-25064777.6796965', '9078223453.5', '9059729941', 20, 2);
+ T('-2801.942064273200931', '-505198.78330109', '-507902', 85, 0);
+ T('-39780663.7827699756654328459', '-28669928.234602713470324', '-67074040', 44, 3);
+ T('9.5E+6', '2.5E+9', '61696', 21, 2);
+ T('5.759E+6', '50331.38881258866085', '49176', 97, 5);
+ T('3.8840E+8', '8E+5', '262400', 80, 1);
+ T('-811.457283612839963001495614036', '74511383.1753201503152292677174', '74511381', 90, 5);
+ T('87390.00465618544', '-3384.1', '86088', 79, 6);
+ T('931368.91136745299029497', '-663126.3615815471443229254391', '270376', 65, 4);
+ T('-196814917.1605505899149', '-8024907652.458', '-8052768712', 43, 5);
+ T('9.39854E+15', '-72.69450697', '9398540000000000', 74, 1);
+ T('-845.953909932487337595687568819', '-6.90230E+14', '-690230000000000', 55, 2);
+ T('58015976.6583825859', '-8.7773196607112E+17', '38879360', 88, 3);
+ T('1280462286260.5112625602539995', '-3.33217284997794310201689', '1280462286260', 54, 6);
+ T('2216.383735815', '607902534957', '2088', 34, 1);
+ T('-14033.6526687', '96.682799061536', '32', 94, 6);
+ T('7.829625324285699E+16', '3.1492E+5', '50696', 65, 0);
+ T('50793553049.52', '-4.82681955004350', '50793553048', 43, 3);
+ T('2.5E+7', '4509031566.0219134833', '4216832', 4, 2);
+ T('1237440906.02967667703', '38.743', '2', 23, 3);
+ T('-56.770584448321510515164011745', '-7.60586E+10', '-76058600000', 12, 0);
+ T('84.71470903900467618646', '7.3263', '4', 68, 0);
+ T('-2798.83', '-6.9257613345864136332996', '-2798', 15, 4);
+ T('-6E+3', '-474873.5745265346024532212', '-475136', 44, 5);
+ T('-2304.5', '-72452.978', '-72704', 22, 1);
+ T('-9.38922E+6', '32514628.4', '24126020', 26, 3);
+ T('-846579.273859739665192155842', '-86881713.43173', '-86900723', 58, 0);
+ T('1.15989E+6', '-8', '1159888', 69, 2);
+ T('-36424.9902239438841', '-91.9583647646153424455174241', '-36448', 78, 3);
+ T('-787.622691919141448577', '67313.59512825961112', '66785', 5, 5);
+ T('9552622472.00401268618', '2931319.6226991469800059211873', '2109952', 93, 2);
+ T('-8959032289.4', '23358.587616653555453349', '30', 29, 1);
+ T('3E+1', '-993.3498006610', '30', 41, 0);
+ T('-760.901189555007783682898', '7.7642E+8', '776419328', 19, 2);
+ T('-943932.889576144535918', '-4.61177067E+14', '-461177067927488', 61, 3);
+ T('57246950576316556606', '-477806.2566768332410684', '57246950576316491026', 37, 4);
+ T('8.3210676', '65203237177.21510524214504644', '8', 42, 5);
+ T('82442.72105', '-9.9E+3', '81920', 47, 5);
+ T('-6876484.1979125', '68546.370457117563946879', '66176', 20, 5);
+ T('-79.0', '-13181.8048614157', '-13183', 66, 3);
+ T('39441043.212471', '17.237211677550246909250', '17', 14, 2);
+ T('1066.164854108514', '7672872.6829304555', '1064', 42, 3);
+ T('-8763414.6748072619', '4990.116674', '874', 33, 4);
+ T('817.126452', '-196420554835', '801', 34, 4);
+ T('-46.927438282430800230672839346', '451560.461455443091920310288206', '451520', 57, 6);
+ T('11160.1955093650031056', '-7.76924682294520', '11160', 65, 2);
+ T('-9.276488647817136', '-3.1', '-11', 80, 1);
+ T('374413.7020269928220', '96015319.8253697200886395347', '70277', 44, 1);
+ T('-5011.63', '4.8', '4', 11, 0);
+ T('-769887393.64519714043', '950874511.7848256596', '269234447', 3, 4);
+ T('99574.482540', '41', '32', 48, 4);
+ T('-51412.146134', '934417382.70', '934417188', 62, 4);
+ T('-316499.51655945', '1542.22', '516', 40, 2);
+ T('-4E+8', '9732478269.343875457763477', '9664222208', 56, 1);
+ T('-4.218E+9', '-13275010227.890556356438', '-17170011904', 3, 5);
+ T('8357946173.75973755674355847', '8550776.8202', '8504', 6, 5);
+ T('855.1248427215476742', '6.9213681125', '6', 78, 4);
+ T('-6.1E+4', '1E+10', '9999941632', 24, 0);
+ T('428452355.729', '-1216.79605', '428452352', 83, 3);
+ T('-62.567324763046953030', '-97.364149374610415869', '-126', 12, 0);
+ T('6266.3242214942096792157', '8025627.284', '4122', 65, 6);
+ T('16062', '-295161173.0937737', '12970', 24, 5);
+ T('-8.473639', '-1.1840996', '-8', 70, 3);
+ T('6.7E+2', '-25998812075028.395980509462076', '652', 86, 6);
+ T('47833.185026', '-7884.4047940417', '40976', 54, 3);
+ T('6644830.928273', '-450.76', '6644766', 53, 6);
+ T('-1034633.3033844524800', '449.4490277034317', '65', 79, 0);
+ T('-59532.3264633825608', '667.936156', '528', 45, 5);
+ T('-848.0', '23118624.1308480294261', '23117856', 5, 4);
+ T('-8922768242.9', '-60991.25793299369129391072', '-8922787712', 9, 6);
+ T('812628.9015830839789290880', '-2.8E+7', '278528', 51, 1);
+ T('-799126896314380965.43423452104', '48.8417912618286578', '16', 47, 6);
+ T('-425300396.650919', '-659.1683135143219754432', '-425300924', 23, 1);
+ T('48061.38064407830', '-960.9613427446', '47104', 39, 4);
+ T('10250001.79229868', '-3291807.782569167402747', '9192705', 4, 2);
+ T('7320512.65641', '187148034.595718', '2597632', 87, 4);
+ T('-5194195146.981', '-31.53795927', '-5194195168', 90, 4);
+ T('-48936112762.30942', '579.7841', '2', 55, 3);
+ T('10327.702663323696850781', '5731848572728960011.58287036627', '8195', 7, 5);
+ T('-880435.903', '-6.4E+6', '-7204864', 31, 1);
+ T('-4124312.5249130421571410585950', '-2E+1', '-4124312', 96, 3);
+ T('70.71', '943066740.1727801869997530', '68', 39, 3);
+ T('58956227.4202006806058222890', '4E+9', '33753088', 65, 3);
+ T('-326576273.8257212125579', '-8281230.727287852', '-327122078', 9, 5);
+ T('-9.21E+7', '2.24160E+6', '139328', 85, 1);
+ T('-6509.17144021574793820', '7.2167E+7', '72164880', 69, 2);
+ T('-5007.9132', '-1.2417428622791', '-5007', 34, 4);
+ T('-86.071', '-6.41075', '-86', 20, 6);
+ T('2076067.5104', '-9378858381.90151464938326805612', '1681443', 35, 2);
+ T('299129.883938371', '-95746.138134042866576', '295032', 12, 1);
+ T('-88485088.8715', '-272329789.347103456482', '-360672512', 28, 5);
+ T('-249.07570539827715086869050', '8068789.7990625300999984', '8068613', 76, 4);
+ T('295.0614226', '-697117.20090', '35', 33, 3);
+ T('-9.28055E+9', '-1193.3865122', '-9280550128', 12, 6);
+ T('-789968.883907948149747786743708', '-1946206387.96', '-1946996224', 75, 0);
+ T('-5561433.77875', '-11159011.26', '-16702971', 98, 6);
+ T('-2.516', '-27332237.794374', '-27332238', 69, 3);
+ T('911353262181541.5607', '569530.7570766288566368192592', '160', 76, 4);
+ T('-4656397182834335885', '-5307996757.0109278', '-4656397183102876381', 6, 6);
+ T('-8.6490969647174496725132422', '-5E+9', '-5000000000', 23, 3);
+ T('-5.9558937265676503603946328312', '11.88705253544531004188498', '11', 55, 6);
+ T('7.93216197E+9', '-6.22053008655E+14', '3628281120', 23, 5);
+ T('-8322275.21316684808048900555732', '487.338', '261', 12, 4);
+ T('-6986.61260', '-631.1572010663612', '-7040', 73, 6);
+ T('-2.86650162', '878.74742171832550771316', '878', 88, 1);
+ T('4.2E+4', '-7119343843', '9232', 33, 2);
+ T('-7E+2', '-3682083317.63166117', '-3682083840', 13, 6);
+ T('32223392648.00459342407660', '466110574.22864947', '8929288', 16, 2);
+ T('1063165657', '102195419.217', '102105305', 19, 1);
+ T('83187319.4212794', '-4829.1427004090897391030529559', '83182627', 79, 0);
+ T('45113.6420356077', '-3.7236962557103', '45113', 54, 6);
+ T('-1.9', '-362.91579085012204', '-362', 44, 2);
+ T('-1822987.170023583', '516418.292442', '270400', 82, 1);
+ T('-7229148322.94389722051001955200', '-29606.17733', '-7229177766', 68, 1);
+ T('1.0228469206426717E+18', '9318980917.634047056646', '9126810644', 71, 0);
+ T('77276.095459420561024', '-8.0913', '77272', 20, 2);
+ T('1.7E+14', '6.6E+11', '657684725760', 99, 5);
+ T('-81.529343189851303452623', '-894855.2068864188942819838623', '-894935', 11, 4);
+ T('82832016247.2565917650387', '694411.6068', '524291', 60, 2);
+ T('-6.2E+3', '-819.37418840166099127946414002', '-6968', 46, 2);
+ T('-242759893.46480319806', '-35.1039342999533485602748', '-242759927', 80, 2);
+ T('4.17192891151E+19', '9.34E+6', '656384', 60, 6);
+ T('-938592297.918973353331661', '15307.5845011008076', '13251', 36, 3);
+ T('-346.96008848721163', '2.1447225615000', '2', 76, 4);
+ T('-43247573.646610016667', '-5.390364193835080', '-43247573', 81, 1);
+ T('427911.644480794477660752010', '3258.954348309573700691', '1154', 71, 1);
+ T('-2.9308E+9', '395398.08574481278353644113', '395392', 77, 6);
+ T('-85828.9321065252016927106', '-42983.95936024', '-126952', 80, 1);
+ T('3865.93836216986793954995128', '7E+9', '1536', 8, 5);
+ T('-8.067E+7', '9E+9', '8995803648', 65, 0);
+ T('317689.0827742396262967585', '-83', '317609', 20, 0);
+ T('7228.532', '9E+6', '5120', 96, 4);
+ T('1421912563.268', '897454.58', '41378', 72, 0);
+ T('33417.701976212119544', '240189168.259169704541939479', '33408', 26, 2);
+ T('-2996.73626156038142', '-5500017.06458184818711244098', '-5500916', 51, 1);
+ T('80.724199220271790144766421958', '7933.5263828960', '80', 44, 4);
+ T('50.1807460722909759376044137', '-8643410433.692558', '50', 13, 6);
+ T('-6.754947E+8', '466934511.63643', '328515780', 57, 3);
+ T('2092.116', '-8608.2723977236110254873969551', '2080', 11, 0);
+ T('3613420395.25742829', '-2683988.3511', '3611298600', 16, 6);
+ T('-775288254.33148325275488', '-1.073219E+19', '-10732190000738205696', 47, 6);
+ T('716489030.5666580077', '-5.976655E+10', '10534912', 25, 1);
+ T('6833925.83046', '109801620704.4518031979256632', '2638848', 54, 1);
+ T('-80790479.65132982985490140802', '4.193E+4', '8192', 74, 6);
+ T('-845556.938741363382354283818182', '-5337925.14855196455348563301', '-6158328', 91, 0);
+ T('-51.05', '-5.3E+3', '-5300', 36, 5);
+ T('1755019.186998826', '290432.812899726725698861', '18048', 100, 2);
+ T('1.82217E+7', '3E+2', '4', 49, 4);
+ T('-783.6901731009', '9.961E+9', '9961000000', 2, 2);
+ T('6513725322.192328404', '8763554.708', '362626', 47, 4);
+ T('7.18305462349638', '483135.8160', '7', 60, 4);
+ T('891588.714971022479971864639038', '-5697.48676244647', '886916', 78, 0);
+ T('-950.885429313131694947790447', '14.6379522743884126538095', '10', 57, 2);
+ T('7402282522.3931831719922565', '-665924.8474236848295325306', '7402280472', 28, 3);
+ T('-766248875.313480708', '-8.63605125021658', '-766248880', 10, 2);
+ T('3.3E+8', '7174.921969192115914458275870', '1024', 95, 1);
+ T('2.7452376E+18', '886536544.914122071309', '604192768', 36, 2);
+ T('-6632.5937209', '-65259.634962984760', '-65520', 10, 6);
+ T('-45989.35589', '-4368035480.889498480', '-4368039864', 56, 2);
+ T('-946.53356679276402211', '3.335805176500150530', '2', 9, 4);
+ T('-1.7290847065E+14', '-73010344.30090359143165569325', '-172908537892016', 92, 1);
+ T('-98150844.948688446', '5E+5', '393216', 54, 0);
+ T('8392.97369792248012', '69295011.1335061692221292106165', '128', 37, 1);
+ T('-19862035.157463258768', '-60219.9693917615198', '-19921723', 26, 6);
+ T('-8.89992E+18', '2596018555.205371822', '2325217280', 53, 6);
+ T('240601903.03730969936', '-5465595.36844490366954839', '235145733', 21, 0);
+ T('56511', '7.6538168071342664538686', '7', 9, 6);
+ T('-3263079338.152027521857', '-453.1', '-3263079406', 1, 5);
+ T('-338977.484', '596060164.58153815091', '595722244', 45, 5);
+ T('-5.58871389E+9', '8.525E+5', '532', 50, 5);
+ T('-9427113.2552074338877', '6418289.45846463555', '6301521', 48, 5);
+ T('82754', '900751485.019415316', '16448', 76, 6);
+ T('4.3872700E+10', '405834.11627667918965735271376', '262208', 82, 2);
+ T('-1.616E+4', '5034747', '5030112', 67, 3);
+ T('-7406.26079244690839111994', '80.0209101986429409388001', '16', 54, 1);
+ T('93.86655538072566', '-8.195', '88', 38, 4);
+ T('-2E+8', '-97558.1780', '-200015360', 56, 3);
+ T('500232.21571626651696', '-8085.58004948543244460', '499720', 41, 0);
+ T('-1382.66199098', '2.8795477549285608444188569', '2', 38, 6);
+ T('9.996E+8', '-1391063.1851322256743443726', '998278656', 34, 6);
+ T('-731840.58', '-8698609318.121', '-8698674880', 14, 3);
+ T('21833.7531930082854687791', '31.6309221083989017653', '9', 29, 5);
+ T('914011.692718481110802974485688', '7.657213021274', '3', 85, 4);
+ T('8668.7791', '8.092272779199925787504514349', '8', 85, 4);
+ T('3.6E+3', '-87632.46139', '2064', 72, 4);
+ T('-183.9125076391424', '-9485085075.3468', '-9485085111', 82, 5);
+ T('864641011', '-3380601.5722252747160', '864569987', 6, 6);
+ T('131164830.59', '25.2414755491816', '24', 100, 3);
+ T('58643.672237573196109727530444', '6.28611E+8', '50448', 65, 3);
+ T('-99.6317729840294463924310326654', '5.39228E+17', '539228000000000000', 37, 6);
+ T('3081655732.5759908710758042834', '-9239356.516677590794', '3072459908', 50, 3);
+ T('2996.873636', '-98817.8408237733933182873299380', '2484', 20, 2);
+ T('-6.32953221174E+14', '104446171.97', '1157136', 53, 0);
+ T('-8.20275204789798464230369357899', '-8.71418850160625356355', '-8', 88, 0);
+ T('-969694866.15233194484599619', '-1.52E+4', '-969703392', 16, 1);
+ T('9144185261.415338518716132997', '-462015150.176', '9126818048', 84, 3);
+ T('5947242.04394033472147842', '-843.980785985', '5946400', 63, 2);
+ T('-741812.058346115', '2400875.19640635378', '2400840', 69, 6);
+ T('9098.384850338725293', '-76.1677', '9088', 76, 2);
+ T('-9E+2', '109755.94', '109624', 52, 5);
+ T('310031.1423186120726162330944', '170.77', '10', 5, 3);
+ T('-4.5E+2', '-7.198', '-456', 52, 4);
+ T('9764987094.830133980300', '-440.94080154090338307461377296', '9764986944', 20, 2);
+ T('-47218.2545233853537901899', '8780260541.84', '8780252300', 69, 3);
+ T('7.124E+7', '-927493003957677.035434618983214', '70715456', 49, 1);
+ T('59302059', '-1913612.746', '58769568', 32, 4);
+ T('5E+3', '-142719757699052.3892578108', '4096', 53, 4);
+ T('-565.065852313475921224023058', '7556759546.18387710037', '7556758986', 88, 1);
+ T('-3.89984E+9', '-1.12E+16', '-11200003355443200', 97, 6);
+ T('1658.182473960162673', '-9743292.518', '1088', 12, 4);
+ T('-2.8466E+8', '-749.3448', '-284660736', 6, 1);
+ T('-2105.275273', '7949485043.771393', '7949484995', 40, 5);
+ T('-8.127914', '-587264.70896858254526135693085', '-587264', 51, 0);
+ T('8106.3050135434816596', '99.97799668', '34', 50, 3);
+ T('2.7E+5', '-92814450.48959815671052295179', '262784', 80, 1);
+ T('-5.827E+5', '-65980256.87', '-65988480', 55, 3);
+ T('-821201.63', '30131.540425825449176966187', '28707', 62, 6);
+ T('-6.0525E+8', '7983300111.2544', '7982030336', 10, 1);
+ T('-6445.907120681329923', '-5528.3615861550940908519616', '-7616', 4, 0);
+ T('161312.0916742', '8.78E+8', '13824', 59, 5);
+ T('9.72003E+9', '-30.096643207159239596277931', '9720029984', 25, 3);
+ T('7.150124365682E+14', '-71983689466304984396.39', '714960829679744', 55, 5);
+ T('35688589', '-19.341302', '35688589', 73, 6);
+ T('-1974371329.932', '-7496667620.79', '-8589841892', 47, 2);
+ T('7E+6', '-2603.655667926', '6997440', 85, 2);
+ T('-6.6556454290914667', '98071893.2958', '98071888', 7, 0);
+ T('-4.0555558276066133563000573', '998823.128200806', '998820', 9, 0);
+ T('-6.4363354990611716', '3.56014767000752', '2', 14, 0);
+ T('7776.8496090210500304097332442', '-895.1929785844051999337775568', '7168', 55, 3);
+ T('6450.8989150349444878864158652', '60', '48', 95, 6);
+ T('-2.6645656549277591625769621586', '3049533.62966940364461828296960', '3049532', 54, 3);
+ T('2.2037673', '73415.5904001', '2', 12, 2);
+ T('-6372114863.2', '4803.2471', '4673', 46, 3);
+ T('5742397.0103347219586488056904', '7.34E+9', '5735168', 56, 4);
+ T('-551847046.507337686958', '-520008.5', '-552071112', 97, 2);
+ T('-3903012296.36481722287314613', '-1.50344444557817674878957123097', '-3903012296', 98, 6);
+ T('-2.721220200', '-406590622.548043275091', '-406590622', 83, 0);
+ T('-45.288000434089397', '-24053.81729798', '-24061', 39, 6);
+ T('9E+18', '-236.2911563831381228519973', '9000000000000000000', 23, 2);
+ T('-6E+8', '640525.766502643142672975567', '557568', 95, 4);
+ T('-14706225.57208145', '57214.23861047950876', '39246', 16, 2);
+ T('39261389.548674071423', '2258728', '136200', 26, 5);
+ T('-3.3057630E+12', '-858658201.76414973', '-3306050969536', 52, 4);
+ T('6.2E+4', '3092.072166240', '16', 93, 6);
+ T('7864.9086065986295', '9.47237E+7', '7728', 15, 0);
+ T('51610672.8933011', '-64597', '51576864', 90, 5);
+ T('22290316.597281796132', '-25.390213715344158843', '22290308', 49, 6);
+ T('-24.75282502932981839', '12004421.8851413', '12004416', 59, 6);
+ T('-72646627212.8006971275345741437', '-45837130108.427825763863207', '-115663937532', 52, 2);
+ T('301066575.78584003147979876', '68156.8437', '67596', 85, 0);
+ T('-9.787E+5', '-13931683.4', '-14614444', 99, 2);
+ T('80.730741887793', '-273692.3417993922', '64', 41, 4);
+ T('-165825.53111823278989240', '-4351207.4701710333', '-4384743', 80, 2);
+ T('40964.9233411560637784891692', '-764.63884525016364294576593', '40964', 46, 2);
+ T('97779.74', '-82129760.96701226743', '19616', 37, 5);
+ T('-23.762778076500899157478', '-53', '-55', 60, 0);
+ T('9039.35328806222832', '3.63E+9', '8960', 93, 2);
+ T('60729796.8', '4.066372', '4', 27, 1);
+ T('-796418737.4386328157709707', '73137.469319068880738666312', '72961', 16, 5);
+ T('-516.064597246793', '962954.199', '962952', 36, 6);
+ T('17130260.53', '-766.921775143084737430199', '17129728', 15, 6);
+ T('-4385.8855853646817', '6172.23', '2076', 54, 3);
+ T('-7.03049E+7', '-8434142382.910601172414754705', '-8434142384', 32, 1);
+ T('-2640073.821', '-2.17197356438667060636486943', '-2640074', 15, 1);
+ T('566.287409793749', '37852.13734856991278081427004', '532', 83, 1);
+ T('-1.8021E+11', '7.0286E+6', '2170624', 70, 4);
+ T('97574.367611105', '-61510283.77965485127', '93476', 19, 5);
+ T('5539527.8522364008809428702', '-37944928.4938459761082', '1310848', 95, 4);
+ T('6707540571.944861831538', '36973307.12', '33825371', 38, 1);
+ T('-6246819485.3625412914', '-2.29E+19', '-22900000001342570496', 48, 3);
+ T('-9.590772564574', '974.83433722329256268651', '966', 73, 3);
+ T('412796.620596237103008923', '-50134709.191475633544', '131144', 25, 0);
+ T('112545678.61', '-74.927219', '112545670', 28, 0);
+ T('-93390.096', '452987115.402389550959576783', '452984866', 79, 1);
+ T('-78.8908767558', '-2.62E+5', '-262000', 52, 1);
+ T('7673.834172459125422060509825', '-6083450.747040914195165706531', '3200', 63, 3);
+ T('-5098946910.6', '-7.15E+4', '-5098952544', 21, 2);
+ T('-351831067827889075092.485892636', '7892890104.91', '339902568', 66, 4);
+ T('59.4687274991796', '-2097243209247068315', '33', 17, 1);
+ T('-5.06990E+9', '2.122E+4', '21024', 15, 5);
+ T('-951983.71519871989', '-15.49802255977', '-951983', 51, 0);
+ T('-502134689.674763410068683', '-597.3578746701272543', '-502134773', 20, 4);
+ T('-1', '8.33932', '8', 51, 6);
+ T('6330585.8714790499626293', '-6.52155E+7', '32976', 1, 1);
+ T('-330.724287574435885', '-808870783.185338146889818779772', '-808870784', 43, 6);
+ T('1391.20860992871134871859902', '886099902.850049569621', '1326', 19, 2);
+ T('9076924546385.494617401273113', '-153262870.0779', '9076924507200', 6, 1);
+ T('-160863759.6613783347', '227632.92907439883824', '92464', 45, 2);
+ T('-825457516.01', '4.518E+12', '4517446321152', 59, 5);
+ T('-941.0190978515716391878', '2.4071683362E+20', '240716833620000000000', 79, 3);
+ T('54.7917755', '45655.74', '22', 64, 3);
+ T('9140.6981064', '-7.4699E+8', '528', 3, 4);
+ T('-873981540.0302226397', '4490590499.2', '4490533120', 59, 6);
+ T('-304747.1988443963138297339', '-99.503', '-304747', 96, 3);
+ T('-825373.3', '2.6E+3', '544', 74, 5);
+ T('2.48308271226', '-74.275463543124259465569', '2', 86, 1);
+ T('17754845694674102719', '1.492644133E+13', '81875443984', 11, 5);
+ T('951501986176.1', '-79785.1012961', '951501981696', 96, 2);
+ T('-335029064.174260464293129', '-990.7341483786237937772', '-335029216', 38, 2);
+ T('-516.9', '8.602E+4', '86020', 72, 3);
+ T('-3.5011949289852434091430', '332156.80801723354119124', '332156', 25, 2);
+ T('2603610.606248036934917', '-753.004052639444557717288', '2603018', 34, 3);
+ T('7532414338.98', '824704526700.6095174906133', '3145984', 54, 4);
+ T('-599051.547663777847218', '-705868264.87637353447', '-706459120', 91, 1);
+ T('-805.60770', '-5E+5', '-500544', 22, 3);
+ T('80.950734398110439003', '6E+4', '64', 70, 6);
+ T('911870.55587', '4E+4', '34880', 14, 3);
+ T('-5069.5254117719091790255878', '-20.27206521146406475', '-5088', 42, 0);
+ T('5511077843.5', '-8.524579321', '5511077840', 2, 4);
+ T('36899757086855714250.630', '9849136595264534.678828339499', '639435001086978', 61, 4);
+ T('-71.9452705903576898806694176', '-70441211.7951172643574563074', '-70441215', 64, 1);
+ T('-39097.963451546948359246757', '4438.0692', '326', 24, 5);
+ T('-8.71E+4', '14.0040466363009660', '4', 51, 6);
+ T('-750176158.99572', '-6E+9', '-6135676928', 64, 4);
+ T('-7.991366E+12', '557625901', '20226560', 16, 4);
+ T('-15.751128979', '804256971.5', '804256961', 62, 2);
+ T('1.1E+6', '-3.8274892E+8', '32768', 59, 1);
+ T('2099209285.09024597996826462248', '-81779241414.611668330391261', '1964196864', 89, 0);
+ T('5801.3419925075435566863', '-95092.596019023524475413358588', '1160', 16, 4);
+ T('-662928.62904041377541466062', '-644332614.2741295', '-644857296', 56, 3);
+ T('9871953077835.353343556', '-130281.83400978478295379878', '9871952970243', 73, 1);
+ T('914207', '-2918221.560727534114778', '94227', 8, 3);
+ T('6.54E+6', '5738.03792452085463', '608', 11, 4);
+ T('3222765957563370.273539967417', '-63153.4035897015066086416434', '3222765957546314', 48, 1);
+ T('16818830.32', '6E+5', '8832', 51, 1);
+ T('59520.55', '216332.5', '18432', 10, 6);
+ T('30763', '691652.7416048951505971122', '2048', 19, 2);
+ T('637.0185964107527137', '-79.3', '561', 54, 2);
+ T('-465715.89285574336', '7.79155E+16', '77915499999535104', 82, 1);
+ T('91060.7755963287', '2834.7311371108859902963991', '784', 6, 3);
+ T('995.80658707222', '53090211.110849221448958631011', '931', 31, 2);
+ T('-3883616.73258425729954523', '40.185118632225709683589383574', '32', 27, 5);
+ T('3699419336192.194020656189039', '-19486.43838974070634073897255', '3699419316736', 95, 0);
+ T('711.65050765588', '1478.8644125958794', '198', 46, 4);
+ T('-974.698841611801561729454416565', '-8.7E+2', '-1006', 30, 4);
+ T('-5.3E+5', '-52599391.247', '-53124704', 28, 5);
+ T('-4.36988E+9', '-53411585', '-4420796352', 15, 0);
+ T('852122493.3243878904705', '5811809012.0', '306711156', 77, 4);
+ T('44684.3939', '-1.27445E+15', '3072', 67, 3);
+ T('7296887.21022048259919118694', '-89.62779094148217862419381', '7296807', 92, 1);
+ T('-9.59E+3', '3.20549789342793E+15', '3205497893427850', 24, 2);
+ T('-1E+6', '32476895.3', '31493312', 44, 1);
+ T('2.6662241227875144129', '-929.9', '2', 46, 4);
+ T('557.4222506485', '-7.1659328E+9', '512', 21, 1);
+ T('-233.7394', '-4729355.58174821', '-4729579', 45, 5);
+ T('75.5115176', '-8.82E+3', '8', 84, 3);
+ T('7452405082.8106968374024', '1.8E+7', '1222656', 3, 1);
+ T('-8103591.148943588593641727363', '-4950.64916856359140323234', '-8108024', 63, 0);
+ T('-745114435.44517004856', '112884426.6793', '43151496', 19, 2);
+ T('-14520484.86063', '9.6E+5', '140800', 84, 5);
+ T('9303.46071', '55284671.229933214540517231846', '23', 99, 4);
+ T('8.917037E+9', '99235.35700948159542600195134', '66432', 54, 4);
+ T('891991504.52963417921566836', '11086655.742', '2629904', 9, 1);
+ T('43294468.0382227218344647223', '797.2037759945476', '772', 68, 0);
+ T('1695.054656794688534', '-80.87536', '1680', 44, 6);
+ T('-254.860314487817552645682', '-327.90', '-512', 92, 1);
+ T('-4.63835008', '61715.2501', '61712', 30, 3);
+ T('-4.85191086608468167667551', '-337.2', '-340', 56, 3);
+ T('-4457.0407870286498128', '83195660.35768322', '83191300', 83, 3);
+ T('-3E+1', '3.26088805132068', '2', 78, 2);
+ T('-6150081.1', '-76.08659057', '-6150092', 66, 5);
+ T('-4786.3962229123114000914740242', '-593177146.147', '-593181370', 31, 5);
+ T('6E+7', '64175513286129496.8788367', '9602816', 2, 2);
+ T('29410137.881', '-5.59109E+8', '8421464', 3, 0);
+ T('5922562', '83.251133533', '2', 83, 3);
+ T('-573568430.857421629', '-639274232.33812464620963537015', '-641728000', 42, 5);
+ T('4145113797.8304843794668908', '2856875331.854391264485624', '2717933633', 48, 5);
+ T('674607.21081', '92195.10137547', '18467', 70, 0);
+ T('-74.127576805130016349', '-59119.9039473018', '-59120', 82, 1);
+ T('4450748.3345723624435', '-835056066811077780.3', '51500', 97, 4);
+ T('-63948740.87174555', '667475.89705048430387', '10256', 65, 0);
+ T('964410.4902', '3.74484382846', '2', 62, 6);
+ T('-4987755314.6', '72.4746', '72', 79, 1);
+ T('-2764019.57090578685711', '6.622629871602E+17', '662262987160060672', 7, 5);
+ T('60277025562583422622.3510147193', '-984.349324323', '60277025562583421960', 11, 2);
+ T('401857.500822', '-47142254.42001937280331798160', '8320', 51, 6);
+ T('-321.503708177', '3.4E+5', '340000', 16, 6);
+ T('689.176236739580825150526477', '-683.767161082857335441544048033', '17', 100, 4);
+ T('7.719636', '-45149.4803', '3', 66, 4);
+ T('7.106585E+7', '-8834385.25045467054454', '70787242', 94, 1);
+ T('-7.299E+5', '-8811395802.9334271976516155168', '-8811920380', 17, 6);
+ T('5.310E+5', '2.66682E+18', '524288', 86, 3);
+ T('-663707816333.93729955845', '448.135785207614904024641', '64', 45, 4);
+ T('-956668.594456120913585709971194', '1017557477.19', '1017127172', 63, 4);
+ T('-6E+1', '30.58596715583883995', '4', 47, 2);
+ T('2732279694', '5.1782E+5', '214668', 9, 6);
+ T('7786075420.224792771', '1.1E+9', '1074790656', 46, 3);
+ T('-4526.11957345982', '-118166821.197262881356388', '-118166958', 80, 1);
+ T('331.17521925608194828', '328.64', '328', 45, 5);
+ T('855.757269720605831', '-19746462.670050967', '322', 27, 2);
+ T('-1358433302.0', '-293845341.48', '-1375452510', 61, 4);
+ T('-705157325.88863792387796062296', '7036.7871507101499826792194602', '816', 17, 5);
+ T('25.140959267513724729', '-3901955576.95998730274456', '8', 22, 5);
+ T('510036267890.92823245539', '2.3391205412', '2', 25, 3);
+ T('-9019725474.4184775278190168379', '-9041017915.815', '-9059630780', 37, 1);
+ T('-928.1062978632', '1833524', '1832992', 60, 4);
+ T('720.285846400784', '79444436.911369625457219', '208', 47, 0);
+ T('-8.3333217216E+19', '95619633.32300309920852', '26345472', 84, 6);
+ T('-24.591147236312766', '-895.3283813869337348559699', '-896', 50, 1);
+ T('-27.6000648', '4021.1758334646210787445800143', '4005', 37, 5);
+ T('-7.44803E+8', '415204167.80223484', '278593856', 28, 3);
+ T('-59471.768134', '-3.33685596124188124714295', '-59471', 43, 3);
+ T('-3.580888', '-1.958008E+8', '-195800800', 93, 6);
+ T('5.1E+8', '-4290.33194605661959665998321276', '509995776', 47, 0);
+ T('3.1375419432150496', '-9363673098.49753983722949881', '2', 25, 6);
+ T('8169397.90825', '5E+20', '5242880', 72, 3);
+ T('444958.33487810', '-13637511.0300890821', '444440', 20, 4);
+ T('7616056.564670611511372', '3169748.4548', '3150864', 42, 0);
+ T('6E+6', '9384930.87479538468538535766', '721280', 39, 3);
+ T('58452.9671862', '601867739.04021', '50256', 42, 4);
+ T('-24697.581803761467134105', '8E+7', '79991808', 96, 6);
+ T('-3359270581.56523609054912557861', '-5E+9', '-8225028096', 1, 5);
+ T('566.286414', '-978970.57818102871554793615', '550', 8, 4);
+ T('-49.5153', '7788.90656561542419755167785881', '7756', 48, 4);
+ T('-6.671159975E+15', '4.422E+17', '441353367044816896', 59, 5);
+ T('-2.5357626318E+15', '-2.1615690E+8', '-2535762631819008', 91, 4);
+ T('1.262E+8', '-60173940.04212', '67207296', 92, 2);
+ T('4096399.44062873094561137154', '-57573262.01886387', '1081346', 36, 0);
+ T('-724.03339328992402578838866', '34893.44793490760261222', '34828', 37, 2);
+ T('-4.508549035565110136832178683', '5.53231E+13', '55323100000000', 60, 6);
+ T('3755.75371145', '-95.2726626966178010131128778', '3745', 35, 3);
+ T('-3.941E+8', '1366.84510266573663489', '64', 78, 0);
+ T('34.939675961088458', '-72539088.2949314', '32', 39, 4);
+ T('4906437.50739656746', '85815.51085358185799030240', '19717', 89, 1);
+ T('63607854.3975063', '653986.888701761940', '561186', 16, 6);
+ T('9.666E+6', '-5584007926590.7640519', '1076416', 88, 2);
+ T('-9659.21097305603366150610173', '-74102775.253039703122971', '-74102783', 3, 5);
+ T('-628.78675026228899', '5.93E+9', '5929999488', 7, 5);
+ T('77', '213.59831199121', '69', 43, 0);
+ T('7488391.8638513783994253', '-667.4014579961', '7487749', 16, 2);
+ T('-8.855749571850920172307', '20.7247587478538698025', '16', 50, 0);
+ T('-10528.0944636143517', '-885089687824584.6206835819005', '-885089687824864', 67, 6);
+ T('6008240.02028510', '-680336.3066', '5344304', 52, 5);
+ T('92337.00668', '103692348.70412510544346741', '10288', 56, 1);
+ T('-134476.010681729440', '31.787145260855685809', '20', 94, 3);
+ T('-2.01241555E+17', '4887766.2424349732046603', '557056', 100, 1);
+ T('37.521739679731002794072993071', '-136.487794575', '32', 82, 5);
+ T('62.10774706079', '6359752612.5391', '36', 83, 6);
+ T('2808.399996821396', '-5.419E+9', '2624', 84, 4);
+ T('-53718933', '-890.540273476698532005708', '-53719038', 58, 1);
+ T('2.65E+15', '9.039122760E+17', '2606018718597120', 27, 4);
+ T('2.694E+8', '829182.4907769366820143093', '829120', 23, 5);
+ T('-860.67057847361246591', '358665.2811350206093271', '358400', 69, 0);
+ T('-1473682.27061369448901745679045', '-6174929.61678983231677830959348', '-6192338', 59, 6);
+ T('-23661.9', '-38119781.8', '-38141293', 25, 4);
+ T('1.753336E+7', '445.215', '432', 41, 3);
+ T('-4205379.9948715431549196991955', '-4.3020', '-4205380', 91, 3);
+ T('4938426.140559861', '87022674.280962554581261691', '743442', 85, 3);
+ T('-7317.2414119053666611073', '3183.86574380956876753218050', '107', 98, 1);
+ T('243.95004055335150414939728', '69609.995708093401613323221186', '225', 4, 1);
+ T('59291.5898126066968', '-290.87755831447920623632', '59034', 7, 0);
+ T('-13.2276816171', '-1.427712E+7', '-14277120', 43, 4);
+ T('57542.31548165724', '-29.5828318', '57538', 11, 5);
+ T('8812392157.06935052', '-929.2', '8812391517', 1, 6);
+ T('-64571714.93273449415', '-62304.366', '-64617312', 55, 6);
+ T('-7773871.254099537208605738955', '18700.3365914', '16640', 48, 3);
+ T('-969026.9', '6036811442.1545535013', '6036661938', 47, 5);
+ T('-54419612.2944062678175533931', '-86.842845875', '-54419680', 93, 5);
+ T('488299.18596546', '-5.38E+9', '209664', 16, 0);
+ T('4127741.17753296837869062', '-9.964E+4', '4094664', 54, 1);
+ T('3.4231186E+10', '-1.787093E+7', '34230125056', 62, 3);
+ T('-1.0823575314835', '95.6270403', '95', 87, 2);
+ T('2.5487', '179', '2', 21, 5);
+ T('-10069.386227', '42297.92553666883008203276677', '32809', 5, 4);
+ T('95416096949616.2258', '31628.2458443096449', '256', 73, 4);
+ T('580.9983533', '6723.218', '576', 31, 6);
+ T('-10.829027010375712907', '5506039456.11', '5506039456', 6, 0);
+ T('1855136773.59769448300375', '-6171.97108938', '1855136773', 97, 5);
+ T('-197874.2', '9197.917248807111125814112', '8972', 56, 1);
+ T('2.905781666686176544185278425', '-223519216757797274.9271622314', '2', 33, 2);
+ T('45978', '-32.74024973885244551291109', '45952', 26, 0);
+ T('-7.09385E+9', '-92307.424639172964331534251', '-7093874592', 3, 5);
+ T('-475341.94535979734383', '-777431.771674718038315214252', '-1039583', 41, 6);
+ T('694.54134978731515629546', '40.600', '32', 10, 5);
+ T('-1.45023044515109', '882.9469273', '882', 99, 3);
+ T('-4.249624614', '-999465295.173652424318773739183', '-999465296', 52, 6);
+ T('-46614.2243357181191821073288669', '2643.28641419039717702105688', '2114', 88, 2);
+ T('8.2E+2', '-1683.99869130566136814', '292', 82, 4);
+ T('5.148E+9', '-23169727835982303859.58', '549989632', 73, 6);
+ T('-6E+1', '350347.888250218325606', '350336', 28, 5);
+ T('9671.16', '-11284835.3775133084', '1157', 99, 0);
+ T('7.4', '267', '3', 18, 2);
+ T('-51883541.844269183794811', '-341551524.2112', '-392146872', 55, 5);
+ T('-7196535.992611495189003124', '-60.4696312139', '-7196544', 98, 3);
+ T('-9.2296143897746756', '960625490.319805663385', '960625490', 29, 2);
+ T('-60649618.2926113150645723939006', '-91842.497634184837970855', '-60651218', 55, 0);
+ T('-819283.26216', '9866925.09008615808621616036', '9572013', 87, 6);
+ T('-692.64081', '-310722.0264154290410987', '-311284', 35, 1);
+ T('-5.88E+10', '-49580.9934167849151254801819', '-58800000000', 100, 4);
+ T('-58.523445814930499235316196702', '-6E+2', '-640', 79, 2);
+ T('87.6941007571721270', '1E+2', '68', 50, 2);
+ T('-45.279667032295269736652031', '-2.713E+4', '-27134', 43, 2);
+ T('50550514.4397055718336179744', '9.85508297505E+17', '50348608', 69, 6);
+ T('-7.9125E+8', '-3992.8', '-791252960', 12, 6);
+ T('7559.0557601399737304', '-8578846025.7674', '4231', 76, 4);
+ T('8.833546E+7', '-35.66275', '88335428', 48, 6);
+ T('-7318227.0106', '3.17260312019292E+17', '317260312016340256', 80, 1);
+ T('519959958.1533', '905645841.51697917010', '351864080', 68, 5);
+ T('-992630719.876969405947791', '1.1E+5', '108544', 59, 5);
+ T('-4368193217973927147.03727961462', '9750.73306951692442650075', '532', 9, 5);
+ T('-2.9E+5', '-7568.25066', '-294352', 75, 1);
+ T('-7149548.667268544326', '-9750199.8', '-16635904', 35, 2);
+ T('-9.953025826', '-92878.586680', '-92878', 26, 3);
+ T('-38.266195569', '-9.3915508E+15', '-9391550800000000', 84, 4);
+ T('-919016102.91975848814851720194', '38390.22110778003', '34130', 5, 4);
+ T('-861056.4344214391734994', '-3.3044809420E+18', '-3304480942000532480', 35, 3);
+ T('-68022.37637186253647958', '5120513046.076461', '5120513026', 62, 3);
+ T('-55.419736898', '98.265', '64', 100, 5);
+ T('7314441.43919690334217528', '-58894496801912699829.6705', '853001', 39, 5);
+ T('-4793.7132201694292', '-4.74997E+7', '-47504316', 39, 1);
+ T('31500.245', '-583306789.4775673', '28936', 62, 0);
+ T('4203.855893448', '503134978.99907138', '4098', 72, 0);
+ T('115574.49152560308293489659184', '6.34376907E+16', '82688', 35, 5);
+ T('-8.96E+5', '-42.9872168815108550', '-896000', 43, 1);
+ T('-82457779.5847', '-6617001978.1', '-6693027836', 96, 4);
+ T('8.8E+6', '7469843590660.8', '394752', 17, 0);
+ T('7943336.5768412792892', '-6693812230.86654791', '1192', 39, 3);
+ T('-9770.097110', '8708.74400983598719942', '4', 61, 0);
+ T('-104230.77', '607.152521342', '90', 7, 6);
+ T('6.62E+5', '309.370782453', '304', 12, 0);
+ T('98.5471437827551', '-14924064657886', '34', 79, 1);
+ T('86443.6802', '-4.5801824386581E+16', '86440', 90, 2);
+ T('35.460223', '-22260670.325706318584925820', '2', 89, 3);
+ T('271454208519355379458.4057', '-6.44667925162502786255545271', '271454208519355379458', 68, 1);
+ T('997218.15679452799103', '4936501415.18131141241', '852002', 5, 4);
+ T('-5100.21397830784571394', '58117112.06803633022331159515', '58116112', 41, 5);
+ T('-315.7130', '331428894.239652701438228', '331428868', 46, 6);
+ T('-89439882.9411739258868', '-9.0E+6', '-98434752', 27, 5);
+ T('728094646.609146', '103.28', '38', 50, 2);
+ T('-8.962E+5', '990486.1074009082137180947576', '135440', 75, 1);
+ T('-200928.514778827911', '112324380.1', '112258816', 22, 2);
+ T('-2.6831E+8', '9.8763E+9', '9663700992', 38, 2);
+ T('8E+4', '1.5E+3', '128', 28, 2);
+ T('-4.2316E+6', '-3.89E+5', '-4587440', 16, 4);
+ T('46208.8', '9772810053.153434268', '13312', 7, 2);
+ T('-6.13783E+9', '-1.7944839980875097008267348', '-6137830000', 4, 5);
+ T('2.67469E+7', '-19293.3540040151295937646588', '26746880', 47, 5);
+ T('-694924.52282425562', '6503549.3929494', '6366324', 66, 2);
+ T('398.7317254757140338403716202', '-5.3599', '394', 44, 6);
+ T('-8.74751137', '-2996203403.2', '-2996203408', 85, 0);
+ T('309782521.2835226309816', '3873553654.2669', '39888112', 33, 5);
+ T('-6134665008.47893640092', '-92.625161824903828612576041', '-6134665088', 58, 5);
+ T('-8.6E+6', '-35.796236701600862307587', '-8600000', 42, 3);
+ T('-388854232.768330', '-6.3194E+9', '-6437172736', 66, 5);
+ T('-210702588.575440397478', '-613.08741', '-210703104', 49, 2);
+ T('3.755E+8', '1.41E+4', '9216', 89, 6);
+ T('439805146.955160770851083040723', '-6.28E+5', '439771328', 96, 1);
+ T('2.1E+2', '-67049006.07926054335217227142', '210', 55, 2);
+ T('-3451903.609645384800660927', '7783824.3184508883', '4342784', 68, 1);
+ T('-1868108.376942040807294355', '14034559.619884781996589', '12723764', 50, 3);
+ T('-3224.2132098510232158863222464', '-6E+6', '-6000128', 48, 0);
+ T('-4840616.4673', '4480176890.5944704', '4479648344', 5, 0);
+ T('-446983.781693', '21495.69369599972644', '497', 36, 4);
+ T('247932.6894203426047669', '5.4375986', '4', 11, 2);
+ T('5.7039631312', '-35.61376270919922541971985892', '5', 57, 0);
+ T('-5.9E+9', '-55784.735113172385825100636736', '-5900000256', 84, 0);
+ T('346944698.708794858104706', '45443521.593516467732012821782', '10838144', 5, 0);
+ T('-6801977572326.606', '6447.33639662437505168215231597', '10', 93, 2);
+ T('48821924.228219040867985825', '-82260005.896', '34129536', 23, 1);
+ T('9622336543.538967827573381', '-862', '9622336514', 81, 0);
+ T('918.57122790169789025331568287', '98454534.6', '6', 37, 0);
+ T('-8905272573.9421118534629264', '8E+9', '7718850560', 86, 5);
+ T('4002359453.4', '23138970.33725383', '65688', 29, 1);
+ T('31469.563397972798422', '-4.01E+9', '16512', 78, 3);
+ T('7869047210.9221962', '-697.5034686820714', '7869047042', 74, 6);
+ T('-3554031.740998760034260', '998.97591329538781492944467243', '256', 88, 6);
+ T('-88316.123072108430565409', '320.321318', '256', 60, 4);
+ T('-99.1552193703142730560054', '9.5800431E+8', '958004244', 75, 0);
+ T('1E+5', '79792.1031883496220878746', '67232', 31, 5);
+ T('-9.654E+5', '-2997761.18563', '-3129112', 52, 2);
+ T('-4.01308440665901239445623', '7.035326166', '4', 79, 1);
+ T('414671.6208', '-2.050046795237469E+18', '20616', 43, 3);
+ T('121177.87279863999455794078168', '-657872849.2549148', '100361', 18, 3);
+ T('9126.9855926820382', '-762361.3212811962236754291', '518', 50, 6);
+ T('7266168.7', '-57240893', '430656', 18, 6);
+ T('202.9972295277770878877713206', '-79.033134154904656844605236142', '128', 14, 6);
+ T('-7.5045', '48752150.19098378143034745', '48752144', 43, 6);
+ T('-201926312.062989', '471.92537338686028746428482', '336', 33, 4);
+ T('-3762.95428381273382544078397213', '-34347.5305776264', '-36540', 26, 3);
+ T('-5.4990E+8', '-457.7855136091341', '-549900256', 72, 3);
+ T('-8607440.276', '2.3E+8', '221544704', 35, 2);
+ T('-7986688.43200741916568846998', '233656.11086643092537', '131072', 62, 1);
+ T('670929.6426330373156', '-373383.82234757253', '658513', 44, 5);
+ T('-9.306E+7', '-79379906823.9510120789', '-79455583136', 41, 5);
+ T('-5.34876E+9', '1011694988.05117738604833886', '9216', 17, 4);
+ T('5.8808E+5', '3.85489E+6', '577568', 84, 2);
+ T('-3.307E+5', '-932443.9356003793514230704', '-998364', 21, 3);
+ T('-779531105.4220596', '9549335.1', '8455191', 65, 1);
+ T('-1.165954277416671415500873620', '-626.802669553112125307819', '-626', 99, 6);
+ T('708602524396.838239', '-5E+4', '708602507424', 25, 3);
+ T('-78315.99', '-445290.387153382159040204368', '-523244', 30, 2);
+ T('-9042.927020255970307', '64454.7393954177282', '55430', 95, 6);
+ T('-88932699752172419.20', '-4863029.683307405221423913481', '-88932699757035447', 66, 3);
+ T('4.20061094E+18', '3.24495E+8', '38879232', 23, 5);
+ T('-4.65E+7', '-43.52953663', '-46500032', 1, 6);
+ T('863.0247', '-3900.4509460308933459454609705', '68', 88, 6);
+ T('-67614128433.39258836966', '8.16E+4', '1728', 90, 0);
+ T('2104.5671', '49267994715349137322.62085916', '40', 65, 3);
+ T('-697804558.46239', '56737.091', '22688', 48, 4);
+ T('5.496E+4', '257913420.2383', '20992', 72, 3);
+ T('-9.5E+18', '5438641320.05950606064506', '5369364480', 41, 2);
+ T('-8986522.4822547202058', '2899214489.454161924', '2890301440', 42, 6);
+ T('63064.9178', '6E+5', '9792', 76, 6);
+ T('-11274707.428431393762171088768', '-776.190', '-11275224', 53, 1);
+ T('-22.3003605888034083573884', '1356383.82062527572', '1356362', 50, 0);
+ T('230410.57159001625964', '60.2248421433', '8', 53, 5);
+ T('-4782292.3025', '5488238.64602892988873', '1246764', 71, 4);
+ T('-3828316.2699143499669331809', '-5747.05', '-3833468', 38, 6);
+ T('-8.4E+2', '36259.70020785', '36000', 79, 1);
+ T('963.597638725589192051611', '1.38784279E+10', '192', 16, 4);
+ T('-95232.68060023783314', '6214180.23440624858', '6193152', 16, 3);
+ T('-8.4323E+12', '4407.35598274885213589393113', '4352', 29, 6);
+ T('-69.2919555018', '-865231', '-865231', 59, 6);
+ T('-200454.48', '429.65320204541862736', '168', 49, 1);
+ T('-7314318.9542130431269831877', '-137469.581350749477139', '-7314430', 64, 5);
+ T('7.9705720816584E+16', '-68322552584220.6110410334640', '79659395210069312', 37, 2);
+ T('888900.55350499804495', '-4.7E+8', '790528', 11, 3);
+ T('5236110358.4923014954753670033', '-7411.595839', '5236105220', 58, 2);
+ T('5.9819E+7', '-7.7E+4', '59818808', 51, 1);
+ T('-952186120.268', '7076.6420', '2720', 87, 6);
+ T('756073291.38943962086786050255', '23.456028257', '3', 79, 6);
+ T('-2443.570218244102975584496388', '-1034.357071', '-3468', 50, 4);
+ T('5.6E+5', '-934.595599329', '559104', 20, 2);
+ T('1667574433.196267917001416168', '224513725095596', '541330080', 43, 5);
+ T('-53485272.07934424436818', '-9E+7', '-125656832', 93, 6);
+ T('-5.9475E+14', '8.04E+7', '8389632', 21, 3);
+ T('-2.731426E+7', '3728715272.493280', '3726583304', 33, 4);
+ T('27.200347253404610993105140', '-1944722.3836531206845427', '10', 85, 6);
+ T('39669.629555550159991679065', '20.2620540614003853336', '20', 72, 1);
+ T('25664969.421317', '-22696427', '8752129', 55, 3);
+ T('86.91', '-45.313339429654408327820590270', '82', 46, 3);
+ T('8.7E+6', '5.308948607E+11', '8683520', 36, 6);
+ T('466.2441552618699345', '-180225.1', '466', 69, 6);
+ T('997787.6229230', '-6.7686233', '997786', 72, 3);
+ T('-3861033304.48711', '-57074.4344365203788659958', '-3861053432', 48, 5);
+ T('17197.60586678638297977321', '-7022369.5686807', '16397', 50, 0);
+ T('304806.8018367285', '26702278.7431015344200919', '270470', 81, 1);
+ T('615905428505411440.098434', '-658618884.648923785508', '615905428484392304', 43, 0);
+ T('-1E+1', '421072.70731232508363186', '421072', 61, 6);
+ T('-3E+9', '-35652986.60498369473896093231', '-3002097152', 59, 5);
+ T('-6.42256345', '-61.3306720671680', '-62', 49, 3);
+ T('-99984646.16081656201424964', '7165.196662528691030', '6904', 41, 5);
+ T('821.9360684697433391246082', '-99426.42831', '788', 5, 1);
+ T('-15878.903335699149638986549274', '-9.0344E+6', '-9043616', 96, 1);
+ T('-66396823.203767744023143424', '7.66453863E+14', '766453825963328', 72, 0);
+ T('6.67963309', '4.4943905068951417120226979002', '4', 50, 2);
+ T('-4668409.68463', '4.436117052', '4', 37, 5);
+ T('-25.9', '3.36E+6', '3360000', 14, 3);
+ T('-20827363865495757.71', '-58.55078032366248', '-20827363865495806', 88, 6);
+ T('5457320433123678.4', '-4.38390312921710403', '5457320433123676', 23, 4);
+ T('6664.6879516', '-58.17061824', '6656', 21, 4);
+ T('11460.1290998321256935334108425', '5395863.4031706', '1156', 89, 0);
+ T('6930200077846119.888538', '-7E+6', '6930200073076800', 95, 4);
+ T('-258891892.065095738', '84158855.9', '2436', 46, 3);
+ T('1.45E+4', '-338560520038.345', '12416', 69, 4);
+ T('98945.77196728999294', '-678312.52225143562', '98816', 19, 4);
+ T('-87.039175268505443762426', '-6.55323995601042198933', '-88', 80, 5);
+ T('-45089.50779273', '-484488600397.153843426637553', '-484488641389', 85, 5);
+ T('9269.30103084969', '-8383106.90644068672830', '1076', 42, 4);
+ T('-826.523694', '5.421773821058', '4', 28, 1);
+ T('-62212775419.53734688205', '-82.10628169763310564970613709', '-62212775420', 66, 3);
+ T('-6.240845068449', '4739.31317794', '4738', 8, 2);
+ T('105.5122080369721752', '-9E+2', '104', 69, 5);
+ T('-51946.435', '696427085.26103738777182925', '696393732', 53, 6);
+ T('-9.2E+5', '80221076296293764.164597', '80221076296160256', 12, 2);
+ T('-9.933E+19', '-8115.30', '-99330000000000000000', 61, 0);
+ T('306.32238876832614183985', '459774.91399426', '306', 91, 1);
+ T('-1.65328960E+9', '4123249.90456501', '3459072', 73, 0);
+ T('-2E+5', '71202305', '71070208', 98, 4);
+ T('4276.17308227391573115293970698', '-1765607082857776248.1', '4224', 53, 5);
+ T('9.8E+9', '-9.5944E+5', '9799991296', 22, 5);
+ T('-2252332.613565755576919', '-27458.25066159024153138595077', '-2260844', 70, 1);
+ T('-4845930500492', '7878741.3808704258422851966', '534612', 84, 1);
+ T('-2.683', '-8622971.816', '-8622972', 75, 3);
+ T('-8E+1', '-612.674', '-624', 90, 0);
+ T('-673.116228707552445753246319440', '-7.08980540264659890838', '-679', 3, 0);
+ T('6979.1718', '-5E+1', '6978', 58, 0);
+ T('248.15456365069697154704565', '-5E+1', '200', 70, 0);
+ T('-567787336315261223983.85', '-209595539.180659790457170255291', '-567787336315262938303', 39, 1);
+ T('-2937253.1527324', '-1.788E+9', '-1790900224', 1, 1);
+ T('-600.6260', '5042510793.3', '5042510216', 12, 4);
+ T('-949.855686320952338018506009', '-6.49E+4', '-65464', 99, 0);
+ T('-1189471.3173838329926907', '-4.1041', '-1189472', 35, 3);
+ T('9804.805', '1943.28033206800199614911', '1540', 8, 0);
+ T('4006080.8266', '-626.583502610913984165306409', '4006016', 67, 1);
+ T('3906.38', '-823419.5959184171', '3840', 60, 3);
+ T('1577468.202201276739343068', '4304.9752875131669', '4304', 56, 2);
+ T('-627.41511797839333103', '-6.2196E+6', '-6219648', 64, 0);
+ T('-65.41569732536', '-6.060', '-70', 94, 1);
+ T('566.081308864', '-8370144.767293163392395', '32', 56, 2);
+ T('42.7123097815966', '9.6299060859019560409103047745', '8', 39, 6);
+ T('-67', '-6121028877.651', '-6121028943', 38, 3);
+ T('652684898.541135706795575591', '-5465106.3713387457709230561', '648284770', 100, 0);
+ T('8380612.63205066869', '-3467385136779.47339596775222008', '4030532', 49, 0);
+ T('4.05246370E+14', '-36296.6794308884051', '405246369996800', 39, 6);
+ T('-7.1114E+5', '-6.690679149E+11', '-669067968500', 64, 2);
+ T('6.016689379655E+18', '-8342.233467370983721339656', '6016689379654999872', 86, 3);
+ T('331.9796750080100973', '-4.0643226', '328', 2, 1);
+ T('-58843921559.516238514', '9320567.351', '8388705', 30, 5);
+ T('-19.2517852568593336', '-46.116865536667', '-64', 90, 3);
+ T('-4410579.4372030631711281', '-4182944.41667077', '-8380384', 78, 6);
+ T('220.0586115526926103156', '-602904.101573', '200', 32, 1);
+ T('-6676452802.8814273847297412', '-8326.237506987988342', '-6676460998', 51, 3);
+ T('-4886529481.7792868081133300135', '-3.5663E+8', '-5222153712', 37, 4);
+ T('6680', '-5E+9', '2560', 60, 5);
+ T('-591247020.1192522', '8E+7', '79691776', 41, 1);
+ T('7.1E+17', '-1.8', '710000000000000000', 37, 1);
+ T('-1.12E+3', '12023239634', '12023239552', 19, 2);
+ T('-2.795492026960E+17', '3996.3', '3584', 72, 2);
+ T('3.0', '4554.03883626193788588495397', '2', 70, 0);
+ T('49429.191411', '-346.427085005331', '49156', 70, 1);
+ T('-985882.258243', '-61455.68773716781316172518', '-1047328', 60, 0);
+ T('345634617', '5.666E+6', '1078288', 83, 4);
+ T('2143663.6096448894347', '-4563.973859218309170791310381', '2139181', 54, 1);
+ T('-948.1420903482681917', '81324.0311279482', '80908', 86, 0);
+ T('818166.136532320724626173403085', '1239463480.59953157', '12848', 67, 6);
+ T('-7389052254.1093495', '-6.70500741474472456817960', '-7389052254', 47, 6);
+ T('344160510.270902468219273793', '-22.42912834849684015170046', '344160490', 50, 2);
+ T('-5.8352289203505750855285250', '54784.42823', '54784', 45, 2);
+ T('-9E+6', '-41322590.679290736070554583', '-50322560', 17, 2);
+ T('-4E+3', '5.8E+5', '577568', 64, 2);
+ T('-3924804.293378794', '677184226.62844618143', '675545248', 99, 0);
+ T('-6.32409E+6', '8858339378.2', '8852045826', 4, 2);
+ T('-3155219.2293629537', '-8171.974717117730640628858', '-3162107', 53, 2);
+ T('3063283153.14433', '418.93293510760318049760823900', '384', 28, 2);
+ T('755933.848549389', '-68.01631394024795', '755868', 88, 1);
+ T('-738252.882299182014361933625680', '-4.837879081212977825184', '-738252', 8, 0);
+ T('-86.46946', '5402073256.905852035', '5402073256', 55, 4);
+ T('-7.655973E+17', '-8.9070212472166730137347156', '-765597300000000000', 57, 2);
+ T('46.346833223449026917', '-121.271253201730004889', '6', 54, 1);
+ T('-9.09E+8', '-1501235.111473509', '-910097728', 66, 5);
+ T('-5.74641585E+17', '90542934.21406', '73404928', 30, 6);
+ T('2.780208E+8', '632.80436790725431340582', '576', 4, 2);
+ T('-7501226.8083225', '-4377100399.043452', '-4378293744', 31, 2);
+ T('-7.8458894044651648570', '-999230.308831693635736972', '-999232', 64, 6);
+ T('-5.16', '-3.2519E+7', '-32519000', 29, 3);
+ T('185.253552020', '4581', '161', 25, 2);
+ T('-9958259672.5383713625', '3E+9', '2723152896', 66, 5);
+ T('-3713.0045326120344935774', '-5308567668.8501117851025', '-5308571380', 72, 5);
+ T('-88404289.83170918621', '659276720.0', '571146928', 14, 6);
+ T('-40.08438169476607', '9542.9384011741935054212764474', '9536', 46, 4);
+ T('311542', '-4486527.03402884370983732869332', '32896', 78, 6);
+ T('-3073911.015767', '-5.9632E+5', '-3145600', 83, 6);
+ T('-8828081.587', '-6.904024648E+20', '-690402464800008814592', 15, 6);
+ T('7478586815.759313', '-3682.02267118414418922747', '7478583710', 44, 6);
+ T('1E+2', '93412020.885804844364527', '36', 89, 4);
+ T('9009', '872309013.7047249873', '8465', 82, 6);
+ T('959.2260518873136', '-4625609886', '802', 99, 0);
+ T('-6246408255786939.8', '9.919E+4', '32836', 56, 0);
+ T('-8.339E+9', '-6541516917.81286889282620123160', '-8421092096', 47, 0);
+ T('-346.54960', '-574.26881378984945552', '-894', 60, 0);
+ T('-40304680.04699915429574', '60463.2082353301346', '60424', 61, 3);
+ T('-6583.8644844', '-82691.6418281647044', '-89015', 12, 3);
+ T('-440030.496510657961529893289591', '174', '34', 93, 3);
+ T('962911431', '-6.3399122E+9', '302272', 27, 5);
+ T('-3.46E+3', '-550733.70', '-552912', 66, 5);
+ T('-488751553.9869808317291126', '-6.4237001199E+18', '-6423700120187424768', 91, 3);
+ T('-5224.3068615343916024617671633', '-642.03146725', '-5864', 54, 3);
+ T('-3625050.20152868309729', '15.7360544830622785814670337', '6', 48, 5);
+ T('-4.3E+15', '698415.391607150269003620918738', '131072', 34, 2);
+ T('-8.8381638405340463372496', '-4.72335680E+16', '-47233568000000000', 100, 1);
+ T('932788115.34113034496', '-9003180.10804236741', '923801360', 96, 6);
+ T('-3658.5', '-53614.6367412201575217198', '-57198', 63, 3);
+ T('4911348.341965115221547889158', '7844500.2959', '4370580', 59, 1);
+ T('-5.65676E+8', '-933002.1664911985844924864', '-566214624', 85, 3);
+ T('-4.500409387375489969613227291', '3.9E+7', '39000000', 93, 6);
+ T('-6232.9584414927', '134906.47054413009833783', '132776', 10, 0);
+ T('36.455427406913967491', '-735.89763342521730746804', '32', 94, 2);
+ T('337146833.559378', '-45730530524343450.551813', '68178752', 70, 4);
+ T('-10.334349637748243667', '-9.02460072062606349752', '-10', 9, 0);
+ T('-667.0591691289255039554', '1102.2918381526145924016569644', '1092', 17, 4);
+ T('-7365690654.5', '-84.9918726091545', '-7365690720', 81, 5);
+ T('-30.45773233031429455925639361', '-4.8749528453847085', '-32', 69, 6);
+ T('294.422634376608624162', '15.36', '6', 66, 4);
+ T('-585137.463552171244691515875557', '-693211464.47600567992496137561', '-693763576', 93, 0);
+ T('4.8E+7', '2438.8054017514498344', '2048', 43, 3);
+ T('678.82304302019300320001', '160664.63795', '640', 59, 4);
+ T('-9332.7843', '640479.8097530853713', '639372', 31, 4);
+ T('-8.907E+7', '9396.355268730', '9232', 19, 6);
+ T('-683590.4281', '-6.4E+3', '-687872', 33, 2);
+ T('-7.69E+5', '-521.7305935630', '-769008', 31, 5);
+ T('-16112217.88301211691', '7748.02668498907', '1028', 22, 1);
+ T('-9E+9', '-17.67580888221', '-9000000000', 91, 1);
+ T('-4331.0', '326400.7588991048028129317', '322304', 91, 2);
+ T('484686681831505.3745012559', '660429.8337', '659521', 84, 1);
+ T('33.17718825', '5095287.85408557', '33', 37, 6);
+ T('-4.94160804201003077E+18', '-98921.713659074795608716456023', '-4941608042010096378', 41, 4);
+ T('54.6772360995', '9752665.86858', '16', 25, 0);
+ T('-944.40833', '-8.8E+10', '-88000000000', 54, 1);
+ T('-3.263E+5', '-72518447062357378364.43', '-72518447062357704636', 92, 2);
+ T('7.289E+5', '-417.59366911609329', '728644', 88, 1);
+ T('-28.1860983325464579436431940', '-8992.5797685610659684', '-8992', 69, 6);
+ T('-470785477.69675', '-767989.2', '-470794229', 89, 6);
+ T('7.70E+8', '120299.51221958716522026896', '83072', 98, 6);
+ T('-41857.50744', '74593035.935777361663802', '74584075', 17, 0);
+ T('6545.7699372480', '5380.793599288233457630135082', '4352', 73, 1);
+ T('-9505001965.4114131353', '75773.93', '75281', 42, 4);
+ T('97.57017576589544820017754466', '-8452664.8956259051914101', '64', 41, 6);
+ T('863.504245012', '-4.187265698004', '860', 43, 3);
+ T('637755993701.866', '753.79389804130344561786259040', '609', 71, 0);
+ T('62266.13956016434756', '-596.63055511122849468816', '61736', 16, 4);
+ T('2.01464545199235667', '-318.3375', '2', 7, 5);
+ T('-708060849.753616085276889377069', '-3023482416.4738399', '-3191254720', 61, 1);
+ T('36462544.513647150', '4.8972392E+14', '525312', 24, 4);
+ T('-51177.88718561070311', '-9.772169483557738871130172', '-51177', 7, 5);
+ T('-9E+8', '8.7094593E+17', '870945929192539136', 82, 0);
+ T('2E+5', '5119112435.8', '197696', 79, 4);
+ T('-6153376083.14652615599827768', '229.4308818451405', '165', 69, 6);
+ T('-3481564.8703028366', '91960.751645612189848734', '24608', 36, 5);
+ T('62321532.92547407411516114957', '-4407433.4156554517', '62174068', 94, 4);
+ T('-82.6768646498509021230', '-8.454E+5', '-845400', 25, 6);
+ T('-56417.4467223066736320116575', '1.7448E+8', '174457472', 10, 1);
+ T('7.843E+4', '-62669918439062.991746035506162', '77898', 4, 0);
+ T('-48439.7882759184440535005', '-56.8503270779863360', '-48440', 43, 6);
+ T('-1.5E+7', '-7E+3', '-15006720', 39, 2);
+ T('-82919.35825680970796', '-106142.8437331602044', '-122880', 26, 3);
+ T('-279.2515404813369', '-1E+7', '-10000256', 89, 5);
+ T('-9233.319585347845173491746', '2276', '2276', 86, 1);
+ T('-810974.07', '-66.79972046213475239468615000', '-810974', 94, 0);
+ T('-7.66120420', '-95610003.3411447546', '-95610007', 56, 4);
+ T('9.6554679535723406028848', '-5.2888939527885323337910364318', '9', 22, 0);
+ T('23.25437684274017', '-5869268584.807427', '16', 8, 1);
+ T('-9354.34', '26936332.1090', '26935300', 82, 4);
+ T('-4892.4863', '-6.21080', '-4896', 100, 0);
+ T('762794221637.30088278', '917.0998', '5', 98, 2);
+ T('397991433.8019587096437172403', '-8.31E+8', '103862784', 28, 1);
+ T('60976.015377055609', '-48', '60944', 26, 3);
+ T('-9084.16388100426045068134', '6E+6', '5999744', 2, 4);
+ T('103449.71385570', '-390234218.713121334503266562', '70672', 38, 5);
+ T('86.869824086204197565253985', '-2.53728837513', '86', 9, 3);
+ T('533583.559877413', '335922342.4', '1030', 39, 6);
+ T('4339', '9153421526.75', '210', 1, 0);
+ T('3303656541.56281', '-671292633.43', '3303587845', 32, 0);
+ T('-2.1E+6', '-63871.935065', '-2161536', 92, 3);
+ T('-5673402.1088442036', '-281632.33', '-5692864', 29, 2);
+ T('-7.78766242954212034058223256190', '-1972', '-1976', 91, 1);
+ T('-8260014.4181884391896664892', '-23.980227956549116', '-8260032', 18, 5);
+ T('6810302486', '3.34402E+9', '2235609088', 30, 3);
+ T('4729812885.8881796714058', '-73351543.5', '4724897409', 50, 5);
+ T('-251872632.187348342887', '-51.0390357476496086641251111', '-251872632', 36, 2);
+ T('-75.2', '-648662.8119551702667517994749', '-648672', 52, 2);
+ T('3778737481.436898274246', '-7.765E+9', '556433472', 46, 0);
+ T('9792.0879174446110', '704.40627875785265767', '576', 45, 5);
+ T('-30.2657445539', '959573627.3679', '959573602', 6, 1);
+ T('-844144352.877235268495774339', '-910.8935594197649789675764354', '-844144608', 85, 3);
+ T('3.1812746E+8', '9.44868574E+9', '304480292', 58, 4);
+ T('-28.80307902244310235221826', '-1352.01102', '-1376', 35, 1);
+ T('-9.471E+9', '-667.1492242491923649', '-9471000512', 92, 6);
+ T('-9263.7213636101828809078', '-7476274.11744719895508702', '-7484480', 80, 0);
+ T('8.9E+6', '669.507213392614381263934', '128', 26, 6);
+ T('-9.610E+4', '8.4E+3', '144', 58, 5);
+ T('1301.6475657490', '-954.843199237540902481199823', '1028', 65, 5);
+ T('-4984755.9063752210041', '-84619.2', '-5066683', 82, 1);
+ T('751497105355.1103557977', '-64241.959966520726730132020', '751497053451', 1, 1);
+ T('693.105693457068806377779812', '-8.29717', '688', 70, 0);
+ T('293824713453746936.6517237', '5932679.144528170309957266', '640', 43, 0);
+ T('-2961275.65911', '-1E+17', '-100000000002359296', 28, 1);
+ T('2E+8', '855767.0407974576425', '590336', 73, 4);
+ T('-6970.1611056492', '-829500534.1534', '-829505406', 22, 4);
+ T('-5.8809708E+8', '-272894555678309648.3418803167', '-272894556266037056', 54, 2);
+ T('60332.5356738835377165728', '-6472169.224', '10756', 32, 3);
+ T('87918.7', '-72.76795037396734', '87848', 44, 3);
+ T('-7.76633109', '20479614706960.097397', '20479614706960', 59, 0);
+ T('-8.16831327698597E+17', '69.53084419', '64', 82, 5);
+ T('38304826.946235340545513173', '8.751106587813111', '8', 75, 5);
+ T('-10.422915', '25699035150300.751873393368', '25699035150292', 85, 2);
+ T('955017732724553747715.329919', '166.8921134902644815158618', '2', 30, 4);
+ T('1875757.430227683397', '-2117.4195431237057696240951', '1873705', 58, 4);
+ T('88406657239379', '-2385429.653', '88406654880067', 7, 1);
+ T('74038', '-69853.9338420315', '8482', 55, 3);
+ T('-409569.856456408335247422590', '8.07900458651E+13', '80790045589516', 24, 5);
+ T('-294.09699373622', '-43647082.6209927907', '-43647342', 76, 2);
+ T('-1E+13', '-2589222.04442806010201096787', '-10000000327680', 86, 2);
+ T('2.822296377900E+13', '39602358.1525735350', '35127472', 58, 3);
+ T('6742.931453231495747611', '28098.952521', '2114', 52, 5);
+ T('84.8750970603', '-456.1285057021052', '16', 98, 1);
+ T('-157959105.1894', '7E+6', '35840', 24, 3);
+ T('7.97E+4', '-26.016914669', '79684', 46, 3);
+ T('-297.610168659401215394942036747', '-63088595.084108', '-63088635', 40, 2);
+ T('-5069118.55620636795294500', '27392954627138456.712352423', '27392954622681728', 47, 2);
+ T('8.403651E+16', '3629804.9', '3547136', 10, 3);
+ T('81343.2851', '-9728182.9568', '68874', 93, 2);
+ T('6.6019152224053849500435', '-786.677248026', '6', 28, 2);
+ T('-205360900.308', '-941.349313142', '-205361072', 79, 5);
+ T('-73388487.53', '-26160615.115729089169', '-98565607', 57, 4);
+ T('82.965357', '-3.97321636952854357', '80', 14, 6);
+ T('-393.42', '390.1138624', '6', 7, 1);
+ T('91089.3972172467438191370', '-671397091172.006836', '90256', 1, 5);
+ T('-7161677633.3166230268235221', '-8.3E+18', '-8300000007117864960', 35, 4);
+ T('2905749.9202388792701009636', '69351587173370.2501996', '2380432', 29, 2);
+ T('135.563701904105', '-4725637933543207261', '131', 7, 6);
+ T('91.9016437231956574420758', '9E+1', '90', 82, 1);
+ T('318.68', '5.9073022', '4', 19, 5);
+ T('330562.62795461205450421', '1E+5', '66048', 1, 1);
+ T('35146947.498853667226024950', '1407.3044', '1091', 20, 4);
+ T('341458.08568463312645', '-41752908282.3552435558022', '336898', 84, 5);
+ T('-308393682.766', '3025.649', '2304', 59, 4);
+ T('-4562306099.4506106942677492524', '2160225.506388921297603', '45633', 92, 5);
+ T('6.71123349763956', '-84210.510575209154', '6', 85, 2);
+ T('438921446.627798325839404', '-6135014.196451690', '438329346', 64, 5);
+ T('7.936254E+18', '69905.3', '65536', 1, 4);
+ T('95203495.8724414281802', '-9.135E+12', '92315648', 8, 3);
+ T('216.7962396', '878647.553343', '16', 62, 2);
+ T('-7.22846825E+13', '5.2962E+5', '524352', 6, 0);
+ T('-8.82509E+8', '-7329.4979252', '-882515176', 19, 0);
+ T('3.6768827007859567090008677093', '61233107717227.63830652030825', '3', 8, 1);
+ T('-3.6107E+9', '7.860385E+9', '4303426592', 84, 2);
+ T('-54.26275616700', '-9.001E+16', '-90010000000000000', 79, 2);
+ T('46466.3', '-7.0E+2', '46336', 54, 3);
+ T('6.281E+8', '63652.571341954566751672435161', '2208', 11, 1);
+ T('-425632987.533115554449', '1E+5', '66080', 17, 3);
+ T('-522.92816684099935706', '-395022632.89599767048607', '-395023152', 1, 0);
+ T('-98.31831520356245085092575', '-33061.0554222760562225631', '-33126', 94, 5);
+ T('-7.19E+14', '81169107.4191853903', '71303168', 92, 0);
+ T('5311514876.02999985701818539368', '7.4218728E+9', '5234509984', 54, 4);
+ T('-35682.76171522883438965753', '138.07709314', '138', 63, 4);
+ T('3610705.0563', '2744.655064954', '2064', 44, 0);
+ T('12137698.26444240', '1.233417E+7', '12072002', 89, 1);
+ T('7958887547.2698966355829705', '9.6171E+6', '179272', 37, 5);
+ T('9911.910481156308990', '8.00708E+8', '1184', 32, 5);
+ T('-568523.9166680935808145', '956.346305455', '820', 60, 6);
+ T('758.38198', '3.80440015', '2', 98, 0);
+ T('-10.38746', '-34829743.06995359935248267', '-34829744', 13, 5);
+ T('-3.180E+4', '-40715.67422854', '-65344', 30, 1);
+ T('9.0431377E+8', '308431.338190368886708332474815', '307338', 56, 0);
+ T('-2E+5', '-8.4E+8', '-840134144', 30, 3);
+ T('7.5202E+5', '4833.2593909950', '4224', 5, 6);
+ T('891.58', '-5073071650.254787683208505805', '346', 100, 2);
+ T('-5021349700.56495734159351208762', '481.08218817292', '160', 29, 0);
+ T('-22765978.6727', '-484668981.375802271296006471', '-503019454', 52, 2);
+ T('241271170891416.318158482833', '587834375.596002420314', '34153472', 73, 4);
+ T('-1.23005', '1.10664170E+9', '1106641700', 34, 3);
+ T('-4346.99789751086792159413932', '3480381.82', '3476228', 9, 2);
+ T('7.870470186708', '226.8611009920847126347', '2', 15, 0);
+ T('20911674.7904', '-9528766.025380514455430', '19796482', 80, 4);
+ T('-705176.0316598020', '70347679074953401.0465952371', '70347679074428968', 65, 2);
+ T('-3E+5', '8284692.30613', '8022016', 71, 3);
+ T('-2251.4', '-829805313.893643708419041', '-829807563', 9, 4);
+ T('-12.79', '-423486.9029065966856095724386', '-423488', 99, 5);
+ T('-848563533057.0042442', '-2E+17', '-200000021479030784', 25, 2);
+ T('-2618.9', '9293696.1372258199600318876900', '9291136', 5, 4);
+ T('1.474E+4', '-1.1941397E+9', '6532', 43, 2);
+ T('8.5296E+7', '9.07050395892E+17', '327936', 12, 0);
+ T('989909177394571470.466994963904', '807.382547190058176', '6', 47, 1);
+ T('-468274.248', '41132.87963152', '32908', 37, 3);
+ T('-2.04467601E+9', '-86.611685692850735660994976176', '-2044676094', 59, 3);
+ T('7860.7222016504272', '-3503521959644293109.7803', '6144', 90, 3);
+ T('-79224.549106722721482018029', '3326327036.496821', '3326249096', 59, 2);
+ T('67100970.02', '2.829386784214077', '2', 44, 4);
+ T('4659.3995', '6.54E+4', '4656', 10, 2);
+ T('400073269.181415708317234387', '70474.42', '512', 40, 2);
+ T('316.213471684954020677607843611', '-588579.64713069917226', '28', 79, 2);
+ T('11841961.9', '-58978.95198779267055', '11800968', 60, 0);
+ T('154492645.872708813', '-9E+1', '154492580', 29, 3);
+ T('-4907', '9356.2126021', '9348', 3, 5);
+ T('-9.64191183651121713939198324', '68081005.762782', '68080997', 78, 4);
+ T('207443640.4102029', '25096467.07988', '6049808', 27, 5);
+ T('-656.1202863479460', '79.2510931559907973', '64', 20, 1);
+ T('4684960.82', '-698088.4427250317747', '4544512', 59, 4);
+ T('-2.8E+6', '-129102722.5057866356937995832', '-129760256', 34, 2);
+ T('5.5072971111102E+20', '5E+5', '41216', 27, 3);
+ T('-68.538493626', '-673.6', '-740', 12, 2);
+ T('-966025066320431550954.451725624', '73534.658624', '69142', 29, 0);
+ T('4203427.6696428955385815', '95752590.3255592043373196166', '386', 92, 0);
+ T('9467634557.313', '483598376.14582663971969965', '340795432', 67, 1);
+ T('-8473941813.70967112555', '3.6936115616943297E+18', '3693611556039354432', 51, 4);
+ T('-9E+1', '9273588.280', '9273508', 70, 4);
+ T('-717201219195.1', '-7028807336', '-721537146624', 53, 6);
+ T('-41053.3', '-23951733737811606.936435523728', '-23951733737844446', 42, 3);
+ T('2.37086530758E+12', '31.90245480590236554206388880', '28', 55, 5);
+ T('11104450.6602430559857979624774', '-947013488.5', '8990848', 76, 6);
+ T('-47253.9', '200.46905108320', '72', 60, 2);
+ T('-933643257.847357355853670', '-5E+4', '-933676032', 25, 4);
+ T('-55.69140234637227453414376903', '618.045', '584', 34, 6);
+ T('7.600671E+18', '-7.4384E+5', '7600670999999455232', 20, 4);
+ T('29459029.6', '-6.4E+6', '25165824', 15, 4);
+ T('9.358310410907689', '4686329163.9779802576', '9', 9, 5);
+ T('7920105', '569366.100753', '561152', 30, 3);
+ T('-894240.30', '-392457.0', '-916768', 56, 1);
+ T('560.79910447935874', '-2737405916.08003188626', '32', 100, 3);
+ T('6E+9', '-22.6770403', '6000000000', 65, 4);
+ T('-5.6309E+20', '-33004.70821418120819931', '-563090000000000000000', 25, 6);
+ T('-386914588.95568653483', '72.235623084534351', '64', 100, 2);
+ T('5574.4846350063', '-99328.503021739220177055781148', '5120', 52, 1);
+ T('20717.5614', '-644.5740215118', '20588', 12, 5);
+ T('3428285315.18408709374833', '256.350', '256', 52, 1);
+ T('-750152517.296314590293778036', '-1.5E+4', '-750156760', 34, 5);
+ T('8.246E+8', '7234301.33271367462303947', '2515136', 9, 5);
+ T('-7', '-287.8893289378389801828400', '-287', 64, 4);
+ T('7013588.82744342', '-169.4', '7013460', 63, 4);
+ T('477326068467820.7683530', '3.50690225300431E+20', '474989035798592', 38, 4);
+ T('2139786488.37637902', '-5.8838454967', '2139786488', 96, 0);
+ T('-2367613445.94311507', '7.296E+17', '729599997651189760', 100, 1);
+ T('3472.1063268673080463', '960220386.19474093709169046', '3200', 51, 1);
+ T('-201344.7286739', '8522739313554170.40904279', '8522739313549440', 87, 5);
+ T('7527.2504981918444835545460', '-90.184471322210921887636', '7462', 77, 5);
+ T('912456.56336318', '-797617.21548700978', '115784', 66, 5);
+ T('-6110298847.01512768297381251221', '-730.745783285520005290661810287', '-6110298848', 22, 1);
+ T('-177.73370852838', '-55559.667325490', '-55735', 37, 1);
+ T('18169489.85269', '4.676E+7', '65536', 44, 4);
+ T('8.01E+3', '-88231.448159496463', '1864', 80, 6);
+ T('5243757.0351618707020808869', '-76.4571972', '5243684', 74, 1);
+ T('-6.890E+4', '773821.2517324271387397534222', '705180', 30, 6);
+ T('6332948550', '77888154519448024.127289', '4837154880', 22, 2);
+ T('-7049.10290', '669.61761325964665', '21', 35, 3);
+ T('-3.1E+7', '8670321.64630837473768325', '280640', 98, 3);
+ T('5.126655E+7', '-79858772.0', '51135396', 72, 3);
+ T('-744937737.91003373177', '6E+8', '58787328', 29, 5);
+ T('-85853.04366420804634', '-7196.61', '-89952', 60, 1);
+ T('-36.9697075699921428615414942', '-581.85', '-616', 41, 6);
+ T('-936.8653773282822', '-1659.9573240514702577', '-2048', 53, 4);
+ T('5.8759E+17', '1.65E+8', '26222592', 59, 0);
+ T('-9.047327526182E+13', '-87.2603246096', '-90473275261824', 49, 0);
+ T('-776752048.09187230235100', '-62802.9753756809', '-776798208', 40, 0);
+ T('-9.68E+17', '-9.583100', '-968000000000000000', 11, 1);
+ T('4455.40098097716884224744639498', '118.42526453968959', '102', 43, 5);
+ T('-9.01523848740259668561887538', '-2.1224E+7', '-21224000', 94, 6);
+ T('78452.0965123230502416423', '29.26758425360429788561855827', '20', 21, 1);
+ T('-5.27E+7', '11873', '3104', 31, 4);
+ T('-19.1067443021', '-51', '-51', 30, 3);
+ T('4636272024368.4417145017839054', '-59103200.2', '4636221638688', 40, 6);
+ T('-7.670587935356', '520120696.21996773', '520120696', 56, 5);
+ T('-200.059515122225489069320451', '952.11300777', '824', 23, 6);
+ T('-37.10337609339901073208', '20465435.1861', '20465435', 60, 4);
+ T('-87.51178603177271434412364', '8739510.22078', '8739488', 96, 1);
+ T('-1.1987E+17', '-36.44491925862682415272700', '-119870000000000000', 85, 4);
+ T('-2011.3480690613', '-28763.8', '-30683', 13, 1);
+ T('406.949951426316255319', '-59132277.05729383880047', '130', 37, 4);
+ T('2.554E+14', '8.08E+5', '266240', 41, 5);
+ T('73131.1', '42.782444036130230980714477', '42', 54, 5);
+ T('-99782.031806498815100353', '-95125222.6378765008314', '-95158246', 98, 6);
+ T('42457953.489992', '-565367141.134974512', '33884673', 73, 3);
+ T('-25291859.464007425067', '5.596454568670E+16', '55964545661408160', 89, 1);
+ T('-976.0639748693593', '84194789684217668855.11045365', '84194789684217668656', 73, 2);
+ T('-6470.236631620821229620', '-77103265.012547790808686028610', '-77109734', 66, 5);
+ T('-457678.81835404245388528440668', '-457.816', '-457678', 7, 3);
+ T('-66.6534377690623', '-89.8521022881770795973340598', '-90', 4, 6);
+ T('7154775906.434971075040', '207172633.39035141', '139539456', 27, 5);
+ T('-2765580.36200064425544509', '13652', '1108', 55, 6);
+ T('45.13460286874176459058', '1282223278.84', '44', 92, 0);
+ T('-142137.115734517048769258191', '-97423.2406582', '-229311', 25, 5);
+ T('-9E+9', '-24212.36687071640775624842', '-9000017920', 72, 1);
+ T('-6.4909434063', '-7.1697490531016235331', '-8', 16, 3);
+ T('-91.373443819919244846630336', '675958.7433', '675876', 64, 6);
+ T('-9E+13', '-1889676218217962166', '-1889677698908266496', 5, 0);
+ T('-7077724677.899384398740225', '31897.87', '31897', 74, 0);
+ T('3E+10', '-420903497.077116', '29597205504', 54, 3);
+ T('-78042.7', '89840.9685503', '20000', 48, 0);
+ T('-7397748.39257399235468507032494', '1424441454.60460888143', '1418133516', 94, 5);
+ T('179.919023', '-9963.77944720091502', '17', 52, 3);
+ T('-484097485827404601299', '3124.9920078162670475626026518', '2084', 20, 4);
+ T('8E+7', '643603399.78395003', '71602176', 97, 1);
+ T('3904801.352030', '457014.37233486392', '168224', 91, 6);
+ T('4.2E+8', '7E+3', '4352', 72, 3);
+ T('-8967776.1064', '-4E+7', '-48947200', 75, 3);
+ T('-6.99879535E+14', '3.60E+5', '280128', 87, 1);
+ T('-8.374951', '-906435.1305148768161360', '-906440', 71, 4);
+ T('-8890626429.4', '201.82313660639112', '129', 34, 0);
+ T('2.930053925947713E+17', '764182688.0780348548', '612401184', 30, 3);
+ T('-6.9E+9', '-26820.98040854713816769', '-6900018432', 100, 4);
+ T('-8568507085.4422', '991873.104354', '401409', 57, 0);
+ T('16606104.54571128770', '70981.64442618683359875160', '65792', 2, 4);
+ T('751165538959.6', '1441855.460799', '1310735', 56, 5);
+ T('-90.1729610375141', '4127.15665715916188680987415', '4102', 83, 2);
+ T('8.859652004579E+16', '-20.7827482005', '88596520045789984', 30, 0);
+ T('5.342E+9', '969882630', '944254976', 64, 6);
+ T('-52287.4795257', '885653.03065839632', '852865', 95, 0);
+ T('-96.394017894176763', '-722477495.427465', '-722477568', 37, 6);
+ T('8.7', '-91057.662390093', '8', 17, 2);
+ T('-374834.2014245744602455813', '-33957.275566734023192867', '-375990', 21, 1);
+ T('72.831576502', '-7215.9104679630330777493', '64', 77, 3);
+ T('144391978440099755425.645', '9673542138.2', '8589967776', 70, 0);
+ T('6.12838666330', '452290590.586245562063104803', '6', 100, 1);
+ T('972921.18942753122876349673', '2346814.087', '182328', 19, 6);
+ T('5.269', '6748.509037426968470351', '4', 89, 0);
+ T('3798.120987067301778', '-2219293.97', '706', 92, 6);
+ T('-70568468.027519763', '558.6321450602020335565319', '44', 88, 0);
+ T('-20.245967027604572592006', '-9.6726', '-28', 64, 0);
+ T('309208.04334441631', '486229.3', '271184', 33, 5);
+ T('-7E+6', '9532023.529477758', '9515072', 47, 6);
+ T('-27036.0206774699', '758453255.5657', '758453252', 50, 4);
+ T('303326987.35234042990278575', '799.665585758', '779', 2, 4);
+ T('-2168.09633374033803', '-2184048.8097544814782337', '-2186112', 34, 5);
+ T('5467406607.87027', '-72414.915764596725', '5467406594', 97, 1);
+ T('-77356.283601649650927895', '-62.42359', '-77376', 43, 1);
+ T('989021516.839442187991626923593', '4394707984.56', '15811584', 12, 4);
+ T('15.64060572363993857181', '-892999630.360122', '2', 18, 0);
+ T('-8072500.474742797216005', '642751.759911748464060631', '49804', 60, 5);
+ T('3E+6', '-88300510.37648596768334495', '2917376', 72, 1);
+ T('4.223148919786', '39.53526448857', '4', 64, 6);
+ T('-736252.2070242949942223480037', '-499047142.606014536005083079', '-499121152', 61, 3);
+ T('-644358.66196564675439436', '-6.380', '-644358', 47, 4);
+ T('18.99958', '6.36330590253557740490844', '2', 86, 4);
+ T('-50178.577600705795530961617', '8.56E+14', '855999999967232', 92, 1);
+ T('3213.9271434603600074313527156', '78746926.0744361566', '1036', 36, 0);
+ T('81723302.9732606655', '583383264.06158', '12892320', 20, 0);
+ T('-4E+7', '-7050268.55886783284453872539190', '-40623616', 75, 5);
+ T('-12.20303568316078722050', '-1918.90376838', '-1920', 1, 1);
+ T('21294197.94735129885854884', '7.56436E+7', '10320', 63, 1);
+ T('-8529174.98422224', '-4237511.34458966807874', '-12758488', 82, 2);
+ T('-7.5E+11', '3.8446523E+8', '8400896', 78, 2);
+ T('12.156139990187001552158', '-8.5679E+5', '8', 29, 5);
+ T('-5897991.03459924933982', '-7360726.36591123308873648', '-7995352', 43, 5);
+ T('6967.301', '8732495', '6919', 91, 6);
+ T('4269224132.5023634732', '-821314525119.0096842446', '3293978688', 8, 2);
+ T('476062836.09151851012867735', '-1119581765.41081424767761', '473956400', 56, 3);
+ T('9E+2', '-437602420.6635', '900', 74, 6);
+ T('2628.3130078897', '-7.3761500817027383', '2624', 90, 6);
+ T('36.187', '-900787.116928119908956880', '4', 43, 3);
+ T('-14604.9', '6621.3', '212', 16, 3);
+ T('1054005.7724036908018013471', '343.92573010044', '277', 64, 2);
+ T('6.84384068952490', '-1.9360915468690223E+17', '2', 1, 5);
+ T('-8020535188113619.1383553904862', '7045877.5997', '2097701', 68, 1);
+ T('5575974.2904314107', '-6.71895852E+9', '267264', 18, 4);
+ T('-68.668172483671', '-610283946.222873252257513698', '-610284012', 12, 4);
+ T('-1478924004.88', '416888309289521093.247894983', '416888308213287172', 97, 3);
+ T('-868849.0', '-4.17463173463192880395286816631', '-868852', 15, 6);
+ T('495709.30948159090', '-17.0614842304683434', '495693', 86, 6);
+ T('-4396450313376728569.668974', '8062139.82956513406105475965009', '131075', 94, 1);
+ T('-5.66E+9', '-288822552509.836799', '-289901838336', 32, 5);
+ T('-5.25055845E+14', '11285.7', '3072', 14, 1);
+ T('-7.0807005878507515969', '-2835022915', '-2835022919', 16, 2);
+ T('-984934842.0173', '-758079.50', '-985659840', 92, 4);
+ T('-9412.17700', '-719303.80097251325510', '-720328', 39, 2);
+ T('4.38800E+8', '84659054.4119718853065289', '231936', 58, 5);
+ T('313911425.0941212969919429', '5037', '129', 44, 6);
+ T('-7.0E+2', '907444387776943.823', '907444387776772', 49, 2);
+ T('4674.52055168600', '-178185.00059306', '578', 22, 4);
+ T('-48.74', '903.5531435125531636686055367', '896', 47, 6);
+ T('40038.1', '18.323437969186015', '2', 50, 1);
+ T('-85', '-576723494.552594778', '-576723574', 65, 6);
+ T('5.68501E+6', '-68101981.2477355', '5281794', 92, 6);
+ T('875210.6895973', '46561034.25140692251081', '283146', 45, 6);
+ T('-24716867.2', '4.344E+4', '35248', 11, 6);
+ T('-911.044880225511628119771', '19349.89343306', '18449', 19, 0);
+ T('-43.28894231414611', '-6E+20', '-600000000000000000000', 12, 6);
+ T('395184770', '3016201.61437957055917178', '918016', 79, 3);
+ T('5443783419477996564.26', '7.4976E+5', '77824', 7, 0);
+ T('-23514274.400371155546849', '9.556859E+8', '948965388', 87, 6);
+ T('7949704.54357138493', '-5969451.370692886106', '2115968', 60, 6);
+ T('-6747.1', '1244', '1156', 98, 2);
+ T('-9.23E+4', '-517281.2631731046', '-519340', 29, 6);
+ T('-985339449.0383507512', '3378.0265442759463919674948982', '2306', 60, 3);
+ T('8845573.94972767951', '8781390061.62053148566764056', '24581', 37, 1);
+ T('-522026135.733', '726', '576', 99, 4);
+ T('9693.55085603369580185841', '-6641302083.675731680648', '1437', 90, 3);
+ T('302.9161303787448562977422115', '6357384.432', '264', 21, 2);
+ T('753781241.1952538567203', '24989.88239150173', '16793', 41, 1);
+ T('375460.0730023380982135882', '-1.968358E+9', '342144', 6, 3);
+ T('3954.788422996904695628150', '814069693.0050795026720', '1840', 98, 2);
+ T('-1.2379E+7', '717254478.69001579', '708840456', 79, 0);
+ T('-4738.8222706730837821', '4420837.308959529', '4416612', 85, 3);
+ T('-42.86732757763136502', '-998513.80539546985', '-998522', 7, 1);
+ T('-4.8625578607183630644', '5017169.5158988604366006087', '5017168', 82, 0);
+ T('-89434410.9204805566176738', '2.81421', '2', 49, 2);
+ T('-6.05E+4', '710548675.104563419549597468021', '710545536', 13, 2);
+ T('95.82853787169743398634', '50383.921999', '79', 49, 5);
+ T('56.690134', '-9E+3', '24', 55, 4);
+ T('-58439794020256297.269150200', '-398674.110733556764297', '-58439794020523898', 23, 1);
+ T('-3.1321E+5', '629218.9042747794754200262', '596098', 92, 0);
+ T('-11.5972069', '47.26379', '37', 66, 6);
+ T('27.22832584923', '-30928.1', '16', 22, 3);
+ T('836.91987', '329117.5109069457026187874', '260', 21, 6);
+ T('-39483.56744709743555741916', '6E+9', '5999961088', 80, 5);
+ T('-94579.6908308237673326344783', '-9792199.0', '-9796599', 82, 3);
+ T('-517.367635', '-4249.9916028381981166517', '-4765', 8, 0);
+ T('-213.6656740397858361515137', '682314.715514', '682250', 74, 5);
+ T('-499297618.31240722046672961176', '-688181427.358584', '-1036451316', 91, 6);
+ T('-78.3', '-8.94E+9', '-8940000000', 73, 5);
+ T('-7.862E+14', '1797148.235501336996934790018', '196608', 34, 6);
+ T('6.66379551373979661714', '-211.9884612652358838982265', '4', 100, 6);
+ T('3E+4', '3.750613E+9', '20480', 29, 5);
+ T('-94071.0760', '397.433778304007', '137', 86, 4);
+ T('31999.69355460577653', '-9.50245E+9', '7344', 83, 5);
+ T('18741795.0908949440491194835622', '4.96E+5', '364544', 39, 1);
+ T('49636.171253778330429903390', '-6E+5', '49216', 89, 5);
+ T('-172079908996.39226004630260129', '7478.92186', '5428', 62, 4);
+ T('-39482297568145.949847', '-539.91566', '-39482297568155', 6, 5);
+ T('-474.3715', '-4', '-476', 19, 0);
+ T('317755399.3', '189128762715224236.0174', '40898564', 40, 2);
+ T('-9.904072E+9', '-3.2792659335642143', '-9904072000', 5, 4);
+ T('-3E+8', '656800200898416804.939374560469', '656800200883703808', 49, 2);
+ T('18024149.7798013', '109473.411202439586893', '66177', 64, 6);
+ T('224425418.5', '2407506513.58586897276', '224403520', 59, 6);
+ T('-3980454.14', '95100279.91471566050301', '92471634', 100, 3);
+ T('879874.2231024438736238', '-8539702972715068555', '524544', 17, 2);
+ T('686800063.821024203773', '-73099507.18735', '681874445', 19, 0);
+ T('7.176E+9', '9.9681E+5', '593920', 93, 0);
+ T('6E+1', '-55224098', '28', 76, 3);
+ T('-8618121425.0022278872481257563', '3064.99711179157108792316595', '808', 2, 5);
+ T('-4E+9', '-4.64851E+6', '-4000313344', 4, 5);
+ T('-3965525.636261273947964', '9.7E+3', '9632', 56, 3);
+ T('73976.17998375', '534086830.8320276', '65704', 76, 2);
+ T('-4.647888165313459769175004', '-8308652733.163426', '-8308652736', 86, 5);
+ T('-3866.81467', '194.022348644317656581051656', '194', 86, 3);
+ T('-595197.2893', '4503099.9', '4497923', 98, 5);
+ T('5424.801056308130642795', '8.26E+5', '4112', 87, 1);
+ T('1546.845', '53410.25188', '2', 59, 0);
+ T('-5450.90295265', '-781027930.141155927489312765465', '-781033306', 53, 3);
+ T('102476.1802236260', '8826.117481498', '72', 59, 4);
+ T('-2603229.1872862', '83.1074', '3', 28, 6);
+ T('6062124.2', '304402810.72193844696538', '294952', 1, 0);
+ T('-67', '-1705310.00195350470', '-1705312', 33, 4);
+ T('-28.528661689589330130575911', '62.52110119355', '36', 58, 1);
+ T('-208457.4647050129635895241821', '1.1727E+5', '49174', 88, 6);
+ T('62859889.448703067977389415', '95.171', '81', 91, 4);
+ T('-923.769187871189619545368871412', '6.7993797345E+18', '6799379734499999744', 23, 5);
+ T('-85.911249635764405935005050436', '-7033.1', '-7037', 45, 1);
+ T('-9.219766115155903125014399', '-72.853956058', '-80', 56, 1);
+ T('6297048934.18080301779953926', '586482464.558468518733007', '575996704', 6, 2);
+ T('-7.24111952856E+14', '268397035755', '189180248128', 73, 2);
+ T('53211590.0176869368275794269449', '335229.9', '69956', 61, 3);
+ T('480.57477743541160988189262484', '-940371397.2276406855', '32', 55, 0);
+ T('4059.1', '38.222416845177778', '2', 11, 2);
+ T('3.2279573069E+20', '-4792969527.584157384046404', '322795730685637235712', 24, 1);
+ T('95746450.421', '8.51936E+7', '84996480', 8, 5);
+ T('-8200433.6012', '41570138.873465999221534302', '33705738', 60, 5);
+ T('9.0430E+7', '9.71E+4', '88576', 29, 2);
+ T('13.3803', '60', '12', 48, 6);
+ T('8620619.85261275', '45254997891542063468.8870', '165960', 56, 5);
+ T('-4E+1', '-46199823.15993858962091658889', '-46199856', 4, 4);
+ T('2478.7371534975700316771858793', '-2528961103.78973092107681', '2464', 11, 3);
+ T('-58699.8626696388802425704', '-54278443.30812136517333280', '-54328683', 7, 2);
+ T('712.7938979548537865135829', '-93.5761444544618881', '640', 21, 5);
+ T('-339870.47382', '3801623.6174583', '3801090', 55, 1);
+ T('25724.8726269402513', '-9462977.5518406836', '60', 40, 2);
+ T('4.444580293E+10', '-53150.3378634278969', '44445802530', 56, 2);
+ T('-80.205748259326308', '-157288042.9845658523695063', '-157288048', 24, 0);
+ T('62433.5', '649.805109', '641', 100, 4);
+ T('9727', '-7.953E+7', '9712', 52, 1);
+ T('541595148.97609011', '-97.03868782258748547', '541595148', 73, 0);
+ T('938645.11832617878039219423086', '-35414369.518770034336', '135829', 95, 4);
+ T('41489178.114569811774', '-83.50631014401415074004', '41489160', 40, 0);
+ T('-68115.453709363629637', '298600.07517141636081296', '296040', 5, 2);
+ T('-2495401978.41753', '-5.9215E+5', '-2495467518', 75, 5);
+ T('377.05892384186567', '-805688', '72', 38, 4);
+ T('-9194.69746', '-9E+2', '-9196', 19, 4);
+ T('-2E+2', '72.1194504351053', '8', 58, 0);
+ T('7282.302011611546279187', '46532.4673094281', '5184', 97, 5);
+ T('47158513.643443739373510200', '24.1056431462', '16', 43, 0);
+ T('84297485.1558588244996', '-7.917E+8', '394496', 50, 1);
+ T('311164237.302705011', '-1.08465E+12', '276984064', 57, 0);
+ T('-65657.9435452', '-4.716E+6', '-4716032', 71, 4);
+ T('4E+18', '-367.62247433', '4000000000000000000', 77, 2);
+ T('-76.162496849038474971943', '5.23617743999398032531069', '4', 21, 3);
+ T('78.56663406', '546133881.806977248653195660', '72', 25, 2);
+ T('3241.827175484922653512022072', '89006889.99883', '41', 68, 6);
+ T('5.1156654E+8', '1.726E+16', '139509760', 18, 6);
+ T('-24.53124374', '-76717819.0106211798051', '-76717824', 15, 3);
+ T('8500803531569387.827679030607', '-5E+3', '8500803531565160', 90, 0);
+ T('-9523.16872', '-9.254290E+15', '-9254290000001024', 78, 6);
+ T('-5390251308.6273539469328287109', '1619858.5629699273092', '1049232', 30, 6);
+ T('-2564.295825537857721106274138', '315875647.796906038627182', '315875644', 7, 5);
+ T('-2.246311073937184229196357683', '-3.77E+8', '-377000000', 46, 6);
+ T('-414.2632096', '-364918.12212811232525240', '-365054', 31, 6);
+ T('43927731.26902476464', '-64.3499202840647566088035389', '43927680', 73, 1);
+ T('-671175.2858444602', '-2846346589.149689', '-2846883295', 9, 6);
+ T('-45.688708142972357743784', '383.8978727324488837405738826', '339', 37, 1);
+ T('-19.5574301312238721568975', '6059.2235', '6057', 92, 5);
+ T('4986578017.4299911772361146', '5.7323E+7', '19407968', 2, 2);
+ T('795302717073247636736.68319', '196987622.5993', '27854848', 4, 5);
+ T('-9595.371612890424310695', '-584563.17269', '-585595', 50, 1);
+ T('-1.6859160977907541581665007381', '37622.2076458568036832439', '37622', 66, 4);
+ T('73192.67965', '1.5721031E+10', '66888', 10, 5);
+ T('6794.07911', '-3337.083824197352805068035326', '4738', 25, 5);
+ T('-7.38401E+9', '2656378652532720190.3', '2656378647432184368', 24, 6);
+ T('-5840.5485938484', '-1890.20125775512327769', '-6128', 38, 2);
+ T('40322.735601847223093051', '1516875793.1230038003', '36864', 10, 1);
+ T('39095.1896417861893674519481102', '-2E+8', '6144', 17, 5);
+ T('-765.11198', '-516113803.050780', '-516114431', 88, 4);
+ T('-27994.2947063933662446129968962', '-728123755.36', '-728132988', 6, 4);
+ T('672878.2027538180070', '88258.39758844597237064975155', '16450', 3, 4);
+ T('1E+2', '1173.0831199694987523924763', '4', 69, 1);
+ T('-130.2883469143056448', '3679465.111465587678294307634', '3679336', 5, 6);
+ T('-8E+1', '-604458.9899805580403254', '-604528', 93, 2);
+ T('-665004.88363327520470', '1.012168E+8', '100684288', 76, 0);
+ T('78644.84798668', '57', '48', 68, 2);
+ T('-984.657127489', '-676387237.7743237165908157', '-676387832', 9, 2);
+ T('878012845935161.261', '44011777.487658204', '42598401', 44, 3);
+ T('45433.3', '59732.92201119994170195059368', '41296', 38, 0);
+ T('8E+6', '-569102.5627475', '7475200', 59, 3);
+ T('776.25361237155553943868814461', '5.9370E+6', '776', 46, 6);
+ T('5881671923.007832295', '-6.72198E+19', '4665245696', 39, 3);
+ T('4.701490E+18', '-8675.129875', '4701489999999991808', 78, 6);
+ T('-9543.45795725047218633183913235', '-6.700525714856958', '-9544', 33, 2);
+ T('-309781.79647275603', '-21750.11100352745362900', '-327414', 74, 2);
+ T('-4.0E+8', '-76396927', '-400538624', 92, 6);
+ T('-2.988499273726092', '-26930652.004076823', '-26930652', 64, 4);
+ T('-834.431917360776', '674.891565', '162', 22, 0);
+ T('4915636358.12', '49182.37057280388674189177406', '32774', 48, 2);
+ T('859448378.1956621', '3858682769601.96746680523945', '589963264', 14, 4);
+ T('47058124899203172967.5406033846', '-641129.5969920828129', '47058124899202630151', 45, 1);
+ T('612.18511237445900045', '8832.7614924701743883013728', '512', 18, 0);
+ T('7847005.8333890678575', '8.5E+5', '309328', 37, 0);
+ T('-15.918', '-9950333460.36121689795', '-9950333472', 40, 1);
+ T('9033156.89160990842601237661514', '7.679885723156700634', '4', 83, 6);
+ T('1220.45742234744505748886549976', '730.29117243974750601', '192', 28, 5);
+ T('7286096892.09339360589', '-1802831.4640440813658', '7285506480', 98, 0);
+ T('-2.954E+8', '8.0880923228283277E+18', '8088092322549729536', 30, 3);
+ T('44.78704026847604523008828284', '6030.918921213366190', '12', 14, 6);
+ T('-5.92453545726044E+16', '-635521520.85705', '-59245355176651760', 25, 6);
+ T('9.4155392138668109185038357', '140280', '8', 85, 2);
+ T('2911.404895657613', '352', '320', 52, 3);
+ T('-1934999407.753848', '-482158851435339515.37375', '-482158852546871295', 84, 0);
+ T('560.29953695', '-4047477104.61792025072459282493', '528', 14, 5);
+ T('-7435771.574120267857793620', '-299333', '-7730687', 95, 6);
+ T('470.012155', '1609981.7', '212', 85, 2);
+ T('-7.8E+18', '-69.68312251307729386894', '-7800000000000000000', 69, 0);
+ T('-1157.603700223', '44503.898269001434167474147889', '43347', 53, 4);
+ T('76', '773829.9900599973960', '68', 17, 0);
+ T('-851903764.6442409382', '-5833328.1257', '-853477248', 16, 2);
+ T('-4.85E+4', '-3.611E+5', '-376828', 65, 5);
+ T('-22.8196', '96.9378333015174540126', '96', 87, 1);
+ T('214.07155415347503230628182200', '430.64407966891399719258622', '134', 33, 1);
+ T('-4.29619061682075', '-803059.5929857', '-803060', 38, 4);
+ T('542913.730422781658465571105', '9645938370161624811.1', '540865', 21, 0);
+ T('50887915059835526543.21', '3.74E+11', '4632812544', 44, 3);
+ T('-1E+7', '2008369216.834095504371995599', '1998931968', 59, 6);
+ T('13446.95426', '10441703345678.3310122', '1030', 88, 4);
+ T('37.6917', '4.1815736241871553', '4', 4, 6);
+ T('2.5894018E+16', '-2552760323.5216376903', '25894015850419200', 10, 1);
+ T('5E+6', '-85.54149597167009937493', '4999936', 4, 1);
+ T('427608.26073320814265724430', '398.3813591019673134990790422', '8', 77, 0);
+ T('-75916888137501724.92', '56593.69699', '20736', 7, 1);
+ T('-89189.5901845182021178515', '-60782982327725138807.24', '-60782982327725162359', 52, 1);
+ T('4.375E+6', '286466.445', '16640', 16, 2);
+ T('-88613868.2506707112976516', '805844367.826635633898', '805311492', 15, 1);
+ T('1E+3', '-29203239.885444940265', '200', 28, 5);
+ T('-9.99403330032839478864692', '-67008552.945142091352168286513', '-67008560', 48, 3);
+ T('-3491001.322921185', '3.7640488724632105851153', '3', 21, 2);
+ T('-87474223.3552720782374269295', '-4.036E+7', '-125294656', 85, 5);
+ T('-1.4E+9', '-6.932686420', '-1400000000', 73, 4);
+ T('-542708.141322', '-1.1941226172516231783', '-542708', 26, 5);
+ T('7387.104183979554443903126918', '-8.773219903848', '7384', 9, 0);
+ T('-778567842.3227326863819713', '-84215.7', '-778651896', 83, 0);
+ T('4242967.253150096951206', '7.395E+9', '4242944', 60, 6);
+ T('-692521495222278.42593326849', '-21.75142815802969762400251', '-692521495222294', 61, 6);
+ T('4455458317.700363', '103.102487055246486', '5', 43, 0);
+ T('-30.458894186287058480328703277', '62425136.69828860909767465355', '62425120', 35, 2);
+ T('4286.59700223', '5.1307137E+8', '4106', 99, 3);
+ T('-36.660323008915', '-6250.110265737785080084', '-6252', 94, 1);
+ T('-6328442181.300989690', '-9.1', '-6328442189', 42, 3);
+ T('-875.31041825091622038354', '-1.41619575701336050E+20', '-141619575701336050544', 62, 0);
+ T('7698.59707686250165993724860', '93966667449040022.88', '7186', 37, 4);
+ T('-9902.705315', '2158278.5398980', '2148418', 22, 0);
+ T('-636.223197489', '-59876.014492645210', '-60412', 48, 1);
+ T('5463504285.40512', '38487004.764538', '147868', 34, 3);
+ T('4.1E+6', '319984.13566', '295328', 67, 3);
+ T('-5.92636408E+9', '500', '80', 57, 1);
+ T('255766358.997040697635500945889', '9.8719E+5', '917526', 52, 3);
+ T('-77756505614301.43023630507', '158.43940927648', '2', 41, 3);
+ T('-994891.5323528', '1654390248.771683657843439', '1653658016', 25, 5);
+ T('8.8108673959483774', '-933234842400608311.91', '8', 26, 1);
+ T('-401160.601', '-2E+20', '-200000000000000000000', 60, 2);
+ T('-8909209559.71591561172807001073', '-774.496694763656534799', '-8909209560', 10, 1);
+ T('7431570.588967245362515725', '-57.596', '7431554', 89, 6);
+ T('-93.2766857364190', '4821101123.8916341119666', '4821101059', 9, 4);
+ T('6384500882.833332112462245462', '-164675.238686262750002183936', '6384337040', 6, 6);
+ T('-49898.3054279337432824', '-4325446567.24594909281395476', '-4325495792', 16, 3);
+ T('4114297780', '934974.3618814527785133793349', '655412', 95, 6);
+ T('-76.109335', '-3.17915E+14', '-317915000000000', 96, 4);
+ T('2E+8', '-1.228E+8', '145358848', 53, 5);
+ T('-94876632445.5035084421590916', '-7.5751E+6', '-94882994048', 23, 1);
+ T('1198.7448', '14.474223775740357846045079937', '14', 76, 3);
+ T('-221.560449412956165264045352', '-73.4735739564404', '-221', 64, 6);
+ T('1931340.7484870169', '-391.0', '1931336', 31, 0);
+ T('987368070588622.331526572', '-6905.881899923494', '987368070586374', 22, 6);
+ T('-34.18', '-759650', '-759650', 59, 6);
+ T('601.9175842442556968035158166', '-90819.451737833320', '25', 30, 5);
+ T('-933956247938475513.270540044232', '-5914941106.5837', '-933956252779673594', 17, 3);
+ T('486156131.5', '25001722.9', '7874146', 29, 0);
+ T('598912.696406338741433920445', '-753.7885208912956398546', '598272', 76, 5);
+ T('8189.8713281321230367', '-2354066.6462257977495905366131', '5228', 55, 1);
+ T('7488.705472202590375997585221', '-1586354.185378474293354', '2368', 79, 2);
+ T('6E+3', '-8.9E+6', '4704', 27, 1);
+ T('-9.9E+4', '-18438.91785158', '-117432', 37, 2);
+ T('1916416146.60582397', '-95398008087.8860859166476231', '1074798720', 17, 0);
+ T('1214.713208269959197138939371', '-55.52524344931768380', '1160', 50, 3);
+ T('-4286167.90', '1.383516E+13', '13835155804160', 94, 0);
+ T('-3473.026561898532', '1256165799.29366989362178', '1256165415', 19, 1);
+ T('-6.005701742837399364481', '-9348735.3061015553899', '-9348736', 44, 0);
+ T('702494114.847', '-7607.3524186384646768', '702488576', 66, 4);
+ T('-9422.2397', '83727976.77253', '83726880', 29, 4);
+ T('-9E+7', '-7526811791.05527468304137871081', '-7616809728', 55, 4);
+ T('247803012.36876083409758646093', '-301839.9829743', '247538816', 5, 2);
+ T('55586.74687261', '2.9E+3', '2304', 7, 3);
+ T('-4738209237.495493389938274712', '75904.44', '10240', 100, 0);
+ T('79266.2359510079922915944221', '-3.2E+7', '77824', 48, 2);
+ T('112669714787.1800433785123', '-307930.84399', '112669706530', 79, 3);
+ T('622.2638216402156283', '-311739351.1953734201242715', '40', 45, 4);
+ T('-1057184', '38805.7724151317505', '38400', 45, 5);
+ T('24213746.5861420398213', '5349.72623', '4320', 83, 1);
+ T('752832463700591080.863818655', '-160373424.1706716203612819697', '752832463700525376', 36, 4);
+ T('2.047E+9', '-6.3703331640603644047', '2047000000', 15, 3);
+ T('-7.7329548477196', '1627435.1833', '1627433', 24, 0);
+ T('8829.481409', '-68627.0151853393317280267', '8813', 60, 1);
+ T('7.075393E+8', '-54.238146486780049', '707539264', 49, 2);
+ T('1428809464.726375123971157579', '-851996', '1428219616', 34, 5);
+ T('5.85768E+10', '1.44838248975264605E+20', '53690433792', 50, 2);
+ T('-20.14070630', '7301.48974115725315678313851963', '7300', 46, 5);
+ T('-814353606393.8669', '-93257.68654697', '-814353608441', 50, 3);
+ T('-35376192.1575', '95144.596718790027955523144', '13184', 87, 3);
+ T('653.08778788816756460656579537', '-5.726862315064879855990113872', '649', 32, 6);
+ T('-3.7131087143838E+14', '96.78100868', '64', 59, 2);
+ T('62316714.99334348', '6027429.9251', '1237152', 89, 3);
+ T('-8.66E+8', '515458365.689641443', '203505920', 62, 3);
+ T('712268893.961', '-306655329', '674253853', 87, 1);
+ T('394303.26451', '4993983298.669194892933', '131074', 41, 5);
+ T('-24418.1891', '975572.647781233499629500', '958612', 26, 0);
+ T('4.21196905023917E+15', '3462430.2677676234', '16386', 64, 6);
+ T('75532.459347', '-33962.272377202585038438', '74500', 34, 4);
+ T('67241.09507623807993', '291942230', '1536', 68, 2);
+ T('56989.1838835382', '-40029855', '4097', 74, 2);
+ T('-6.995E+6', '64529440.71594012613', '59768832', 40, 4);
+ T('-79901605.278668053539716993560', '3.027E+7', '17612816', 80, 3);
+ T('658.39891694388106359886585329', '-1511080.02695918672419728249', '16', 26, 1);
+ T('59120.8680900142209503', '-9.9', '59120', 82, 6);
+ T('-2612.86892860753466273986976', '7.0503E+8', '705029440', 79, 2);
+ T('8.3310E+9', '48314.573948868', '47232', 17, 6);
+ T('-15883414.2', '-2.91780E+9', '-2918866112', 74, 4);
+ T('270.1624911534366', '-70.632', '266', 88, 2);
+ T('-33.4561130519', '-2717644345.163111181656013', '-2717644345', 92, 4);
+ T('-523275.04010892028239', '7.785169727E+20', '778516972699999797248', 5, 4);
+ T('52119394.14114316310246', '501502.65744876516851306311530', '198242', 98, 0);
+ T('-5.595', '-8520.8376738671608123000917600', '-8520', 78, 2);
+ T('76001', '-47010898082889.47871222733', '161', 56, 3);
+ T('-7163589.34284993370', '44212046.9432359238211520471', '42111242', 35, 0);
+ T('-199544.351318', '-8E+6', '-8068096', 67, 4);
+ T('-53230.34245167462', '-6939024530706656688.994655264', '-6939024530706657264', 73, 2);
+ T('923770340.12', '-74.5097397', '923770276', 99, 5);
+ T('8.6E+3', '711850.5400369164586125', '136', 92, 1);
+ T('7766.0974107240163523657379', '-33327546.68091395', '5702', 7, 6);
+ T('6.124E+5', '4207106376429.5668', '16416', 12, 1);
+ T('71.37568303160238', '3375358231.5607640203000', '7', 21, 4);
+ T('8669517617.9828242117044723263', '-5079261001', '8589934641', 85, 6);
+ T('5.0021675E+8', '3.640', '2', 28, 1);
+ T('-430.373827056207028064940', '192470304.54045452793694', '192470016', 98, 2);
+ T('-5983.54374922141811552', '38.50384473736625806', '32', 39, 0);
+ T('8.4E+7', '-55958421.654', '67118080', 18, 5);
+ T('-4791785437618010.49044547', '3667.907414415', '2', 57, 4);
+ T('-3938044719.30984448862', '6.36283E+8', '88350800', 15, 4);
+ T('4087.6082', '-413126368.578997144610072435', '288', 87, 3);
+ T('4966698847.5368', '8.06409E+7', '543492', 88, 4);
+ T('7.7669180548141E+17', '63803464.60', '26021952', 23, 0);
+ T('617038.056581571670249023748', '-2E+9', '550912', 3, 3);
+ T('4.210223E+13', '-9.005117575E+12', '42099540107392', 69, 1);
+ T('739089112.746097099590', '-8166664873.8779609268204', '134778960', 45, 6);
+ T('4824864116400', '-6.5E+4', '4824864064016', 38, 6);
+ T('8.9732518639300557', '-2107765713.8233575328', '8', 5, 3);
+ T('-7277081016071.5', '741786361.946186957', '740475129', 42, 5);
+ T('222.8', '-412.80512110105877', '68', 44, 1);
+ T('14710857.233226693321924', '-7.55038984601872E+16', '4160', 88, 6);
+ T('99.246951421373', '78940677403538.71', '2', 84, 6);
+ T('78.03', '5173333.55425760162031727660358', '68', 22, 4);
+ T('-6.9', '-6.09606306274E+13', '-60960630627400', 86, 2);
+ T('-530947408.61092712289', '7.23E+4', '544', 77, 6);
+ T('8E+8', '31673123.07672239685906601469', '27461632', 38, 5);
+ T('1.68517E+8', '-2766092806.57397570765', '167789960', 62, 5);
+ T('203688.1', '402446.281137723580309', '131080', 60, 2);
+ T('20028490.40543838489', '341771.970533557164461718969889', '70666', 51, 1);
+ T('318.329255637501', '2.69002E+7', '40', 23, 5);
+ T('-5.3166893906067970', '872.5439855064496108611648', '872', 71, 6);
+ T('-140.12407952651699536', '8302252.3799748284649', '8302116', 45, 5);
+ T('-8.510822764E+20', '-9.191E+6', '-851082276400000794624', 2, 6);
+ T('-373.391', '-3.63393481139794597E+18', '-3633934811397946230', 96, 0);
+ T('7849739.73', '-2E+7', '4637440', 78, 2);
+ T('1.2753E+17', '19442489.2846129457382', '2138112', 11, 3);
+ T('-76.03971507297928586', '-96485048.79786239479531', '-96485120', 52, 0);
+ T('-5323.27854', '-9.11742871064183E+17', '-911742871064188128', 14, 2);
+ T('-89.5276775987476321', '853600.671543348311199349082', '853536', 11, 6);
+ T('5971244.6712288943', '691769470.162', '1773612', 32, 6);
+ T('4E+1', '5.4673E+5', '40', 79, 2);
+ T('-4.55', '-7184.2269814241422096628296', '-7184', 93, 5);
+ T('6.43095E+6', '-1970025280.10402', '131264', 92, 3);
+ T('-7.97588905337581E+15', '48595220.2603', '35946516', 82, 5);
+ T('2.327E+7', '-5.76447549422737', '23270000', 90, 2);
+ T('-169489.783460345919290610', '1484412001.3756968690771656382', '1484275809', 99, 3);
+ T('-9.7047E+6', '-217104.17', '-9917696', 99, 3);
+ T('-92903166.03540744979197', '55162669.288797', '37757184', 50, 6);
+ T('3123985051.745623', '6957.66983670974202528', '6665', 68, 5);
+ T('-1515593.8555860', '12920.69048813902188', '4656', 90, 2);
+ T('580694377049983', '-2192664.843004343636639515', '580694376974952', 41, 6);
+ T('-435572', '-7225687.775612884284748430', '-7267704', 70, 4);
+ T('8625.6145290', '43820.2850', '8480', 63, 3);
+ T('-816.754920515', '-6470.7306335667', '-7024', 94, 3);
+ T('753742597.7970000675176818418', '9805904.800422546962321163', '8724480', 34, 6);
+ T('7509199383.734372912168178997', '841.12987220479', '513', 8, 0);
+ T('2.153E+5', '-9415246', '16640', 46, 6);
+ T('-121.664112707495322795', '-51.2015987398', '-123', 97, 2);
+ T('-3.31745486903450210693', '-6454449.702103920164286656', '-6454451', 9, 0);
+ T('-57863.6453867324108', '365020360968672227.437405681', '365020360968638945', 22, 6);
+ T('-4.5091E+10', '3356356.59321218208137', '1126464', 84, 2);
+ T('-23.7297113347088506', '-364607.94603254624', '-364607', 20, 5);
+ T('-57.38508493', '-4765357590.806243495', '-4765357630', 71, 0);
+ T('7159537918.19444726320', '216953343519947752.56', '2283069672', 29, 4);
+ T('-984043.9', '5063273062.4824667462', '5062551556', 68, 3);
+ T('-456.292', '-8.08E+8', '-808000000', 10, 6);
+ T('-1.85921290774E+13', '1.6938740905388E+16', '16938050219157344', 94, 4);
+ T('594818.383828764879', '811681.29604991029425', '524928', 34, 4);
+ T('-9.686160E+8', '-984.44593038259996', '-968616960', 4, 2);
+ T('-28390.1942202978040018', '9830509.761065442651', '9830408', 73, 1);
+ T('-7E+1', '5.2E+3', '5136', 75, 0);
+ T('686.83058083320317366655', '5498.309985059074760', '42', 43, 1);
+ T('-448120675360.291135230206', '-67430893', '-448120946176', 31, 5);
+ T('-625659433.07780483925', '-8733168.2466068451309002', '-634376176', 90, 1);
+ T('3853384279.06054434915283634', '-6460205921.00905451490428626', '1688277015', 76, 2);
+ T('8946.50700337817', '72707.3326', '2', 24, 6);
+ T('-7.7049295E+11', '-8.325933210789312468', '-770492950000', 66, 3);
+ T('-86356609', '181377737.5573640658178449399', '181012553', 88, 4);
+ T('7.40752E+12', '40284.7863423828060815670', '2048', 86, 1);
+ T('-1125919.084698551924523', '2188225476.7656459635', '2188149184', 86, 3);
+ T('2546466531.42', '329928.2215288913184019', '329920', 9, 6);
+ T('-4.7503E+9', '-45905843.1352352440022', '-4760532992', 55, 6);
+ T('-425241596.918292972361443359082', '-48815.2416001', '-425246720', 100, 5);
+ T('-8.10633130015521', '-156710195', '-156710200', 84, 6);
+ T('-6392681.44361912', '247538956.2230304954', '243278852', 13, 4);
+ T('-1052585328.68738', '6.81177341E+17', '681177339958166016', 16, 0);
+ T('-645.653713485799668639067277', '-52375.8798', '-52887', 11, 0);
+ T('-6169793058.39619108654655', '-719.79847', '-6169793264', 85, 0);
+ T('-8539781321129521.5608916953', '-77.311665019116485195304', '-8539781321129597', 50, 2);
+ T('-7.7985457150874640', '16.8357064227872872793719635', '16', 9, 4);
+ T('-2.0671030280930419973', '59.91429652275057803443502', '58', 22, 6);
+ T('85843649.8916615041314708598343', '61594.2924551', '53376', 25, 4);
+ T('-40759.1460924658211', '-8795160714.74586342', '-8795168704', 40, 5);
+ T('689', '-93361.30031828294506704884499', '513', 49, 5);
+ T('233.38560301428', '8.556248507936406426525', '8', 75, 6);
+ T('-6.065E+9', '231920.4934878388', '197056', 80, 5);
+ T('6746303824.668300441', '-482.2557817854659185', '6746303504', 78, 0);
+ T('-5594844937.01317781118368', '6946973.2887764', '149', 54, 0);
+ T('8.27E+7', '958.37115', '672', 31, 6);
+ T('733828156.569859795835375444713', '9.24118997365857E+16', '143741988', 86, 3);
+ T('-47920154.1101502349671844', '-31.1939539894246602738', '-47920160', 93, 5);
+ T('-1E+5', '8.12582E+18', '8125819999999901696', 17, 5);
+ T('7575875803.32793684588273439830', '8.4181721', '8', 44, 2);
+ T('30.6169345', '-416759734.5546134597', '10', 22, 6);
+ T('-875.284492426838627634970154652', '521115.1321921628617257477', '520337', 56, 1);
+ T('-403.882373302272316726696809806', '-93987721.22239238', '-93987739', 36, 0);
+ T('8210.945868726179309', '5.4296E+8', '8192', 1, 6);
+ T('9782.6648303691857213266', '5.0017606145758193412052914507', '4', 72, 1);
+ T('88836.840664', '-3245453256.3277375721649712018', '20480', 14, 3);
+ T('-19006.72861152362146', '-9.109865560141785711986904', '-19006', 12, 6);
+ T('-82.8712779277592707098', '-2.2E+6', '-2200064', 80, 6);
+ T('-85043568888895.37429', '94.9627', '64', 23, 5);
+ T('-309072.2309136967015823', '-896220.184693', '-901088', 17, 1);
+ T('-4530.9086047160353513', '54.686934717', '6', 13, 6);
+ T('16.0463335139', '691254.5792482915706750', '16', 98, 6);
+ T('-9367.608380420776', '-5E+1', '-9400', 73, 6);
+ T('-7E+12', '-22915.62786368', '-7000000004096', 30, 5);
+ T('-8.9514277E+8', '57381819.590618370518', '35721354', 37, 0);
+ T('61.814915633834739296481857', '405564.73732701961063', '60', 63, 5);
+ T('-784282045.17939654', '-64585.9003039602529449885587090', '-784334333', 19, 3);
+ T('467849394560.010869116207', '-5.450E+6', '467843944576', 1, 4);
+ T('1.7E+7', '-5229.2952695928', '16998912', 92, 2);
+ T('-13.90776802', '-5810740.52', '-5810752', 12, 6);
+ T('-2.3E+13', '4178.6162', '4096', 20, 5);
+ T('-7.926E+9', '-4236403.777949391797950033281', '-7926033792', 5, 6);
+ T('-9837343909.03', '-5.88667E+7', '-9862642864', 23, 4);
+ T('759667942.4987384134844661329', '-2.02392050060645483299561', '759667942', 78, 2);
+ T('-39.943190846822', '-2.5E+5', '-250032', 91, 3);
+ T('-172692.2478006822047723033719', '-1.4418022366536', '-172692', 69, 6);
+ T('3.2E+10', '-884500.703045825', '31999393792', 10, 5);
+ T('-576.3419010361277199', '-437.965888742023146500', '-960', 78, 2);
+ T('600792646.14273960165661921', '350', '70', 8, 3);
+ T('6727171.79661877', '1151906433566628079.6', '2129923', 100, 4);
+ T('49343481.47632414867132047', '-41.812668060576', '49343441', 70, 3);
+ T('-4459908273.1600056278090959', '8959.87529271758095807819607', '8783', 26, 0);
+ T('-7019.8647543081', '-68182951.0391592867677', '-68189167', 48, 3);
+ T('-72.6341683298862102767', '-4.678E+7', '-46780000', 43, 0);
+ T('97', '15176791.08281290303404708', '65', 26, 3);
+ T('379.1207093894520366737', '-92006.427905789109043386', '26', 34, 3);
+ T('1979740.732859', '-99446.9', '1978632', 24, 4);
+ T('-9.0544494166354283896', '-6036485100.69184141238741', '-6036485100', 97, 4);
+ T('-1.3852E+5', '-3.5437930E+8', '-354385720', 25, 0);
+ T('-40598865.300149', '243.535165130764589', '163', 23, 4);
+ T('1.1098924E+8', '58806.116074808171', '34224', 83, 3);
+ T('-634.6657212929569399555921', '-2.625903E+12', '-2625903000576', 86, 3);
+ T('9611.601329910417', '465.55953828390812162911022', '385', 71, 1);
+ T('774.949644286428791924314839056', '-95718.8675929296857792043', '514', 49, 4);
+ T('-918103.358278760806', '-27082300.744596270032409917', '-27213440', 6, 0);
+ T('668287960.311527993950856986', '241199.071328244624811', '66056', 85, 4);
+ T('-6604741.1414195489823314', '-444250837.81207923348', '-444530645', 33, 4);
+ T('-3601.175878834359941139917', '-60856356.857668', '-60857908', 97, 4);
+ T('311159.13966784929', '-76.71759739963178612591027', '311092', 20, 0);
+ T('8.26064552766', '-793117093.8459565394', '8', 47, 1);
+ T('3620235917.237518', '-9697908.433835561', '3611820172', 15, 4);
+ T('-71366448.878993632', '4.1013914E+8', '405932032', 5, 2);
+ T('-46.8964312996853460588090864', '67', '66', 88, 0);
+ T('-967965', '-1.2908E+12', '-1290800132096', 19, 5);
+ T('64608.2680709281', '43587554.4163440431774298497', '5216', 13, 4);
+ T('88.9911775114', '57863856.294', '16', 17, 0);
+ T('7749008662.960432721312', '-5.24288989185357455E+20', '5437939968', 11, 1);
+ T('4567229930.535', '-970786203.417946338360663343004', '4297220192', 40, 5);
+ T('-4.644079632760', '2351457.6379893', '2351456', 57, 6);
+ T('-8496098.38739067986', '7292306727780191.258486593', '7292306727771166', 81, 1);
+ T('-9293169766757859.6353794', '-51704.362099596168404007', '-9293169766759928', 28, 2);
+ T('-8200.846108932047476984987793', '-85.79055064', '-8280', 63, 5);
+ T('6.722E+9', '-5140.141849241443', '6721994880', 43, 5);
+ T('-1121746313.80097477739202334017', '-1.2580594669', '-1121746313', 100, 6);
+ T('-19225750.3450827712', '118369.5675971435273513257376', '33376', 88, 4);
+ T('-68.594699087508041184326', '-8958693591.1280893274261', '-8958693592', 3, 3);
+ T('13322.7696137025498064074035', '142605608.79557861094973977', '13320', 90, 6);
+ T('-2.764143533E+17', '-94417.95738225910467959900', '-276414353300094208', 94, 6);
+ T('-9.1514501E+15', '182016.6410767856629851', '768', 42, 3);
+ T('2569737917', '-4572.32', '2569733668', 37, 0);
+ T('76917970415732.5130', '5929117.270895412', '4730900', 2, 2);
+ T('-762708.00299', '711.74276', '132', 91, 5);
+ T('-319.2147335', '46144.19', '46144', 99, 6);
+ T('5E+2', '3951.23237439147073980', '356', 29, 0);
+ T('-58430664.404335620605', '-7691292422590734215.1', '-7691292422646505416', 21, 3);
+ T('-2E+1', '-6672912750213.524654375', '-6672912750232', 46, 6);
+ T('50191601.4661', '7269.395', '7265', 5, 1);
+ T('-92.14238', '-49.0517259136953404', '-124', 64, 3);
+ T('-5.43162338E+14', '674.56993', '640', 79, 3);
+ T('-84.551591805233672222506658416', '-23039133070741464813.62', '-23039133070741464832', 60, 4);
+ T('49493825.58229463487630', '3E+7', '12649216', 45, 4);
+ T('-1362650814.33', '7.4689514E+8', '746885376', 29, 4);
+ T('314867146329228172', '-854881318.034625231612231', '314867146054239112', 79, 0);
+ T('242691.801021915422345239770', '6.1607428', '2', 30, 6);
+ T('40429840.574', '303001.784111608034', '35088', 79, 6);
+ T('-2.91E+9', '3236.3813030734118874789016556', '3200', 70, 1);
+ T('-582294.40514', '1721666.50987569823270633453', '1180994', 64, 4);
+ T('-5.71E+3', '79.7378505424', '2', 79, 1);
+ T('5606564464.500005756050', '-6264802056174050.43956826330', '168296976', 99, 5);
+ T('-46748926.9235163674624019', '69076.9290337238756965726404209', '2304', 94, 0);
+ T('14109160413971.61380', '-8.4E+8', '14109125810688', 97, 0);
+ T('-39531.9196392', '-72.150171464111028574901313311', '-39536', 63, 2);
+ T('-6.19874972E+9', '-5249954.348', '-6198754232', 45, 4);
+ T('22383.4833233029931394240', '-638702.607004935', '16642', 86, 2);
+ T('-34841807.88913067867482755698', '-844736.65143', '-35645440', 15, 6);
+ T('930.617555925923849256443090124', '-498029423.1486529861675952377', '128', 26, 1);
+ T('432794.0038', '-91120065.0473', '39450', 13, 0);
+ T('555715.9', '-5244958.509796097308550803', '553666', 37, 2);
+ T('-1.53E+5', '-2089050.6', '-2094592', 46, 2);
+ T('74519643.65399276170', '-74462.7945310628806089103080', '74454018', 3, 2);
+ T('-79545.83113383359', '-3E+9', '-3000074240', 26, 1);
+ T('2142.05348569423480972970065', '-6.5E+12', '2048', 55, 4);
+ T('1652862', '4021513.836313', '1644552', 26, 0);
+ T('8.07148138527E+13', '-4256632.424540439149415', '80714809609224', 23, 2);
+ T('-74.51160200809832881404', '761.42228945755', '688', 91, 3);
+ T('9.446E+14', '-891.2249608016683148762532779', '944600000000000', 68, 3);
+ T('51754590.4', '763.97824', '602', 26, 1);
+ T('-9138.273406900356352', '-8E+15', '-8000000000000000', 33, 6);
+ T('-1E+5', '97', '96', 88, 6);
+ T('-7447.6197', '774', '512', 37, 4);
+ T('-32761.16821871446', '6.79023070881779', '6', 25, 0);
+ T('69848054.30123380', '5E+2', '500', 92, 1);
+ T('196658.318575051', '-2571834221141.3354809112828612', '34', 66, 0);
+ T('-928.68685399073444622', '2.94E+18', '2940000000000000000', 3, 4);
+ T('4703209552.857708500668003729', '-967138.9', '4702930960', 73, 0);
+ T('-4357699.31537645', '4202.3001', '40', 45, 0);
+ T('536402.73', '59353750.66', '535058', 55, 4);
+ T('-4E+6', '-7.661929', '-4000000', 20, 1);
+ T('48986.992990475', '9183.4366847147130', '9050', 76, 2);
+ T('-296115.6588306494387704914384', '4.673398487409771962', '4', 77, 2);
+ T('6.227410808E+15', '-99.995', '6227410808000000', 1, 5);
+ T('2.7E+6', '-98.9065808', '2699904', 4, 4);
+ T('3.12219E+8', '865340.808186919618831', '791608', 64, 5);
+ T('3.107E+6', '-1.8656555707502E+15', '3022856', 18, 2);
+ T('-6.7883539E+9', '-1118339573.336311964372246', '-7897780224', 13, 3);
+ T('-9.8158', '7.841713321345', '7', 30, 3);
+ T('8252.17054808574766962018', '-363.88089790675214872771921452', '8212', 93, 1);
+ T('9.082E+11', '-4180.9949012028331416777447', '908199995904', 77, 0);
+ T('985845.7897115862067372625205', '-26576.08810750818696439732543', '985136', 98, 1);
+ T('-4.8988630479', '3.9E+8', '390000000', 8, 5);
+ T('9.4E+8', '-44049.5528359', '940000000', 79, 1);
+ T('-2.59285348293760187210301536526', '96.648273327296355', '96', 72, 4);
+ T('-58185635.41771494542', '282080.998127989102', '2112', 7, 2);
+ T('6.4E+4', '-45556.5422868650369014', '18944', 34, 0);
+ T('-82419940.12188745228', '3.50E+9', '3490988800', 89, 4);
+ T('-2.28189069129495457981', '-668868007213.81', '-668868007214', 68, 0);
+ T('-6E+7', '-6116281', '-65001472', 64, 5);
+ T('549.352259', '-58758392', '512', 41, 6);
+ T('-5.0252809341E+14', '-7.922586050066242714496', '-502528093410000', 40, 5);
+ T('-9806.7576020068608203', '-4038433365139.25375305124643001', '-4038433373920', 9, 0);
+ T('94426.044397749243', '-7258790988.12418193705', '73872', 36, 6);
+ T('-803268.682751624144078630', '15112.3', '14856', 80, 5);
+ T('9392903.883', '74944414.538346', '459526', 86, 6);
+ T('-356588.11504', '7.28E+8', '727713280', 54, 2);
+ T('140413.4627026', '7930862.6828790715878138935181', '108', 69, 1);
+ T('-87.026988874580', '-7.361658', '-87', 36, 6);
+ T('65294533400', '-651.750', '65294532880', 35, 1);
+ T('818.369220', '-67651096.4830', '288', 72, 5);
+ T('-8504421.06892', '-6E+8', '-600032768', 71, 4);
+ T('5E+1', '-907194842.056811120482', '34', 95, 3);
+ T('961342.96663285', '-90563.28917', '952892', 96, 3);
+ T('-3095.2421', '-7.7469698', '-3095', 16, 4);
+ T('-25.11', '-700199292.451879', '-700199292', 37, 5);
+ T('-2459067', '-7.654E+17', '-765400000002129920', 61, 6);
+ T('-894955.140', '-9945.522238180661682330084090', '-894971', 71, 2);
+ T('-3536.120973565', '-7.3012E+7', '-73015264', 69, 5);
+ T('556139175554403255.828822718', '14.3896847227472811', '6', 95, 2);
+ T('865.6139504932', '724235035.02844794258983940', '769', 63, 2);
+ T('33712.54443', '-2.30534E+7', '928', 1, 1);
+ T('5.16316689355502876508124', '4.9478196120004792977526722079', '4', 2, 0);
+ T('708188', '7E+15', '557056', 48, 2);
+ T('65323975.79016', '-68872.782961', '65323712', 19, 2);
+ T('-5.66444258117208937847665442105', '-9162092.362242639748764081', '-9162096', 93, 2);
+ T('905.257761922634866670936324640', '162869008.1', '768', 13, 2);
+ T('-141686351.5612399', '-8.78113128252730123', '-141686352', 21, 2);
+ T('-5451647.4411580553154857', '-618545.5268079', '-5996415', 80, 0);
+ T('10174.9341092432245', '-7.2275E+5', '8322', 18, 0);
+ T('-1727997.5', '-6.7716562522', '-1727998', 4, 3);
+ T('2866761.65717178267000', '-4927093520.43441004234593578', '164928', 24, 5);
+ T('54983906.938904650', '-1.778', '54983906', 67, 0);
+ T('6522774.032499157879388907435', '47177.268757668206236430547', '32768', 14, 0);
+ T('2871.4803796', '-273.764864683013584392243863662', '2599', 33, 0);
+ T('-672179.098954697', '-1.932E+6', '-2063360', 34, 6);
+ T('-4253.06869555448565', '11556272.59146619', '11552032', 78, 6);
+ T('-8103861310.1704149788824', '230900797665.2', '223350915264', 76, 6);
+ T('806726.84884433262062571832', '-94821738756.3998', '788036', 68, 4);
+ T('-1373877113.5280094722140', '4.16E+6', '1853440', 65, 1);
+ T('434.3748679943465654261803', '19.61649438108560041619', '18', 28, 2);
+ T('-8', '875.051911677717554117221801025', '872', 23, 6);
+ T('4225901.23620450023', '18421.747391326973275', '17253', 97, 0);
+ T('-4.1663E+7', '6.8243E+6', '360', 100, 0);
+ T('-751427.80', '-4995.91652394', '-751555', 40, 2);
+ T('-976064.987', '52958866.225065157112949615', '52433408', 12, 3);
+ T('26823012.80812', '267681.552076404272402130286', '288', 82, 3);
+ T('97.42140940274625', '-63355997785653432.3993', '64', 18, 0);
+ T('-43471239.6152055348264875107', '-33281879.6079960785980980004167', '-67098583', 76, 4);
+ T('-4668.721688659483967188246', '-643928070389612.3934186971794', '-643928070389628', 97, 4);
+ T('-5807682225.3843857481856555', '-9E+4', '-5807767488', 25, 0);
+ T('-35261.420262709196871003579159', '-15143497676604290190.34548', '-15143497676604292542', 27, 2);
+ T('-8929.98', '-36.1718148860', '-8932', 82, 6);
+ T('-33459.9808129651689015228319', '295.4227905252927', '261', 41, 2);
+ T('324725543.1084285501417828', '-211.1', '324725541', 52, 3);
+ T('-7.63767E+8', '4671.216165041902681021121', '4648', 72, 1);
+ T('-90.1072870', '-66278.1209091135549141143', '-66302', 86, 4);
+ T('640874.8074444363176269', '-23.47674082536', '640872', 67, 3);
+ T('-11.159955', '571327862.15073126553', '571327860', 6, 0);
+ T('-6640576603001365.177', '-5310816995.93736276', '-6640576670642935', 17, 2);
+ T('1.1E+5', '6063593.2759866802281987032', '34208', 49, 3);
+ T('969064345.435461120119', '9526810071.6275395', '834835857', 22, 4);
+ T('818283.42861036134', '1648.8', '1120', 71, 5);
+ T('224845.62787028403', '8E+10', '204800', 90, 3);
+ T('-5.2E+4', '87.187612656564975086', '64', 1, 0);
+ T('-5.432869164853590E+19', '-5222', '-54328691648535904128', 48, 1);
+ T('-7.18E+3', '-76.025819363452', '-7244', 58, 5);
+ T('-27.154', '-2403524.70627487884663764', '-2403548', 66, 5);
+ T('-261', '2.98824578', '2', 55, 5);
+ T('82959187.221284317053', '-705.79649616503169489036559', '82958611', 35, 5);
+ T('54924676.466603271959184', '778035.566797352553814982779403', '136448', 74, 4);
+ T('-3380150003.8090941', '8E+18', '7999999999846907904', 70, 0);
+ T('2.479494535536279E+19', '-913.982266205838735', '24794945355362789472', 26, 4);
+ T('-2.51E+5', '-1983951.996158951091634137629', '-2086400', 80, 1);
+ T('3474.470929736693', '94511.3', '258', 61, 1);
+ T('-57355.1302', '-4741567.6032522080725331079', '-4782527', 4, 5);
+ T('9.28721169E+20', '-696.499463692952', '928721169000000000000', 81, 6);
+ T('234.793488292214174', '9.95742E+9', '224', 92, 1);
+ T('6.3E+3', '-1499672.439483920968822', '6280', 18, 3);
+ T('-755763475.6', '9', '9', 16, 4);
+ T('-4069.500118', '49584.2440840314578048', '49168', 79, 3);
+ T('-8098887161964.606159376248', '55129703.830', '75268', 58, 3);
+ T('965460687793', '-3937708.814758543', '965457537552', 45, 0);
+ T('281.06015053182', '-3.13E+4', '280', 39, 1);
+ T('28653.7644', '-65774913.234420615570029', '19117', 94, 6);
+ T('479.11163479340', '9.65E+3', '402', 82, 4);
+ T('51.213648060270349180608279', '54565391.85161118769020353054', '3', 38, 0);
+ T('59.4213', '-942398585', '3', 21, 6);
+ T('-3E+9', '-9449.403', '-3000008192', 88, 1);
+ T('-9.9545E+14', '-75.7439', '-995450000000000', 28, 1);
+ T('4.19E+4', '-31009.13939', '33420', 40, 6);
+ T('9.89681511E+14', '-4.64E+4', '989681510990528', 94, 6);
+ T('-60394137735685881756.5', '14951.542907331032', '100', 99, 4);
+ T('645324096.33', '-1672640.65918674', '644241472', 14, 0);
+ T('-95396130.865657033452863581', '-9615602.8700854576446298710060', '-96451058', 49, 3);
+ T('-4.84E+7', '-13048482.816859862102609464', '-48733952', 4, 6);
+ T('-82580797.37235998761880977514', '-97996.010730834277646', '-82673664', 30, 1);
+ T('634.4112463318472107', '-71.473540922700752', '568', 30, 3);
+ T('743.7712930', '4.728458764452205390E+20', '608', 59, 1);
+ T('-561081117.425899105', '5219.8930806597126', '5219', 84, 6);
+ T('-11687.708536169053289101164066', '1.0083E+5', '98392', 21, 4);
+ T('490.32776', '361099.16', '138', 15, 1);
+ T('-559.7033190062535358284818782', '-5725479.84327', '-5725999', 89, 6);
+ T('2.87E+3', '4674.24831684794056428', '514', 56, 4);
+ T('-7.6537E+6', '-251.4093330228119346812', '-7653884', 88, 0);
+ T('-38095.471', '191801.054', '158001', 24, 1);
+ T('6.529365906331419E+20', '-9547627710.571247937', '652936590624534069824', 60, 4);
+ T('935164.93126878621490345', '-536.44414042', '935144', 7, 1);
+ T('8947770450.4691787683891928', '-4.41E+3', '8947770434', 59, 0);
+ T('-17346766.2895826041174247319513', '23536497.9514982254826', '6751024', 65, 6);
+ T('3.57889836886E+15', '-11349.2807', '3578898368856864', 4, 3);
+ T('-726686.4042101887337149358025', '-6804.4440320254', '-728736', 14, 1);
+ T('-25321269.886308337848702900', '2.77070734E+13', '27707073396928', 84, 1);
+ T('-778.298517788823846434', '1082.30546043104996483547907364', '1074', 76, 0);
+ T('2.76E+3', '-28890199.74830013677461', '2696', 53, 1);
+ T('-241471403.0801908676561', '-313147.7708371677627', '-241487803', 98, 3);
+ T('158221865.755796162466247726840', '-6.4E+5', '157680640', 93, 6);
+ T('-19989047.258285449996409276498', '90715252.7425601660359389370', '71840832', 70, 1);
+ T('5798273135.380636663637942507', '-362655.05666303662708043', '5798240353', 49, 0);
+ T('6072.45337198334558', '76564013.398', '1576', 86, 3);
+ T('4.851E+7', '4.519378E+14', '266240', 3, 4);
+ T('-7363277188962.14546', '8163073.7', '7897088', 42, 3);
+ T('45481771.3', '7.84548995295E+17', '3192064', 19, 4);
+ T('75.10115760233671802974', '9697.6374776', '65', 11, 2);
+ T('-8583.1415746113963665511', '5700068.4835093915499', '5691488', 82, 4);
+ T('-4735.723235848289537155406896', '-39.83945855410', '-4735', 93, 6);
+ T('-9E+8', '2393202658.39732491645914', '2315327232', 55, 1);
+ T('-961421322.149694489338351647', '448104565912149381.441926045888', '448104565890391428', 61, 0);
+ T('-6047395.74770696082885411678634', '-5729069.4216245604134285045407', '-6254511', 79, 2);
+ T('-9548953.61480450058641', '-8.454E+9', '-8455060992', 74, 3);
+ T('82811818.8882669137879424313', '-8.231567E+19', '11042816', 59, 4);
+ T('24706658.49401', '217649.5878555720950', '21024', 90, 1);
+ T('9261966905863506.911286023', '-3.5840364E+9', '9261964406055248', 58, 4);
+ T('-6879081.489581', '-564792614.54812955', '-569048942', 71, 6);
+ T('-1.2524600', '328.757066585246390', '328', 94, 3);
+ T('-79.374892780683', '-5.63E+7', '-56300000', 12, 1);
+ T('-2.25', '75.465536512954392849297844366', '74', 4, 3);
+ T('43281345.9052572', '1456233', '1321025', 55, 1);
+ T('7956185.87359', '-84632.3022752057980', '7873608', 11, 3);
+ T('451.05752691', '-3.4828', '449', 4, 2);
+ T('-514823.5029287554284394', '-3.161347855', '-514823', 70, 6);
+ T('-520168943.45749631243740', '2138.255014508882', '2064', 87, 2);
+ T('658.22797', '-773.50', '146', 100, 0);
+ T('545139147.4', '-64983.936931', '545128457', 5, 1);
+ T('-7422314.9104017', '-6434.3905721727845145006', '-7428458', 58, 3);
+ T('-4755.8095569610236398114838745', '6730328095.59677310973', '6730328077', 24, 4);
+ T('3456997.199127841210536', '-4677.54254586230', '3452321', 29, 0);
+ T('3082.4861053580', '909609836426654978.60', '1026', 29, 1);
+ T('80950.668806372920', '30', '22', 23, 0);
+ T('-7.19E+9', '9483.93136020292572557944457176', '1024', 58, 6);
+ T('-88.31442488451210123812976497', '24775.27430844189608266360', '24704', 7, 4);
+ T('9432.14713527', '-114.715873696', '9352', 28, 5);
+ T('-340320.8197005520758050', '-2E+8', '-200274432', 65, 0);
+ T('-6.304E+9', '86892890.953229135521823496', '32768', 57, 5);
+ T('72.5169954228', '-2473.98527800106011299', '64', 52, 5);
+ T('1912757469.63385', '-3.748744977', '1912757469', 71, 1);
+ T('-96358.725819311695087', '-4642398997.12568633891832', '-4642405238', 56, 0);
+ T('3247913132787968', '4.9199347225E+17', '995558655295488', 94, 5);
+ T('-471333401.5522165502', '-77.57647488878100', '-471333469', 47, 0);
+ T('23.9014679389', '3E+4', '16', 83, 4);
+ T('-34.65617698551526743406', '873930.62811', '873930', 14, 3);
+ T('279.5082333928937630424', '-85.3443980', '259', 13, 4);
+ T('10858684886.19607', '134276888015816970.17721', '8644083970', 92, 3);
+ T('6E+6', '-684037.87094337', '5344640', 61, 0);
+ T('69388285.0516169654780707', '-3.6E+9', '2114560', 21, 5);
+ T('-463844917.5690047', '48195726.436983847023278', '5916810', 30, 2);
+ T('-603.9116166991', '1557.2941', '1029', 27, 0);
+ T('-5977.5717', '4.712474E+9', '4712472704', 84, 4);
+ T('-8.7E+6', '-4E+1', '-8700032', 34, 2);
+ T('660.8884190504052619082', '-52.7368171987177917', '644', 53, 6);
+ T('35.396976419365157', '572.270638101204375811', '32', 68, 3);
+ T('7.6576329809495051642605', '9906783715626.89', '2', 4, 0);
+ T('-30234666.30245929787189', '8E+4', '8320', 30, 3);
+ T('-8819846041.0516030356607736549', '3.67279857', '3', 6, 1);
+ T('-4053', '78331.304587398663511888526', '77867', 82, 0);
+ T('3782905.29489971250842154759', '470.3526771519494007854286', '208', 64, 5);
+ T('-1.07647E+9', '7983309.242222', '5263360', 52, 4);
+ T('-519.894744310837257292689334', '-5665.68088700270228843283409', '-5671', 71, 5);
+ T('5.45E+4', '-24.899038', '54496', 60, 5);
+ T('42251634328969.84221845165', '-52756950868428.4955883457381', '17459250176', 46, 5);
+ T('1372.0886', '-799166.9', '1088', 66, 5);
+ T('-48742.2728', '-8.889169E+7', '-88932206', 39, 5);
+ T('313407033.27649144', '1149246.2', '56', 31, 4);
+ T('-25888629.737967683', '-1.37208227182E+14', '-137208227903488', 56, 3);
+ T('7942166418.6364', '65412.087', '55168', 76, 6);
+ T('221.85395780434174810430373248', '-61472368.3306584', '144', 98, 0);
+ T('5.5112E+9', '-1.78779', '5511200000', 19, 5);
+ T('-9653.367190748', '86267.57', '86091', 12, 1);
+ T('-8.8714822E+9', '59872231.4665669279581407999236', '51478688', 71, 6);
+ T('-2005545297163.9747980173416', '-646724252.77981977737', '-2005613199260', 63, 2);
+ T('-8416.40659921094369273300', '-8278282175.05700762', '-8278290432', 46, 0);
+ T('-33.4343580', '-1.463660E+7', '-14636600', 78, 6);
+ T('-17.60658188', '-21261.747365777654308987895', '-21277', 61, 5);
+ T('52219867.995504403090017534507', '-44', '52219856', 31, 1);
+ T('63.824343367', '4045116302.8191978', '14', 37, 2);
+ T('459824299.5558182', '8.09035065E+11', '438846632', 61, 5);
+ T('80.6180107873145313257652137749', '-29.297285421', '64', 21, 4);
+ T('9421216931877341.76320200823499', '5.073E+5', '233860', 26, 4);
+ T('-4.85413828958E+16', '900.6558805121', '256', 12, 1);
+ T('-19498969.745', '-6.46985E+9', '-6470473696', 1, 0);
+ T('-57.3614367853578394482', '-928978.3878439953846137', '-929018', 5, 1);
+ T('-792.3080817885663679341773854', '36.52160367', '32', 99, 4);
+ T('52158846.6879117121254508688', '228465.1341944961284821585685', '221296', 73, 3);
+ T('-841322999.4933443570855', '-95830278964995962021.27', '-95830278964996060663', 68, 6);
+ T('30873.75786266', '-6789.1885509658387779', '24601', 13, 4);
+ T('6.866E+5', '-12793.802532468468831091457', '674304', 18, 2);
+ T('783895985.59316815', '1.991E+9', '648547712', 27, 0);
+ T('70.8644723930135604711320032091', '214.39809988855235582', '70', 16, 1);
+ T('388080168.50295515978964965004', '37.4296530', '32', 16, 0);
+ T('-266434457.958', '-5E+4', '-266467296', 26, 1);
+ T('8.6089190E+19', '-509.324033', '86089190000000000000', 59, 4);
+ T('-642.19219994484617567603552', '-7.927942', '-648', 71, 6);
+ T('69789582.8004', '-6.640', '69789578', 58, 4);
+ T('4169.31', '-56.51', '4168', 25, 5);
+ T('-575280148.0933475', '3548141593382.748864618579985', '3548141069092', 81, 4);
+ T('896043258.910114087589981590', '2.919249E+8', '291506336', 65, 4);
+ T('-660536058.824776442702254766', '1.1739E+5', '65542', 67, 1);
+ T('9.462789E+10', '-8E+1', '94627889936', 46, 1);
+ T('-217.2904385697571569980', '609076014.5', '609076006', 37, 2);
+ T('58224655.8968584212778835090', '-5098.17781769888077174529649731', '58220550', 92, 5);
+ T('-7.507483070963E+19', '-10.88736357121644919352107', '-75074830709630000000', 17, 6);
+ T('-98833.4744905964715882', '-749963986535.78926', '-749964084855', 61, 4);
+ T('-9486941756.1352188828108231', '-87602573773908926.35', '-87602574113849280', 71, 5);
+ T('2.649847349E+11', '-7.06497E+8', '264413258768', 98, 4);
+ T('145421527573.4847372115', '-73.950216158688954122985441924', '145421527573', 66, 0);
+ T('-4224895594.85927898515932819', '5.3E+4', '1280', 23, 5);
+ T('6380577534.290172018294', '7331144575.618406056276604985', '5172126334', 58, 4);
+ T('63436.586827233', '-36743.453', '28744', 94, 6);
+ T('-6.3867073579287060921', '4387273.514214735', '4387272', 74, 5);
+ T('-5E+1', '-1.60219971006476142209286', '-50', 65, 0);
+ T('9.208E+7', '77524.4316245800643553225', '67200', 93, 6);
+ T('2850.3409161262857484243', '24814120.227222', '544', 77, 6);
+ T('39818.8194', '6.05762103E+9', '37378', 1, 5);
+ T('-9.0673098038662E+15', '295680441.9552702', '1192360', 40, 2);
+ T('-1828188340.3125155', '770050.8', '524288', 93, 3);
+ T('92076860.681057', '-2720.00126125651241940638975130', '92074272', 2, 2);
+ T('9E+2', '-599.9162', '384', 38, 2);
+ T('3303.642620983999624071513048', '-3.391255645784696647', '3301', 27, 6);
+ T('2727935207.009957965181203073', '343.35221825642694363511059414', '71', 96, 2);
+ T('8.51E+13', '-6483639913.1', '85093519523840', 58, 4);
+ T('-908.254046851722', '-17.45468476', '-924', 92, 1);
+ T('5.26E+3', '96055', '5124', 3, 6);
+ T('95.35031520255955855484628', '236.4734420062', '76', 47, 2);
+ T('-244345.82939304', '-5476018680055372291.77', '-5476018680055446139', 77, 3);
+ T('90878.8', '7.2799892730996254680059', '6', 31, 2);
+ T('-46513.692', '9798761508.5319046333', '9798748164', 84, 5);
+ T('-41459.140239', '-6.15E+3', '-47608', 45, 1);
+ T('8285958.57934', '-5.5495685706', '8285954', 94, 6);
+ T('3016.2873872755251123715163531', '-4.52540321', '3016', 83, 5);
+ T('65079.5004572151', '-308089441.34050539', '60439', 71, 4);
+ T('793126450.3122365', '-3.3452042817', '793126448', 7, 1);
+ T('-29.7322732', '4931.62860116474685', '4931', 39, 1);
+ T('-6117.68', '539.250354293690103597969373', '27', 48, 3);
+ T('-3547262.530149', '-35878675', '-37189504', 24, 0);
+ T('-6.22006695463655', '257010864.9179869324', '257010864', 50, 0);
+ T('-9179282.8254230', '-82.112836623948942', '-9179346', 63, 6);
+ T('8.12E+8', '-4.7611E+8', '537273088', 60, 0);
+ T('8833673.040', '-53.374721052891640328276967212', '8833673', 97, 4);
+ T('-5.6449E+5', '-1E+8', '-100531712', 56, 1);
+ T('-945819639.41661976492915493775', '25.71', '9', 96, 5);
+ T('67419778.41900462142447', '3.7114509532338472', '2', 86, 1);
+ T('532199101.3482841', '9434.20705602', '9368', 19, 4);
+ T('302661592536469389.14', '3.52661E+7', '34213380', 99, 3);
+ T('2362.07621078363403513772', '-2E+1', '2344', 25, 4);
+ T('-4.67589930886855E+16', '6645522.2593915434232929475412', '6570496', 80, 3);
+ T('55360588752838.1291953561', '8683556532.46650164376666', '68159108', 98, 3);
+ T('30802188.165403532', '311.390142618978708810487', '260', 7, 1);
+ T('796378.4083256992484', '-6767010.044506358726345204', '534106', 15, 2);
+ T('-41367.46326797923', '-987843.3794635514534695852', '-1029079', 26, 2);
+ T('1.178E+7', '3136604.1735986276931728102', '2333696', 68, 4);
+ T('-329530.307833626917165120', '509668.110801859907', '180420', 9, 4);
+ T('-7.89555340E+9', '-1.3E+2', '-7895553528', 52, 1);
+ T('33480.7154', '1.971E+5', '200', 41, 1);
+ T('-382555672.42461030181081', '-4.9E+5', '-382696992', 56, 6);
+ T('-40596.7429', '82.34620041967696303', '64', 7, 0);
+ T('-75.0228001997466183101804089698', '-2.3896307', '-76', 46, 6);
+ T('-98138.2694998027554863037219', '-981321326.3', '-981335934', 91, 6);
+ T('-4730885.88579500754269042067', '-9E+8', '-904722688', 80, 1);
+ T('93164.6858162738796673327055440', '-9E+3', '84168', 11, 0);
+ T('-689.0467238904701392974724813', '-4319531.44', '-4320187', 14, 5);
+ T('8556437.855', '9.840E+6', '8521088', 34, 5);
+ T('-1258537137.3567491474599', '-611.291740822835203962518027424', '-1258537715', 94, 1);
+ T('3.0876667E+8', '-598585.6035', '308692422', 70, 4);
+ T('991.80757575709045682816', '6.6E+2', '660', 90, 4);
+ T('5540.6234967491630101385144', '6912642390.40626896282632962816', '1284', 7, 4);
+ T('54743897.615', '9446.35', '64', 26, 4);
+ T('-480227606.6374713397648', '-4.8941E+8', '-499121632', 72, 0);
+ T('-89.279933855812169', '97222891.043192879', '97222819', 37, 4);
+ T('-60284.49865152699315', '-8299077072.02139200035430', '-8299085824', 83, 5);
+ T('-6782106390146.43823709783263217', '761.314229', '120', 100, 5);
+ T('-4.12E+9', '-957617.487695695328364750493027', '-4120821248', 60, 5);
+ T('673267.223', '981122.969096', '671874', 27, 2);
+ T('-7E+8', '-1792.58', '-700000000', 98, 1);
+ T('3E+4', '-8.0028418E+9', '20784', 27, 1);
+ T('8.010051948E+10', '9676589645.2', '8594393608', 31, 4);
+ T('240680009.64933', '-58.9', '240680000', 53, 3);
+ T('9.917E+5', '29296.579526655643', '8272', 37, 0);
+ T('-3.92715E+16', '-193246.5222975540440141976807', '-39271500000000000', 30, 0);
+ T('-823533328840550.74930', '-5110356.0998338', '-823533333643128', 89, 1);
+ T('8922427.17249750301196837521', '400540.946967906651955627183', '1048', 78, 2);
+ T('3004.721404099624882889322', '71897866.192179391643320530289', '776', 86, 5);
+ T('-30477393.95146323081855548477', '2.98409449371962E+15', '2984094489522180', 44, 2);
+ T('-6E+13', '-96.17393510990909534503', '-60000000000000', 45, 4);
+ T('-9026.562267', '-233947410.874556936011', '-233956178', 35, 1);
+ T('60649.96', '8.01721E+6', '17448', 93, 4);
+ T('-7625256203', '-356109', '-7625600783', 19, 2);
+ T('-220282.41946110379049913841331', '35115.715671', '33026', 100, 6);
+ T('305238573.5445010564', '3.5E+2', '12', 31, 1);
+ T('-9731861.7', '-7.069366E+9', '-7077756928', 21, 4);
+ T('-4.7E+8', '-6708.74390289', '-470006656', 86, 5);
+ T('-8E+8', '-98852843417.9869369041', '-99585339392', 9, 1);
+ T('-7515190258.735381688', '433112240.34705205', '17408', 61, 3);
+ T('-5.22E+6', '-6.297317E+7', '-63956736', 18, 5);
+ T('129.6651068921371938276500443', '-6.4566882479542', '128', 48, 0);
+ T('-3969.39895112185193841117', '9.5E+5', '946288', 4, 1);
+ T('8218.29705594', '-33421100.349317648070654266029', '16', 43, 1);
+ T('-3.0515157E+11', '-605995796', '-305689260896', 61, 4);
+ T('-8.8E+4', '7.8100138E+8', '780935168', 92, 4);
+ T('-255.7809166392002752', '427.99055591487547685940735828', '257', 62, 2);
+ T('84.7218004153438830869582', '5041316467.97862474645832361', '80', 13, 4);
+ T('-99595.54', '-5.2208E+9', '-5220832768', 60, 0);
+ T('2169283209.76154', '9627', '8329', 10, 2);
+ T('277295.9', '791037.676996086259384009127', '266541', 6, 2);
+ T('-588409487632.3448472772901732', '-22914852.9826', '-588410382128', 96, 6);
+ T('9.9690116657353E+16', '2.93731E+7', '12587048', 87, 4);
+ T('-487.683805868555343', '6.9E+3', '6672', 75, 6);
+ T('-181.58323453313186198', '3.122804611244694', '3', 32, 2);
+ T('4545816558.7', '4.9556964387819E+17', '4443046816', 57, 3);
+ T('6.0916920E+9', '-31.783', '6091692000', 72, 3);
+ T('-8.477E+4', '-195952436.2661557491598036940', '-195952436', 31, 1);
+ T('-4150059.6289', '-5182880.4', '-8345536', 47, 6);
+ T('28.9237538982897577934565278171', '-6730.49027785176158634326912', '20', 20, 3);
+ T('-8.17E+7', '50.5765231214155435950087991716', '32', 90, 4);
+ T('-51.74095667', '8093.4', '8077', 69, 2);
+ T('-78214.86103868', '-9434991', '-9435120', 51, 0);
+ T('-7.2006E+9', '3204521565407568.99399', '3204519400079424', 16, 3);
+ T('-5131977063510543.38557', '-564.92806376062770346082023', '-5131977063510592', 76, 4);
+ T('428640919.2048076', '46.38623402176518466', '6', 6, 3);
+ T('2.355E+7', '-1.325814153E+17', '18944000', 27, 0);
+ T('-3988.608561269763', '38.4899990308133117907222664', '36', 17, 3);
+ T('90234697.4328592869792836903', '506133288.2252905121395979112', '69262088', 80, 6);
+ T('6468.1304981944', '5.02815720E+13', '256', 1, 1);
+ T('7160740085.5', '-7479.8482230094617', '7160733889', 45, 2);
+ T('403094.8673', '-936.2024387468157406', '402448', 76, 0);
+ T('4.4E+4', '94.1259677582337035296', '64', 7, 4);
+ T('71277507.7569964736', '582.277547', '578', 38, 5);
+ T('54600.30726330374253819', '-59190.5947939085791602', '4168', 15, 1);
+ T('125613.6961173', '-6804510709.853333', '92169', 98, 1);
+ T('8649715.337024083', '2487038.475151382401042700', '127730', 60, 0);
+ T('-7.6465995572239', '-4111948719.1809757491982703612', '-4111948719', 65, 2);
+ T('6042734.41809316987984648668', '4233', '4104', 1, 4);
+ T('-1.982260E+13', '-76738804.735975192570754215', '-19822609625600', 25, 3);
+ T('-6806.0621', '-1.79056094016962', '-6806', 75, 6);
+ T('6.97391250E+18', '-2572.82218994862', '6973912499999997952', 51, 4);
+ T('-8143863.35370341150590177', '-106010180.70181795', '-108910584', 24, 6);
+ T('8025222035.321092', '50.9018', '18', 30, 4);
+ T('-9026.607934820375100562', '583649214.0158701118', '583648446', 79, 6);
+ T('-4494.30789798', '481.1177', '96', 53, 1);
+ T('-9E+9', '-6.752E+5', '-9000672768', 28, 2);
+ T('2721.19970', '-57923989.432710666924877705280', '545', 56, 2);
+ T('-4350208166.5', '822.728425363', '786', 33, 3);
+ T('-757.154322916934', '872429.6493023470655', '871689', 82, 6);
+ T('2206196.71498938684976589629', '3.718100E+9', '106528', 14, 1);
+ T('-1182068.557290982', '5.04E+15', '5039999999868928', 80, 2);
+ T('2576085705934.59523238', '-4945.6684550656655169', '2576085705870', 89, 6);
+ T('-45.336746089', '2070862173.53989016021747', '2070862161', 86, 6);
+ T('-57772.9101961053158187660', '-5883.95001355638057235824539191', '-63484', 13, 6);
+ T('-36550933.84271837266290626', '-56772220.736', '-57671552', 65, 3);
+ T('-4.765932854361170414', '-350.4160565190118739799216298', '-352', 15, 0);
+ T('-1819783236414.200945623317', '-8.7E+5', '-1819783581568', 15, 2);
+ T('2749051829.85507517932849', '81.9245862114654775446677', '17', 72, 5);
+ T('490345338348.3', '-282725013.08743765', '490331182440', 17, 3);
+ T('-723.543863026664', '22839.8890609275891071470', '22821', 48, 5);
+ T('820228530706.09542', '439245.493', '401920', 67, 5);
+ T('53647.5802', '1.5210506775828258660E+20', '37256', 17, 2);
+ T('-359', '-779188.976757999018', '-779256', 41, 6);
+ T('26875.406541879727', '13.8981927183210510', '9', 7, 2);
+ T('3.1756146E+18', '-510903.70488900737366605545349', '3175614599999787008', 4, 2);
+ T('-471.5397092758102992070', '-87133.18222', '-87519', 97, 5);
+ T('94907718574871.809801248871', '4119601696.88676007994364', '1686643200', 76, 3);
+ T('-436686069327657.829507505758298', '9940883.469', '9799827', 46, 1);
+ T('-3.79787231213867856', '-538.53770490', '-540', 84, 2);
+ T('-38193160.217133095162973653', '-67.74302524724086647014163562', '-38193224', 29, 4);
+ T('-9.77780838391861', '-21916704027.0478012', '-21916704027', 12, 0);
+ T('-73787.4697', '-2.84', '-73788', 32, 3);
+ T('-170252.7949094903', '34211', '1184', 67, 4);
+ T('-3.713E+8', '6987402340.047', '6985238624', 35, 2);
+ T('42128586.19611958520820', '-4388179897.222239126', '33591362', 88, 3);
+ T('36007.87128802', '2.533678427891946027161382011', '2', 2, 2);
+ T('6607422372', '462982.52', '327812', 7, 4);
+ T('-37624562149.94765', '-65.75545075072', '-37624562149', 82, 3);
+ T('-6151925833.893779134288950', '9.284202000961E+15', '9284201295646112', 73, 5);
+ T('470744.8185', '93919.601017158130', '77528', 88, 6);
+ T('211501.0971628', '56870681.029184997393', '197129', 45, 4);
+ T('2827.6', '89120356871460', '2304', 19, 0);
+ T('-581.2404030020344028975', '4130066403.7097588060418403', '4130065827', 18, 4);
+ T('539423.94925486688', '-5.51110E+8', '14864', 12, 2);
+ T('9E+6', '-7613.935811', '8994880', 57, 3);
+ T('-559.78605701527725', '53245358.2811506699038066476517', '53245312', 62, 0);
+ T('-509338.8841800', '-57.855382818644921700', '-509370', 47, 0);
+ T('80543.2708721789214293075', '4784722.568335252412', '66066', 45, 4);
+ T('37545.0', '-6.0728865491990534232204373', '37544', 29, 1);
+ T('478.65824331184274690301', '-750243.816', '348', 84, 2);
+ T('120.91810299', '-95.33982454420', '32', 14, 4);
+ T('8.53460E+7', '-561328.867215', '85345872', 95, 3);
+ T('-798959.5958', '-26800.4193598190326351', '-817392', 58, 6);
+ T('2280.3388689', '50917745.54109785800527', '96', 92, 6);
+ T('-3.51506E+7', '67221.833896852', '66704', 68, 6);
+ T('-4170921.48707068828288997', '3.30171151314834522720624659', '3', 57, 6);
+ T('-3.3684626062807375E+20', '-552.93794647475344', '-336846260628073750512', 9, 6);
+ T('8223897691.74159427207483', '-8391286.723566358', '8223895562', 51, 1);
+ T('-4.097928758360636610243', '32060.54477146062323', '32060', 19, 3);
+ T('-205.93374343179661751999', '-87460.441807125', '-87536', 19, 3);
+ T('7821506013.5212505627760058', '-9.9938E+9', '6443676864', 45, 2);
+ T('-558379.275111695676', '116779.20517682337431630254014', '83969', 67, 2);
+ T('-2567418945010307', '7579544.93324793705328605801', '4392216', 39, 2);
+ T('-9.5835309946131336107E+20', '-65131846.6924', '-958353099461342787054', 40, 6);
+ T('1885272661.531462641310', '-611498162894118183902', '805443584', 58, 2);
+ T('203599.20827643884', '89.68471195827722668', '73', 87, 6);
+ T('9E+7', '672.9240691850972', '640', 2, 6);
+ T('-544221.390253883266457', '7523699.93859779308117258', '7503907', 88, 1);
+ T('-63495498591587553575.245465348', '5535910866.8836415167723', '5504174800', 61, 4);
+ T('-737089.554771463', '5.334E+19', '53339999999999868928', 19, 0);
+ T('4139', '-630749067566729.6839401542', '35', 78, 4);
+ T('-6531.5808', '7259205690.96062405136', '7259201592', 2, 4);
+ T('-724102.4092073299', '-128.6687004186', '-724224', 29, 2);
+ T('-67.707', '-588615.663376790786', '-588615', 40, 5);
+ T('6793805404.43206052805712', '6.325471E+8', '78718492', 100, 3);
+ T('-62409742.5420091', '-75433.556570', '-62484142', 47, 3);
+ T('25673881.16349893724399746584', '-7887956617883266.0', '25264152', 98, 5);
+ T('-1.6661E+9', '48996.8', '5216', 60, 4);
+ T('-62030222370.2', '202384600.9424551', '202383576', 32, 4);
+ T('22432557.8778195114353886', '-2402253.602970666276858', '22169633', 67, 2);
+ T('-2.807198712227', '2858582.369382', '2858582', 23, 2);
+ T('95647970.9066123628244', '-7E+18', '67108864', 2, 5);
+ T('-7689518.309583908127', '-2.6E+6', '-7863616', 52, 0);
+ T('-82002252429008.96257', '-1E+3', '-82002252429296', 29, 1);
+ T('278663315499337557554.32', '-4.2E+6', '278663315499337555968', 46, 3);
+ T('401239940.466', '30.00122698523573394361853', '4', 55, 6);
+ T('-11948.70', '-25325889.354932159674377', '-25329644', 66, 2);
+ T('-391.3480', '24792.95065269510848484925271', '24664', 93, 3);
+ T('-222569.046956477', '-957.4511034339868424833', '-223229', 84, 6);
+ T('-99075.3420581953', '-21561.675564883451718691', '-120635', 88, 4);
+ T('76427.2654432182618094030021', '536039854.5966120400172319', '65674', 52, 0);
+ T('43.660288774', '-39.76019734434756539', '9', 9, 2);
+ T('-680140543.81458', '-30.3441183', '-680140544', 23, 6);
+ T('3817971357.75844', '9.8303895905E+15', '3816915584', 14, 1);
+ T('5.40981E+6', '-3081.06172267190157847670013', '5406738', 56, 3);
+ T('3270245202.2521378020264722594', '988.6034', '848', 51, 4);
+ T('-6405.949962931501395278', '-6E+19', '-60000000000000000000', 4, 3);
+ T('-37184203.7976', '6.76E+9', '6723995648', 2, 6);
+ T('-788.932181354407746934492682397', '-80298479.536166', '-80299008', 97, 2);
+ T('-91860311.9297651', '207717.278', '131617', 56, 6);
+ T('-14824.206163', '399346493.74627751328242558378', '399344152', 82, 1);
+ T('196.7323606428552983498582', '-163066.27882473823358', '4', 86, 1);
+ T('-156725.4', '-99.7867457304672054', '-156791', 59, 3);
+ T('-6.5168714478324221119162791228', '3.614E+9', '3614000000', 6, 5);
+ T('52896.974218407073444273102', '1.04E+9', '1024', 44, 3);
+ T('931355911.821518', '5.502E+6', '218112', 19, 1);
+ T('3785533.392986905201', '-9.6E+6', '2719744', 44, 3);
+ T('-9.0689763E+9', '-29.07054708194146471238868', '-9068976320', 51, 6);
+ T('3748127012', '134127.3974243601865', '131364', 18, 4);
+ T('542815.09971142348197005576', '-740247.7190556281185136021', '73', 27, 5);
+ T('49823.22667009', '-142477.25774031559563', '49683', 27, 1);
+ T('405.9444701875878399134', '340496.799', '16', 58, 3);
+ T('3.8851286E+9', '18053849', '17980056', 67, 6);
+ T('-11284.2973421643202', '5.43E+15', '5429999999991808', 32, 1);
+ T('354836.58654649', '-75.252567', '354836', 91, 1);
+ T('2517502608', '57', '16', 60, 6);
+ T('9145.885989009809996', '-27716957.02818', '673', 51, 5);
+ T('-6.8484499330214329555', '-70', '-70', 45, 0);
+ T('-2E+4', '-2.69', '-20000', 88, 2);
+ T('-514.02163351751170888', '-653245.4', '-653246', 61, 3);
+ T('12158029444708.7', '-7.461292E+9', '12155881828384', 31, 2);
+ T('-4110353179.21070303', '307310.4148330', '45156', 36, 5);
+ T('1135670132', '1952455436.0231726128327034170', '1075843844', 61, 3);
+ T('-4.7E+4', '-4337894242.560436054773', '-4337940472', 27, 5);
+ T('-223140456977714028.09', '7.4842619519677921043844', '4', 43, 5);
+ T('-12834.68020', '145.413089315', '144', 32, 4);
+ T('5.513487E+7', '2973333378.461244733590033', '17384066', 87, 5);
+ T('22386.1442354434', '9.9275E+9', '96', 25, 1);
+ T('-4804741617.3472283', '-14540273.6948423493', '-4815052273', 7, 6);
+ T('7106796.05103760085710865', '-37532743159208.811832', '2895944', 68, 3);
+ T('-378.54083331044509', '-7.745E+7', '-77450112', 84, 6);
+ T('9855.576459959385859774722585', '-964863.689436446291851520', '1537', 70, 0);
+ T('-922.28840635338320133352767763', '595486.2944872707', '594950', 93, 1);
+ T('-775.1596040416253044299757519', '-5512.8821359940670245356054646', '-6024', 61, 1);
+ T('8743.6069098877247183', '-91.249727825', '8741', 86, 2);
+ T('177.289408', '6363.0993833846930', '145', 56, 5);
+ T('6.956E+7', '-51442.5', '69543424', 44, 5);
+ T('-3.3092010616430211540509688637', '848847.7844105720925378473739', '848845', 22, 0);
+ T('3.4272E+8', '390890305.8751953752969198', '340525568', 47, 5);
+ T('-50399489003761.0147892996991767', '680.022663464832116689202093', '520', 21, 4);
+ T('-2E+10', '13932.258878858519806936', '12288', 66, 3);
+ T('-7.90368482494', '39.2', '33', 53, 0);
+ T('-36.298049675603322', '-675129.26663779196', '-675132', 23, 5);
+ T('-498131709.149', '293266083.5973289735456038', '4849667', 1, 6);
+ T('5.82E+4', '-1.7226219113262', '58200', 82, 3);
+ T('2108.7', '-9.41E+11', '2048', 38, 1);
+ T('2585230670', '6E+2', '72', 86, 0);
+ T('-2.36997149292851', '-187.524431913', '-188', 1, 4);
+ T('407560.677236450432554', '260386.87', '145408', 55, 4);
+ T('664.975009', '335598985', '136', 9, 6);
+ T('86212247.224921928', '-3.1E+5', '86197264', 92, 5);
+ T('57461.91941731826611', '-9818484.23035827473', '8196', 31, 6);
+ T('48770.94243256861492685444', '-942754371.137036221', '46208', 50, 1);
+ T('-6.278480551517947', '-433507.238842514782736', '-433512', 71, 0);
+ T('-3845817809.011784902065', '17903.3670837736228', '16431', 20, 6);
+ T('97370.968', '405.28882124297551366043250466', '16', 85, 5);
+ T('-7167919362884983446.6226230', '-771480315.42228723205392193957', '-7167919362962086656', 87, 1);
+ T('3053297.644415976481520018', '4.757449114E+11', '655392', 86, 3);
+ T('4332312045.876980355758', '28244699555332724744.1812578829', '4332294152', 46, 4);
+ T('5723642306.43', '94521271.0900285525', '86131074', 9, 4);
+ T('-288.77541637371998323', '-4607848.422', '-4607872', 52, 5);
+ T('9451.038432315882', '-49.230135824238820864057', '9419', 56, 4);
+ T('98.8747297650811946048331666294', '-18029022.783941', '34', 59, 2);
+ T('19338.23001333273835062', '4E+7', '18944', 81, 2);
+ T('-3940990508.40', '-61410589.0133839220', '-3958357824', 2, 2);
+ T('-5909164.7084597780698924', '-68166103.04538491163394246887', '-73018368', 86, 0);
+ T('66.69008456390036423659654', '92.649428635', '64', 7, 1);
+ T('638744797.94863390309', '4292392681', '638595273', 15, 2);
+ T('38469.730766181333336806898', '12079.3848927', '1541', 41, 3);
+ T('-8.0976E+6', '9764', '8192', 70, 3);
+ T('-42.3308957095487826', '6790702.351151891734420592', '6790662', 30, 6);
+ T('-7352.8500341373645631674257578', '125.832717307', '72', 71, 3);
+ T('5905.249826', '6.06E+3', '5888', 79, 0);
+ T('89791560.1838356638201', '8.06467292784422966326', '8', 30, 1);
+ T('-818717.196150431', '-250669.26023932243', '-1048381', 74, 1);
+ T('6.9839075E+13', '59160.296921081', '42496', 42, 1);
+ T('922.5498379637709166527', '214.90178717913362290217309699', '146', 17, 1);
+ T('-4507517.1956669', '-4203420338.64043', '-4207927294', 4, 6);
+ T('-1.4090311375390161', '-6.4262466730629253150', '-6', 63, 1);
+ T('-808586340.1150911692253259993', '8350.37850324', '8348', 57, 6);
+ T('-4.445030', '-861.9318888', '-864', 79, 0);
+ T('5112245772.26263228', '-138908665.4', '5111819268', 95, 6);
+ T('4.623E+9', '-322066.90224806665406139009', '4622713280', 78, 4);
+ T('-2572429998.12397', '17.67214973301', '16', 27, 6);
+ T('-8497059430.6254736', '-8.18E+6', '-8497584000', 71, 6);
+ T('12.13913765570720633', '-90651.66227863', '4', 25, 4);
+ T('339.2678832388276419344047120', '2602147.63219184242205208576961', '3', 81, 0);
+ T('8090.8499227', '-3832.7578427', '4360', 57, 5);
+ T('-6.2E+8', '-302103574.61362232275736782', '-922091264', 11, 0);
+ T('-592.07543607002926095263848', '-1955756499.890665301326255867', '-1955757024', 82, 2);
+ T('-95.334660516420350428697221', '-988097107.77673', '-988097119', 50, 2);
+ T('-2995720.857', '29.28968327881', '24', 99, 1);
+ T('-15.3039519339461', '883.381519640671809825664410013', '881', 34, 2);
+ T('67631422465858219.53', '-5123375.95698682718797', '67631422465200769', 63, 1);
+ T('-9164.9340596', '3837962.4772797753057981716', '3837952', 9, 0);
+ T('-498590834.1393722373', '161937954.74737681', '6658', 71, 3);
+ T('5.0E+14', '-58431791.957171709134448601', '499999959957504', 40, 6);
+ T('73.0012038628831318569923190113', '-2521765.736575826101420', '73', 7, 2);
+ T('4953951591.7', '-2765007.6416988565854628172', '4953820449', 66, 6);
+ T('-327.436853882282836762840633991', '53.63904958883190', '49', 33, 3);
+ T('5440.10953084046', '-881373883066730808.073895', '5184', 71, 4);
+ T('5.128E+8', '-8062591.01880', '511750400', 69, 0);
+ T('-176774629.1419400058029546', '76799003.93990643044', '68321307', 47, 1);
+ T('-351.8389', '-7646.8952961449034112350282', '-7648', 58, 6);
+ T('-5.7944969805830E+19', '-35.282631141', '-57944969805830000000', 95, 4);
+ T('2.157785E+10', '73643.1003093041331557', '72832', 1, 0);
+ T('6039463.41329897', '5.3382', '5', 96, 0);
+ T('-7668.984258823364', '7.161299830101193E+16', '71612998301008392', 20, 1);
+ T('-5.3074934200497081E+19', '-7.7743387536603040916', '-53074934200497081000', 28, 1);
+ T('5338.528511', '-1403.2799', '4224', 48, 4);
+ T('803294.41820954', '-6147.9', '803292', 74, 1);
+ T('-839256141520737.0620895469', '-1.72842793963531275190500083178', '-839256141520737', 43, 2);
+ T('9707.435961775652646', '56263570.404894883847289244', '386', 27, 1);
+ T('933.892312978702', '-6.51E+3', '640', 49, 5);
+ T('-1.77E+7', '44.0638970219', '32', 16, 1);
+ T('-6', '5.7728E+12', '5772800000000', 30, 5);
+ T('-98067.74887533', '-276109', '-360351', 69, 2);
+ T('-98585444.7220750490534325', '75864099.941053559166059789946', '364544', 66, 4);
+ T('856.6619781', '-95013931.40695036', '848', 87, 6);
+ T('808186.071314405178434279546465', '-551.02121154706808170743', '808152', 60, 3);
+ T('539871856.8261245772127890', '-5.5987785637741275227', '539871856', 44, 3);
+ T('4552700.18957053', '-9622536129.96776177393153541', '4276284', 27, 0);
+ T('138.85', '557.08929830033835512535278', '8', 39, 2);
+ T('1836175.31', '-792.11572320053255502', '1836168', 11, 4);
+ T('2961.957914825942504', '-3353677039.1775227', '785', 95, 5);
+ T('280.864221973', '-59595.95623028088661045142466', '272', 55, 5);
+ T('-95112372.49555115622754', '-8.966541626469', '-95112376', 51, 2);
+ T('87392.03937526735969339164', '-32365.1044178637', '65792', 52, 2);
+ T('-951513368.059497123504182613', '-295595108.35239747199', '-968818040', 31, 6);
+ T('8.0E+7', '6.54755E+6', '4235264', 52, 4);
+ T('-685644.93795282526434846059960', '-2.5E+7', '-25132672', 62, 0);
+ T('27446391.3667518', '5727440.25', '148560', 3, 2);
+ T('-2E+5', '947059.906303140', '815680', 66, 1);
+ T('31.9733', '8968500.9051971094', '20', 26, 6);
+ T('854.3819232484030391', '2.7E+3', '516', 49, 0);
+ T('-80806873522554.1683777723637', '1294242332.010', '218108420', 15, 0);
+ T('-56885.6923403595', '21289.9612751534602390666815121', '265', 1, 0);
+ T('970.62153222503564453388611458', '-49736.224902113', '392', 76, 5);
+ T('4.9E+8', '-96478679.1358097420', '406112768', 41, 1);
+ T('-5363.28469628342916686383', '-3586313621.66086947186621095514', '-3586317815', 72, 3);
+ T('317', '1146045.56314', '61', 8, 5);
+ T('2619938081.5806', '366601.4922186429761', '69633', 7, 0);
+ T('1.169760E+11', '9.883714E+15', '48251278336', 26, 3);
+ T('4420857999581.5', '3877.697755199603658520727475', '5', 24, 4);
+ T('177368.997833312649', '4.3259E+6', '131080', 55, 0);
+ T('-3.55586741E+14', '-4666792325.636663888263', '-355586775179200', 88, 0);
+ T('-1.7897508443165624160654', '76397.679259653564', '76397', 93, 6);
+ T('-62.34467240228920921043', '51553.721917715526', '51520', 71, 5);
+ T('-460555565.79386078114006', '502.7123850286', '210', 68, 6);
+ T('-80.41101244895284', '7062.00529362', '7056', 26, 4);
+ T('288.401651651905532977625', '1213.636264909', '32', 50, 4);
+ T('95756.6', '6.24186E+20', '65536', 74, 6);
+ T('9.673E+4', '977.1146007183255', '464', 82, 6);
+ T('-8E+7', '-577134049.9', '-652673024', 28, 1);
+ T('6470.94535', '6205987.16682', '4098', 99, 0);
+ T('9000942907.349348681000539', '563692.4546', '530728', 37, 6);
+ T('-6990999936.12978360610', '580.42822999337587', '512', 100, 2);
+ T('-844.4940378163361407', '-98.0010426236041293', '-876', 32, 6);
+ T('4022141553', '366.6748474005878068967797', '96', 1, 4);
+ T('27.203221174485468909', '-3159.657912034711366215963923', '9', 1, 3);
+ T('4838.79212042347863073698358196', '9.29506E+13', '512', 74, 5);
+ T('-374143.6526081197', '-1.04979', '-374143', 83, 6);
+ T('-9.04E+3', '1800916.4677255358130720698', '1792144', 38, 0);
+ T('7E+4', '-120.365292835641172498052', '69888', 57, 4);
+ T('692141.5285615709919', '736648471', '527621', 76, 0);
+ T('118.53324746386', '-1370.774', '38', 13, 1);
+ T('-2.84E+4', '7E+3', '4368', 56, 4);
+ T('8.579959915757343198106', '-2836.07770846534092223491', '8', 45, 0);
+ T('-32.30921695784691101055767214', '-6509612340.1705562177601', '-6509612352', 36, 4);
+ T('4.96E+8', '-78896.301033814387053424078', '495994880', 11, 5);
+ T('4895958.6280012076507781089366', '-3.093957784', '4895956', 11, 4);
+ T('-8.20665E+9', '-5.63007E+7', '-8245976736', 32, 4);
+ T('73953.64', '-2521.508475144005', '73761', 85, 4);
+ T('-4E+4', '179259.474659', '139264', 21, 6);
+ T('-975581555.59145824601', '31.960471185', '13', 44, 4);
+ T('-7.503', '158605.324875458041066', '158601', 75, 0);
+ T('-6460137.4', '4818.2190359319820240', '18', 3, 2);
+ T('-75239.64047368569162717694100', '-28.359614749443542', '-75264', 95, 0);
+ T('-66174.89', '51.1', '2', 72, 3);
+ T('-81.4876334153486569551236955820', '-6228.9979730670500153995980', '-6228', 11, 2);
+ T('531159039735003.1302306', '555153517', '16838729', 79, 6);
+ T('4.0282E+20', '8264124.76343696970334973432049', '5898240', 82, 4);
+ T('-6464099.70910562708887017885915', '83656.873804077923594180155', '83080', 1, 6);
+ T('62607255.29025', '-3.89124399E+9', '1065986', 20, 2);
+ T('-9122861147.0', '-970827687405354.9750872000221', '-970827964348284', 7, 5);
+ T('872.25018934145152389231', '643368.3693634', '296', 50, 3);
+ T('1.073045552509E+17', '-7306721899414438161.38080028644', '7045825809128480', 37, 2);
+ T('72045262277889685.0', '-92346236.11970095084', '72045262252722308', 67, 3);
+ T('4276278.7187382', '-843.0', '4276276', 72, 2);
+ T('6948782.593', '-586464453.81367322404143', '656170', 26, 4);
+ T('-25868820.429702408068622868', '-182240.5129373823829238', '-25886688', 55, 5);
+ T('415.551417362561851', '-1E+5', '256', 54, 1);
+ T('302628.01', '-6617763098.938', '299556', 67, 0);
+ T('42.4555248400', '-7640190.26987844610802840265', '2', 62, 1);
+ T('9907648373.7389970573639', '9.87017444E+20', '235012096', 36, 2);
+ T('-6.2219016E+8', '758924.49', '655488', 66, 1);
+ T('738229.44224896775355', '541819.48391470', '540721', 21, 1);
+ T('9378402703.484530964', '190021.5519208836279678810416', '131077', 64, 0);
+ T('299462.767176322971813676', '-5.30878184E+14', '266240', 96, 4);
+ T('-6440683901.6845537118', '244565.48773', '176641', 27, 6);
+ T('2.724172074978515053', '-53662.218133588638678882426931', '2', 1, 6);
+ T('-8509.0585', '-4.55E+9', '-4550000000', 48, 4);
+ T('4E+7', '-3.50436583177017', '40000000', 89, 2);
+ T('-450090412286408548', '30711.002032064056396049260382', '148', 26, 0);
+ T('-65902107.0653', '-180217524.788101601207960801299', '-201193148', 72, 0);
+ T('-10760940.81657170864206', '-72.09692396065', '-10760944', 60, 5);
+ T('5941.2739', '-1.298718463031235E+18', '1536', 92, 5);
+ T('-410.79', '-2642.37632844901560856979710', '-3034', 14, 3);
+ T('-885580371.7703486486943870', '9939115953.648617431', '9665912225', 62, 2);
+ T('8.0676954E+20', '6442874.81455164192349209', '4210688', 14, 3);
+ T('81228918.369', '1785.0245555959215180887994685', '1136', 98, 5);
+ T('-409371323866.5174984952', '-9151.288294', '-409371324416', 14, 5);
+ T('2797594295.66012992847142060', '-2.94', '2797594294', 72, 4);
+ T('77184640.3554053469', '-4033435.985130380', '75510784', 2, 3);
+ T('7.34', '5709199.308876631467', '7', 24, 5);
+ T('26375.76', '-1.4131524255305E+16', '8704', 47, 3);
+ T('4E+14', '-87007.291296685887114608', '399999999934464', 39, 3);
+ T('-307866309.10', '200816.340109091100815874385', '135216', 46, 2);
+ T('674971.7687284804382289273', '589.1799956471809477528', '9', 9, 1);
+ T('-76351.7466', '-3.94E+12', '-3940000067584', 64, 4);
+ T('2174829.658318', '2.3E+12', '2099200', 8, 3);
+ T('4.865E+4', '6.3967E+5', '33282', 46, 4);
+ T('23.386173276', '7.6E+2', '16', 84, 1);
+ T('-413507.2745843318128992', '-934886.15234504686341964', '-937960', 64, 5);
+ T('-3.8832237E+8', '6.8351267', '6', 69, 1);
+ T('9.40E+9', '-2438206740.38684673931858', '9127365120', 32, 4);
+ T('5700499.400955', '-354300.882744764551', '5412864', 81, 1);
+ T('-33635850.19207590', '-2.968918E+8', '-330514336', 3, 4);
+ T('-2207.100611232938480', '-5.80E+8', '-580000000', 54, 1);
+ T('-4550466.23', '39893929275964024.2936286218157', '39893929275953208', 27, 0);
+ T('-9726989.57267389832', '-8666214337.2', '-8667525069', 3, 0);
+ T('9151450109.38042', '-30247518.02193539349914', '9129951648', 47, 6);
+ T('-2638483.32430368', '-7.6E+6', '-8124416', 12, 4);
+ T('-4338832543', '-9663446.36', '-4338972640', 69, 0);
+ T('2991607934', '4512.240', '4128', 82, 1);
+ T('-18651.904715862', '1.6701E+8', '166991360', 13, 4);
+ T('6.5779895E+9', '-813158019.6033706343', '6576677244', 11, 6);
+ T('-17170.83050', '6773493821.76682246822', '6773477420', 93, 1);
+ T('-1.41E+8', '-1454.2', '-141000128', 65, 2);
+ T('-51302.096288869', '-97.32612812274129716', '-51302', 90, 3);
+ T('-28057487.15084279981134190385', '-289.1987712967404791', '-28057519', 78, 5);
+ T('-24213302.228486913940665', '445335.140634545', '428162', 99, 5);
+ T('6.759', '21015.906399485899497944307', '6', 89, 0);
+ T('7.462988E+8', '-99.5456330588230393', '746298768', 45, 5);
+ T('-98.358124523652325', '-727476.8376988', '-727540', 61, 1);
+ T('-5E+1', '-8.456E+6', '-8456000', 28, 6);
+ T('-59363858643441.5772828125653622', '489062364.147750257744', '67241484', 17, 2);
+ T('-8499440.431855', '-6388734.680659108590457', '-14810112', 51, 5);
+ T('-94095.009272395251476221', '-7330864532.815527', '-7330955168', 65, 2);
+ T('2.05307902E+9', '-44102.8', '2053067688', 98, 6);
+ T('10.859018636873098220980', '15486047115001214.8668878', '10', 61, 3);
+ T('-40384.51717842194798813072', '-8.950E+5', '-900544', 82, 0);
+ T('153312.23918557158938835963', '630.942', '608', 22, 4);
+ T('1.6484607309E+13', '-735072258.538149', '16484422755528', 87, 0);
+ T('-1.416752E+7', '898.2', '512', 23, 1);
+ T('97698143.04364895827869783053', '300411850.753', '29540682', 39, 1);
+ T('7207541.938854644', '-41348.8638692161446863119867', '7166580', 48, 0);
+ T('-702622.13258076928044256317528', '-52.38017048876232054292812', '-702656', 14, 5);
+ T('-2847350.549102', '-9E+6', '-11236992', 74, 4);
+ T('7189054.679225333700812', '267382492.901628100130', '7184924', 99, 1);
+ T('10.467257', '186143.863006409668', '10', 64, 4);
+ T('9.251083837208276112', '-31623.1010135924', '9', 90, 1);
+ T('444339719.9181159', '-221986778.7949336', '306446342', 75, 5);
+ T('-8.819E+5', '239363028.417021356648105377603', '239076116', 9, 5);
+ T('2028912462.1163099316422621013', '-1382793482.153617857222853', '679755334', 1, 2);
+ T('98136.8304760420235070', '-41546451.69866147', '3336', 97, 0);
+ T('-3457.10750139073', '85.03770603725198987732753', '85', 88, 0);
+ T('842691537.9249832207', '-758324367.2678912717825307', '302539601', 47, 5);
+ T('-6577.023758609', '-5358281.5602183', '-5364729', 50, 0);
+ T('8510518.7316226', '416401.2105195581946640261654', '22544', 62, 1);
+ T('-269631337.431533111360', '6150199', '5095447', 59, 0);
+ T('-8.53470E+12', '470.6208061', '256', 92, 0);
+ T('435.8919590206', '-2E+5', '128', 56, 3);
+ T('151809.28627954797582', '8757506.0120821244329', '256', 67, 6);
+ T('555423.286986946004886', '-20.715478911542433097432', '555404', 54, 6);
+ T('-95329.62688392257226761722', '56.13958734181562618782', '24', 62, 4);
+ T('-7850701683.877749748318', '-2365.5493644429223676862', '-7850703743', 42, 5);
+ T('-4.410022791938185187463057', '-3.186101872834892671606', '-4', 38, 4);
+ T('-6.3038374022198E+19', '893.639094', '512', 75, 2);
+ T('-5.2686E+5', '-935842503609610307.52977', '-935842503609612876', 45, 4);
+ T('-7.181440498E+17', '-337804.9082', '-718144049800263680', 96, 3);
+ T('19876889.19764', '24.1881984668', '24', 38, 2);
+ T('-75883169.4', '637071.75785970700242179055', '530447', 12, 3);
+ T('-3015571.6743702', '1577.3667157636896331408', '1065', 81, 6);
+ T('-6327110.3903', '-754620484.04', '-754621256', 84, 2);
+ T('-139883.9144747', '6.4E+3', '6400', 81, 4);
+ T('-5.44133830535864393570', '-19352.85236758645560498', '-19352', 43, 0);
+ T('4.2780835738789851489974227689', '-77446892.65091148304918137764', '4', 80, 5);
+ T('-21.18394571253884844931', '-9773732655.614', '-9773732671', 24, 2);
+ T('93574285.623834522180927042', '-561802.2490911', '93537284', 68, 2);
+ T('300207453.4867728', '68.074068858877185247484', '68', 19, 1);
+ T('8793190729.36552234943733112', '-86.99', '8793190664', 70, 5);
+ T('25114.36285231156885717', '399000.5847481160782413', '536', 28, 4);
+ T('-52687809.8071622143', '75198.1277987837847801507', '1086', 96, 2);
+ T('4.1E+8', '-8186.0685', '409993216', 77, 3);
+ T('-8.07419682E+19', '5080954.1187736', '851968', 33, 3);
+ T('7.73', '52.2317186', '4', 19, 1);
+ T('47357609.427', '9.94068119', '9', 41, 6);
+ T('-99169.543640838', '318627298.22018927', '318528642', 77, 6);
+ T('-1E+5', '856758670.7868343291065168488', '856692992', 25, 3);
+ T('731616739.971', '-164426.050376393426662616', '731452834', 54, 5);
+ T('388915195.015970639382331919787', '12183640.40419', '2639960', 39, 2);
+ T('17596081.6503025', '-6015223677.88493', '17070209', 68, 0);
+ T('-7E+2', '-6.9311450567991628565', '-704', 64, 3);
+ T('9056241.9695123146903631', '-92494477.56809571136481591275', '533873', 69, 1);
+ T('-6297696891665721.4', '-1.9', '-6297696891665721', 96, 0);
+ T('9652837114.724981423335', '74884.030347', '128', 66, 4);
+ T('98776605.35756', '4.8E+3', '4608', 26, 0);
+ T('131.9130', '-3.1032534931387229032025', '129', 97, 5);
+ T('-632860285.5634', '36286.331478673', '386', 30, 6);
+ T('-6105.713647049915466837445', '3.196527977974825553685901190', '3', 73, 5);
+ T('-80.31643381798417510', '1692951.40646964452564', '1692944', 50, 3);
+ T('-16997321', '41769.2923', '40993', 91, 5);
+ T('504143.54', '-848155616.4', '139264', 65, 2);
+ T('836006372', '3.0383610671E+16', '553673152', 76, 4);
+ T('-7.73074E+9', '-8289897.6269839', '-7734296448', 1, 0);
+ T('78375641.809279', '-9.101993740551012', '78375633', 82, 4);
+ T('31.14978', '3021.7842225964593734', '13', 76, 0);
+ T('-812291.4883', '-6848525.0', '-7136527', 72, 4);
+ T('-7.2019545109259092', '-46109.75977552156', '-46111', 35, 6);
+ T('4541.788965', '397196.7', '396', 5, 0);
+ T('6.4128843E+8', '80.3364', '64', 42, 5);
+ T('43042533.689944636792016633', '501.8876172071104439539358', '229', 75, 6);
+ T('56155.33465013645213919079261', '-39993.6994134142260415', '17219', 61, 5);
+ T('84737758.34355103510539659819', '-85926085.326294', '56858', 84, 0);
+ T('-4243261235.8749037067', '-7', '-4243261239', 44, 6);
+ T('-1329179755406822.3262', '-7.9', '-1329179755406824', 10, 5);
+ T('62998886.2358840610842', '860.3', '324', 62, 3);
+ T('-4.090834195002629E+20', '583605.44805628120397', '534176', 39, 2);
+ T('264450025.0630', '685.3296540941762131032117712', '681', 9, 0);
+ T('5718.4058830117599079015', '-1989458734.732', '1106', 80, 3);
+ T('-702.150769', '611339.8822593109138331', '611330', 53, 1);
+ T('1899600.725', '-1410094.75791', '555088', 36, 6);
+ T('-36720.08239975030978017562', '-7E+19', '-70000000000000000000', 74, 5);
+ T('-7819775.75405', '-1492051.856122300778718', '-7853567', 26, 6);
+ T('5.67677111568266465558497', '2109989.21103', '5', 39, 3);
+ T('-2E+2', '-1297.63816145226162491', '-1496', 49, 2);
+ T('3.5E+8', '-3.62731E+9', '80248832', 54, 3);
+ T('-4.4295529655787199073056550051', '-259.202220', '-260', 44, 6);
+ T('932334605625944490.098', '3E+2', '296', 23, 3);
+ T('3098636975.4767370180136574', '5.82E+5', '24608', 34, 6);
+ T('-6.977931', '-1.896114232', '-6', 8, 2);
+ T('85.49564273714885133078', '-1169555234.5357124646348632', '84', 85, 3);
+ T('-463835139575982.30', '-77702.85807566883895250321', '-463835139653550', 56, 0);
+ T('6E+4', '-2.328339739740371064569786', '60000', 93, 5);
+ T('-3.59371413268252', '2753.92520188991552', '2753', 10, 4);
+ T('-8416772.515057860770073011', '-35.2652114399528', '-8416804', 47, 1);
+ T('90894.00717268880667', '-11884.733587815198595307603', '82180', 5, 3);
+ T('67539172720508098.3337327752', '20711.7359204054786', '20674', 23, 4);
+ T('-688632869.3979222015446877898', '-5.42010981506776681', '-688632869', 37, 2);
+ T('815.9640451082737', '-8.3062009E+8', '518', 88, 6);
+ T('5149843450459799.00727270', '57.3505126784131113694', '17', 43, 6);
+ T('-6147.18614967527112443', '-9363576.8215698', '-9369720', 71, 1);
+ T('8875330.687060209475894897371', '-622166318.7301', '8547394', 58, 4);
+ T('5773110.4112955766995954397', '9962.661173881375120202272', '1570', 36, 4);
+ T('-8.25996016738143166', '265.2292', '264', 53, 1);
+ T('-48.6964613954633550', '6.467E+9', '6467000000', 60, 4);
+ T('-9396873719.859391553263221', '8337062.39', '6755840', 80, 0);
+ T('-84.442890883080121103', '-7.564396179692408197193324788', '-88', 12, 5);
+ T('-6.63885', '7196.56817885516729486562351', '7192', 91, 6);
+ T('-1748687.82749', '-88.230931', '-1748704', 46, 2);
+ T('38945395.017', '1E+8', '5259264', 44, 2);
+ T('3159709.3326655414324390', '-197.825550', '3159577', 25, 2);
+ T('5.0200794E+11', '-6.509', '502007940000', 80, 3);
+ T('-8881151.5722053973934500072365', '978878985.3277536476487212544', '978845697', 42, 6);
+ T('-9.38767319767268276806440851584', '-699220.174158788820494066416031', '-699228', 72, 3);
+ T('-71177859.1265295778454', '-9473747.324139612725322494231', '-79601363', 29, 4);
+ T('3.43041903862', '-17.78255668007164', '3', 80, 6);
+ T('-374176.41182103222523208994', '21589.17019221073217971', '16448', 55, 2);
+ T('-3521726.3151370199695196054342', '-1.44672830241074296456018', '-3521726', 10, 2);
+ T('365151.6826443185053', '2.311841780980815812307999', '2', 83, 1);
+ T('3266.666278520', '1690687.27802593650626', '3074', 19, 6);
+ T('-5E+3', '-6.11883590E+16', '-61188359000004608', 96, 6);
+ T('-3529.64293621', '-8178.342348303153706', '-8186', 67, 2);
+ T('-3.7172732206912159799', '-18475.762150821983552372240850', '-18475', 43, 2);
+ T('602.90372684282029563302073590', '-2.095E+7', '16', 43, 0);
+ T('-23262833.5322', '904272.670804085738', '854016', 16, 1);
+ T('-133808.1086406006810147978383', '18.3643156139530381680283', '16', 8, 4);
+ T('-6.47634', '3119.36706882688', '3114', 97, 6);
+ T('24543048.340762', '6372.8297045036197085', '6208', 33, 0);
+ T('-500125.51815970439439027', '-13.407', '-500125', 9, 6);
+ T('-8.6E+3', '-7647.22034451931554628186', '-15840', 72, 4);
+ T('-405071215.14', '-6951.760', '-405077871', 20, 0);
+ T('-86177359.34582782717836446', '47.56119', '33', 90, 2);
+ T('72.1327290698202901715451364924', '-22685609.149904975', '64', 65, 0);
+ T('-201.0490', '-841.121062047', '-969', 32, 5);
+ T('884259183.77177814153', '-8.69332800911287793', '884259176', 80, 3);
+ T('-731610.3327243222', '725483.484', '4130', 94, 2);
+ T('-7E+3', '-914.39211900106', '-7128', 78, 3);
+ T('74630.14347983', '6993852.06462330986320693314446', '9092', 16, 6);
+ T('7536197782.68', '5.06554E+9', '4313841792', 31, 5);
+ T('-2E+7', '83531630.91994380429329227', '80384768', 40, 0);
+ T('220.43969497498439571', '-9.7384362337', '212', 37, 0);
+ T('-947.568737848817448459882178', '-9192001357364394575.6', '-9192001357364395007', 4, 4);
+ T('-2695437.25251', '5E+2', '240', 35, 3);
+ T('-12274.0358488320681', '-452200.5292306241534078234131', '-454648', 82, 0);
+ T('-6.516488446', '-3679552063.582268536070975', '-3679552064', 36, 0);
+ T('-1601822.9332222398062333139237', '-573.0453272399150850131', '-1602366', 60, 1);
+ T('52635.4029537740', '8450.5', '258', 9, 6);
+ T('-7088364531.40739', '-5.1E+8', '-7491025920', 65, 3);
+ T('-2944.3496807632580', '-9.507968550163', '-2944', 76, 1);
+ T('-2.95573E+20', '890922004.267632078673906551', '17956864', 81, 3);
+ T('22943102.322168042029214593', '-4926.143278451945252822', '22938690', 90, 6);
+ T('71985.45', '-283988111.696', '2353', 88, 2);
+ T('-613782.1108901123015747305186', '-5.41894540604508735761', '-613782', 41, 2);
+ T('-4.9E+5', '55860294.950338696965461484691', '55575616', 91, 3);
+ T('108940.268603606155952', '-9.667', '108932', 40, 6);
+ T('-4.92390', '-5.65902E+16', '-56590200000000000', 1, 6);
+ T('6.2528605650', '217472525.9500228429', '4', 52, 6);
+ T('-9204288.60603', '-6.82917485798495', '-9204288', 90, 6);
+ T('-9.5E+5', '-875705627054763.9', '-875705627737840', 39, 6);
+ T('1717322097.69140172079575006', '-82505.2982504307148484934753331', '1717305649', 15, 4);
+ T('-7183156.7606618935319939654', '-4865261229.9181896368178193', '-4865261504', 2, 5);
+ T('-3.4862534', '-635232.9815892010796651957', '-635232', 10, 5);
+ T('-1.7859673E+9', '-2.6642E+20', '-266420000000677511168', 18, 3);
+ T('-6.4104095541388', '-5.314E+5', '-531400', 93, 5);
+ T('7278161.968', '7656.9556835235614468', '3136', 94, 4);
+ T('-4.4901579996014596045644237969', '3444.45', '3444', 55, 6);
+ T('-200094.65', '-55766472.18947016697534', '-55832032', 32, 2);
+ T('-2474.796643432213999158495971', '8142223143655615', '8142223143653398', 51, 6);
+ T('-78247609.501208310069935', '-55.2185691', '-78247615', 75, 6);
+ T('-3E+5', '-4873529.36', '-5169152', 96, 0);
+ T('620775282.29470597118392', '8.82E+9', '83887360', 82, 6);
+ T('-46.8781', '-45477656.2881', '-45477696', 32, 3);
+ T('-468789016184881009441.20', '6068982730.05565544017', '5520752842', 82, 2);
+ T('-5.0787E+5', '-116447779.99624965470125943', '-116916224', 47, 2);
+ T('-58.25990847513758281', '9889328883.54487', '9889328834', 85, 4);
+ T('4.3384848E+8', '-2.061', '433848480', 85, 5);
+ T('-25.7310028012669525368', '-649594.76777', '-649594', 13, 1);
+ T('-58.7036321821', '-3.600E+5', '-360000', 31, 5);
+ T('1077681888.0958564451', '-8.2E+3', '1077681888', 62, 0);
+ T('3.42534518765750599301135', '-86870.6875836230', '2', 15, 4);
+ T('27905.24076539381482', '-67205573', '1025', 92, 4);
+ T('-9327', '-91960329.8176', '-91960431', 29, 5);
+ T('540869.1092482', '-27468.9520194977513', '524420', 38, 4);
+ T('76414.9024524359131901651', '-689154.62990254150536702377', '76414', 19, 0);
+ T('55.887504527903064', '9.57747E+9', '48', 29, 3);
+ T('-2.79535977611E+20', '69142.547852489602618228', '512', 4, 1);
+ T('-469.482253813802', '9.45433E+15', '9454330000000000', 19, 6);
+ T('7.352847E+7', '-5803.0968757773', '73523220', 92, 3);
+ T('-70233.364817477252590266788197', '9.2405E+6', '9235876', 39, 4);
+ T('545112', '2319.421', '264', 59, 0);
+ T('-75415.0212785088183', '6E+9', '5999990784', 63, 1);
+ T('-8393848068.3711462918', '-4.577414130224388', '-8393848068', 37, 5);
+ T('1515429.54', '-793551.242624637', '1246241', 42, 4);
+ T('-8.22E+8', '552.277721908745143601304', '512', 5, 4);
+ T('983197312.6897915555225160', '447604720.27689684499028543', '445146752', 66, 6);
+ T('-58226843553447.8788', '3303334.4862327771735865739042', '2121984', 92, 1);
+ T('-6229300.249808799611118641706', '-294.163610281890479776059503', '-6229304', 41, 2);
+ T('-1.006201528755454E+17', '93.588', '72', 17, 5);
+ T('-826190497641740.93222434036208', '-206.230934795250', '-826190497641936', 45, 0);
+ T('-726380.241818940521426355', '6689648120.00442', '6688925840', 31, 4);
+ T('-598696.19792560', '2.091794E+9', '2091261008', 76, 6);
+ T('7.7247389', '-3.7289789445270361476', '5', 80, 0);
+ T('187270241.7', '767.59', '97', 61, 3);
+ T('71923.255533621679337004754833', '9378.7130539025', '162', 20, 2);
+ T('5.581822008393035142658989631', '30.30066606', '4', 43, 0);
+ T('3691070348037002.987175066074', '966733437.794005672', '143591944', 75, 1);
+ T('-5.8287109712117', '-26717.6389', '-26717', 97, 2);
+ T('-6434711444.57050303590', '-911169', '-6434973652', 46, 5);
+ T('7.722953E+9', '6833309284.5975', '6513754144', 50, 4);
+ T('-26.927237448945', '1.38732E+9', '1387320000', 83, 0);
+ T('-5.41E+8', '-4.30589816E+17', '-430589816539688960', 75, 1);
+ T('7663995393620166246.04325441', '-1.6676E+6', '7663995393619035232', 15, 5);
+ T('-99.4594142971849514940', '77920099831.3013594', '77920099733', 3, 5);
+ T('-734521.982544325539687', '-8.99147E+9', '-8991536576', 87, 1);
+ T('38.3834930466289653143694322965', '49.252324047405228462596363127', '32', 25, 2);
+ T('6E+3', '85627', '1648', 88, 5);
+ T('4266.1581253214383', '906303.773802553271589164011', '4138', 87, 6);
+ T('6.3E+6', '21092788214866.9970588775845', '2097216', 53, 6);
+ T('614614', '5.56777E+7', '65540', 64, 6);
+ T('5806770161.515781567275450', '9.28E+3', '1088', 89, 2);
+ T('97.5025900394037', '-2715381416.288518197', '64', 18, 1);
+ T('44242021.78399', '-7.75851595081157364107342854', '44242017', 1, 0);
+ T('188539176.467314', '-9.418E+8', '52183296', 68, 5);
+ T('-3.201348626', '671605.32292927021373729807544', '671605', 15, 4);
+ T('-2.8E+9', '150488842.6', '135808000', 51, 5);
+ T('-8.4E+8', '-6979316.0946209184501803191265', '-846954496', 21, 5);
+ T('5.366E+5', '-4240371.68606755540051720902', '524296', 66, 2);
+ T('9830370.403545762', '621431.070383181', '97122', 91, 2);
+ T('152788762954976160.663', '-25.82', '152788762954976160', 41, 5);
+ T('-98120666.19116', '105.946425961485', '32', 10, 5);
+ T('808860.0941943', '1764930117.8615871', '4612', 38, 3);
+ T('-8.16E+20', '-5890404.1856883172193117982591', '-816000000000004194304', 34, 6);
+ T('-2591572325.550069727', '53.1991', '17', 93, 5);
+ T('-5E+3', '-45.68442506906974', '-5040', 9, 6);
+ T('-3.0E+5', '-6846.31311943574164', '-302080', 75, 4);
+ T('4855261.6', '8.0015E+5', '529812', 64, 1);
+ T('231.2', '82.6655591842087', '66', 2, 5);
+ T('39438712.3255377979045815505', '-587.029099173062918767457', '39438640', 92, 0);
+ T('3571.626206020864505124330', '-39116736.768303567', '64', 13, 3);
+ T('-1744.72089620235895463362815112', '159010058.6084', '159009024', 97, 3);
+ T('2901673483.881468534087207422', '-1.85651232724544983001984987728', '2901673483', 46, 0);
+ T('6449.47259706714123549', '89609.4105043133729870', '6145', 48, 5);
+ T('-363317508.990473', '-4.30862710081135', '-363317508', 97, 4);
+ T('-33.9', '-2234451.2838', '-2234483', 65, 2);
+ T('389.004162675278158', '8.774E+5', '256', 97, 1);
+ T('-6313940380.1', '35281692.7', '34097668', 33, 6);
+ T('4.0E+9', '-224851395.470390252961716', '3792242688', 41, 3);
+ T('-7205431471.0856559705412', '54690.186', '54528', 52, 2);
+ T('-74263916.18855866080949', '-6.2063E+18', '-6206300000007077888', 13, 1);
+ T('-9509824415273.02361250546', '-2084481104.35848493', '-9511167258224', 79, 1);
+ T('906919.5327710', '-9232269.028480', '65571', 91, 0);
+ T('-6057.09747477324461132', '55188.484137141545615710', '49172', 63, 4);
+ T('3736392657.080', '980624.50334545740', '316048', 89, 2);
+ T('-3.01E+7', '-583.782239031925', '-30100064', 50, 3);
+ T('200877.068354668311831', '-8771.93', '200877', 18, 0);
+ T('-462172.1', '-4.4921203179788272192240872', '-462172', 97, 4);
+ T('-78416.287176763790', '-254584.9462', '-258688', 6, 6);
+ T('-6.2642E+6', '64.14039485618321279886', '64', 47, 6);
+ T('-6751736.8287879334606', '2888480983212637218.83', '2888480983208179712', 30, 5);
+ T('7390519563.76534228', '2.176466257784E+18', '7256293376', 77, 6);
+ T('368013806.40952122024633402', '935.580664923794210790', '422', 41, 3);
+ T('8234.3680017282965832723', '6.6887366076747067306924468', '2', 65, 5);
+ T('-60.361918551', '-8.621430489203976', '-64', 43, 2);
+ T('412741.597742459883673111620', '-5903.1156519', '411713', 25, 6);
+ T('1585.42826371972230', '7.750E+5', '528', 22, 1);
+ T('1812754.44343803380264192653', '56504.1', '34832', 42, 1);
+ T('777767425.066350439657569923', '-84996.1522848217', '777683456', 28, 5);
+ T('-48098512695783.9358931544515047', '-4.6633857123254326293987785', '-48098512695784', 100, 1);
+ T('-7775235.3', '227192.6002268572323476561', '86904', 48, 1);
+ T('-8.066489096720E+18', '27980800.064492718339929', '18895872', 42, 4);
+ T('-9.8462059774083507927025734256', '-84.052356526369275728543278784', '-92', 8, 0);
+ T('6349443303.8', '6984586024.722021567533012370', '4837101600', 13, 3);
+ T('-9.488601040387224072', '931630697.10595055', '931630689', 58, 4);
+ T('-643386336.503902647216945', '-63.95442510894160634280142698', '-643386368', 13, 2);
+ T('33357.49', '6E+8', '512', 1, 4);
+ T('-213497784.906168599', '52501.44289698251296656627', '18432', 95, 0);
+ T('3662661.74496166', '-9.219266496371414134009751910', '3662661', 80, 6);
+ T('540.50934214332142927091929', '5.862088', '4', 77, 1);
+ T('3789.11905269924393', '-8.0719915192681111', '3784', 96, 6);
+ T('-7594.223502737226737528278676', '258323874.99510591', '258318338', 6, 6);
+ T('-3372903.5525280667094014', '62.4708', '24', 71, 3);
+ T('605', '-77909.3615678368025', '521', 38, 1);
+ T('59.0227667479194442659376', '-6628.8387', '24', 20, 1);
+ T('-43768062.77889757168188', '-33917539319.07466256242647', '-33952881664', 26, 5);
+ T('-86.16574', '16206.133136872453872020', '16138', 92, 0);
+ T('-5E+4', '962.925137720887274558', '128', 26, 3);
+ T('-84775724.31806', '-5988720.86635708423362609', '-90174320', 19, 6);
+ T('-3.3047E+9', '-59980017.37606286166647', '-3355162880', 67, 0);
+ T('7.274E+7', '-38678.06844277892341846890', '72706208', 88, 1);
+ T('-8.6674300425E+20', '3567.52267694', '3072', 40, 4);
+ T('-3E+4', '-37475.17082294877959642987486', '-63344', 44, 1);
+ T('-7024883.777027389809393466', '71809634.750490861319884', '67406336', 32, 6);
+ T('-6565.552848', '9.234363E+8', '923436040', 8, 6);
+ T('-92.1489661', '934765728431591315216', '934765728431591315200', 80, 5);
+ T('4E+7', '-9502700.5587922', '39976960', 49, 4);
+
+ log('\n ' + passed + ' of ' + total + ' tests passed in ' + (+new Date() - start) + ' ms \n');
+ return [passed, total];
+})(this.Decimal);
+if (typeof module !== 'undefined' && module.exports) module.exports = count;
\ No newline at end of file
diff --git a/test/every-test.js b/test/every-test.js
index dee893c..3c4b30c 100644
--- a/test/every-test.js
+++ b/test/every-test.js
@@ -7,6 +7,7 @@ console.log( '\n STARTING TESTS...\n' );
[
'abs',
+ 'and',
'baseIn',
'baseOut',
'ceil',
@@ -20,6 +21,7 @@ console.log( '\n STARTING TESTS...\n' );
'floor',
'intPow',
'isFiniteEtc',
+ 'leftShift',
'ln',
'log',
'log10',
@@ -27,9 +29,12 @@ console.log( '\n STARTING TESTS...\n' );
'minus',
'mod',
'neg',
+ 'not',
+ 'or',
'plus',
'pow',
'random',
+ 'rightShift',
'round',
'sqrt',
'times',
@@ -43,7 +48,8 @@ console.log( '\n STARTING TESTS...\n' );
'toPrecision',
'toSD',
'toStringEtc',
- 'trunc'
+ 'trunc',
+ 'xor'
]
.forEach( function (method) {
arr = require('./' + method);
@@ -53,50 +59,3 @@ console.log( '\n STARTING TESTS...\n' );
console.log( '\n IN TOTAL: ' + passed + ' of ' + total + ' tests passed in ' +
( (+new Date() - start) / 1000 ) + ' secs.\n' );
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test/leftShift.js b/test/leftShift.js
new file mode 100644
index 0000000..889fa8c
--- /dev/null
+++ b/test/leftShift.js
@@ -0,0 +1,10184 @@
+var count = (function leftShift(Decimal) {
+ var start = +new Date(),
+ log,
+ error,
+ undefined,
+ passed = 0,
+ total = 0,
+ n = 'null',
+ N = 'NaN',
+ I = 'Infinity';
+
+ if (typeof window === 'undefined') {
+ log = console.log;
+ error = console.error;
+ } else {
+ log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
+ error = function (str) { document.body.innerHTML += '' +
+ str.replace('\n', '
') + '
' };
+ }
+
+ if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
+
+ function assert(expected, actual) {
+ total++;
+ if (expected !== actual) {
+ error('\n Test number: ' + total + ' failed');
+ error(' Expected: ' + expected);
+ error(' Actual: ' + actual);
+ //process.exit();
+ } else {
+ passed++;
+ //log('\n Expected and actual: ' + actual);
+ }
+ }
+
+ function T(leftShiftendA, leftShiftendB, expected, sd, rm) {
+
+ if ( sd != null ) {
+ Decimal.precision = sd;
+ Decimal.rounding = rm;
+ }
+ assert(String(expected), String(new Decimal(leftShiftendA).leftShift(leftShiftendB)));
+ }
+
+ log('\n Testing leftShift...');
+
+ Decimal.config({
+ precision: 20,
+ rounding: 4,
+ toExpNeg: -9e15,
+ toExpPos: 9e15,
+ minE: -9e15,
+ maxE: 9e15,
+ errors: false
+ });
+
+ T(1, 0, 1);
+ T(-1, 0, -1);
+ T(1, N, N);
+ T(-1, N, N);
+ T(1, I, I);
+ T(1, -I, N);
+ T(-1, I, N);
+ T(-1, -I, N);
+ T(0, 1, 0);
+ T(0, -1, N);
+
+ T(0, N, N);
+ T(-0, N, N);
+ T(0, I, 0);
+ T(0, -I, N);
+ T(N, 1, N);
+ T(N, -1, N);
+ T(N, 0, N);
+ T(N, -0, N);
+ T(N, N, N);
+ T(N, I, N);
+ T(N, -I, N);
+ T(I, 1, I);
+ T(I, -1, N);
+ T(-I, 1, -I);
+ T(-I, -1, N);
+ T(I, 0, I);
+ T(-I, 0, -I);
+ T(I, N, N);
+ T(-I, N, N);
+ T(I, I, N);
+ T(I, -I, N);
+ T(-I, I, N);
+ T(-I, -I, N);
+
+ T(1, '0', '1');
+ T(1, '1', '2');
+ T(1, '-45', N);
+ T(1, '22', '4194304');
+ T(1, '0144', '22300745198530623141535718272648361505980416');
+ T(1, '6.1915', '64');
+ T(1, '-1.02', N);
+ T(1, '0.09', '1');
+ T(1, '-0.0001', '1');
+ T(1, '1e-14', '1');
+ T(1, '3.345E-9', '1');
+ T(1, '-345.43e+4', N);
+ T(1, '-94.12E+0', N);
+ T(1, '', N);
+ T(1, ' ', N);
+ T(1, '\t\t', N);
+ T(1, 'ertgrt546', N);
+ T(1, 'qweqwdewee', N);
+ T(1, true, N);
+ T(1, false, N);
+ T(1, 'e 4.3', N);
+ T(1, '4 .3', N);
+ T(1, '4.0 01e', N);
+ T(1, ' 4.001', '16');
+ T(1, '4.001 ', '16');
+ T(1, ' 4.001 ', '16');
+ T(1, ' 4.001', '16');
+ T(1, ' 4.0 01', N);
+ T(1, '4. 001', N);
+ T(1, '4. 001 ', N);
+ T(1, ' 4.001e ', N);
+ T(1, ' 4 .001 e ', N);
+ T(1, undefined, N);
+ T(1, null, N);
+ T(1, Number.POSITIVE_INFINITY, I);
+ T(1, Number.NEGATIVE_INFINITY, N);
+ T(1, new Date(2012, 11, 4), N);
+ T(1, new Object(), N);
+ T(1, function () {}, N);
+ T('0', 0, '0');
+ T(0, '+0', '0');
+ T('0', '0', '0');
+ T(9.654, 0, '9');
+ T(0, '0.001', '0');
+ T(0, '111.1111111110000', '0');
+ T(N, '0', N);
+ T(-1, 1, '-2');
+ T(-0.01, 0.01, '0');
+ T(54, -54, N);
+ T(9.99, '-9.99', N);
+ T('0.0000023432495704937', '-0.0000023432495704937', '0');
+ T(NaN, NaN, N);
+ T(NaN, N, N);
+ T(N, NaN, N);
+ T(N, 4, N);
+ T(N, '4534534.45435435', N);
+ T(N, 99999.999, N);
+ T(Infinity, '354.345341', I);
+ T(3, -I, N);
+ T(-3, -I, N);
+ T(-Infinity, -I, N);
+ T(-I, -Infinity, N);
+ T(I, '-999e999', N);
+ T('1.21123e43', -I, N);
+ T('-999.0', I, N);
+ T('657.342e-45', -I, N);
+ T(I, 123, I);
+ T(-999.99, '0.01', '-999');
+ T('10 ', 4, '160');
+ T('03.333', -4, N);
+ T(-1, -0.1, '-1');
+ T(43534.5435, '0.054645', '43534');
+ T('99999', '1', '199998');
+ T('3e', 8, N);
+ T('-3..0', 13, N);
+ T('0 0', -0.4, N);
+ T(' +3e0', 4, '48');
+ T(9.9806, '+ 1', N);
+ T(' +2 0', '1e1', N);
+ T('e3', 4, N);
+ T(' ', 0, N);
+ T(323, null, N);
+ T(undefined, undefined, N);
+ T('undefined', undefined, N);
+ T(null, null, N);
+
+ Decimal.errors = true;
+
+ T('8.7E+932', '99.19', '551428011099279789651065894338560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-8.0000938516588447', '89.580998', '-4951760157141521099596496896', 54, 5);
+ T('7E+27', '8.219', '1792000000000000000000000000000', 81, 0);
+ T('-3.85975E+6', '6.65', '-247024000', 32, 4);
+ T('-603.736', '77', '-91122783653452674043478016', 53, 0);
+ T('9.3572873391961063E+290', '37.25', '128605577923590833564926607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('4.15084E+6', '1.4', '8301680', 77, 6);
+ T('7.777740239560457471E+39', '40.186626', '8551715831218014784702430314496000000000000000000000', 68, 1);
+ T('5.8919841746278096345E+74', '5.6969128', '18854349358808990830400000000000000000000000000000000000000000000000000000000', 27, 0);
+ T('-5.34785087256472E+42', '6E+1', '-6165652274410356449853741696286720000000000000000000000000000', 59, 4);
+ T('-1.31221103736241E+45', '76.7', '-99147862740669643499886446154361077760000000000000000000000000000000', 76, 4);
+ T('-573076647.24957640554027', '96.5014', '-45403809721645696259784215905689403392', 72, 3);
+ T('3.68976826374894820086247E+286', '48', '10385774361064528201057794551828394803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('2860001.593533', '1.831438', '5720002', 79, 6);
+ T('-1.201E+8', '83.1678046', '-1161535927485735711057693900800000', 19, 1);
+ T('4.398815159113279283E+243', '1.344113', '8797630318226558566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 0);
+ T('8.423613842803E+958', '4.1867', '1347778214848480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('-4.178673E+13', '61', '-96353639248400141474856960000000', 54, 6);
+ T('-4.0260124429146728E+765', '44', '-70826359912888674691238907084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 5);
+ T('-2.049446014771422E+30', '3.906', '-16395568118171376000000000000000', 93, 4);
+ T('-2.78499711533086E+20', '7.69472', '-35647963076235008000000', 99, 5);
+ T('9.01045E+21', '71.07', '21275323537786397357873561600000000000000000', 45, 1);
+ T('5.2244839E+219', '4E+1', '5744380797178504806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('-8.684506678134749085921667E+968', '9.93', '-444646741920499153199189350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-5.99282658500242134E+93', '1.844105', '-11985653170004842680000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('-8474448.8964839', '9.0555', '-4338917376', 71, 6);
+ T('-8.048925552421285735968E+47', '8.42069331', '-206052494141984914840780800000000000000000000000000', 27, 0);
+ T('-3.3862253660974015892E+75', '55.0981955', '-122001626375590233568223601020737945600000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-7436606.29970086320', '89.25574', '-4603036161894947332298238299471872', 28, 6);
+ T('5.6279593964130951581954E+543', '99.84606687', '3567143053461581864917300727837649492526180487869235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('2.228377513231903597056215', '30.6', '2147483648', 12, 5);
+ T('4.4507161015E+929', '5', '14242291524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('-7.17909421686718847493220E+163', '1.34754599', '-143581884337343769498644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('-2.66167344302E+24', '97.71226', '-421758992206980118610015495229026011709440000000000000', 10, 0);
+ T('-7999566.44', '39.579', '-4397807917080772608', 28, 2);
+ T('-9E+4', '22.187', '-377487360000', 15, 0);
+ T('2.8790095265459240E+33', '2.404567', '11516038106183696000000000000000000', 48, 1);
+ T('4E+858', '4.2322', '64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('6.962898680856E+515', '4.18', '11140637889369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('7.2299343898826837781924042162E+79', '2', '289197375595307351127696168648000000000000000000000000000000000000000000000000000', 2, 0);
+ T('578754.603107114531721', '9.3', '296322048', 34, 5);
+ T('-4981.9417656038227761725556803', '7', '-637568', 93, 0);
+ T('-1251.997064794621156472216989', '6E+1', '-1442304802263165566976', 30, 3);
+ T('7.762348789E+31', '3.687', '620987903120000000000000000000000', 17, 2);
+ T('-2.69377609450182244097', '2.580', '-8', 41, 3);
+ T('-4320657230.385410519392975', '3.2289630', '-34565257840', 18, 1);
+ T('-7727076.21', '65.26453', '-285078786820206614525509632', 23, 4);
+ T('-3.9071419050E+78', '53.720', '-35192405654883299764469760000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-38208675.53261', '2.68222989', '-152834700', 87, 4);
+ T('-9.27692043097681221180E+500', '78.6763285', '-280377715887958540536641428233930709842001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('-9.6567076388868402948775869E+82', '6.179786', '-6180292888887577788721655616000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('97.3226880946093757', '8.24', '24832', 47, 4);
+ T('-4.8528583798227', '32', '-17179869184', 22, 5);
+ T('4.60765008684325E+971', '17.30648366', '60393391218271846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('8.2942429859967629731E+69', '5.07529990', '265415775551896415139200000000000000000000000000000000000000000000000000', 7, 5);
+ T('-4.22846239761423169E+466', '4', '-676553983618277070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('-139.01', '87.657', '-21509208182583482276372283392', 55, 5);
+ T('9.21409075247767033260392809502E+30', '4.38263147', '147425452039642725321662849520320', 2, 0);
+ T('-9155776.5148347', '5', '-292984832', 3, 0);
+ T('2.221472833033874E+57', '83', '21484766923416867153540853519844840046592000000000000000000000000000000000000000000', 51, 1);
+ T('-519985.1418012524953454483807', '6.13105', '-33279040', 51, 4);
+ T('175152112862474.0876509090', '2E+1', '183660301896881537024', 79, 3);
+ T('1.710396070960E+83', '57', '24649405145060532590804467712000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('-6.86096229863E+65', '66.54', '-50624966248879046162519196434432000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('-7.92479821780948E+91', '42.84846998', '-348536311530401805913764659200000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 0);
+ T('-5.83258036E+682', '9E+1', '-72203847599935374265080329301026406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 5);
+ T('712063623.21426685', '5.982', '22786035936', 75, 3);
+ T('-378302824985.37', '9.75060', '-193691046392320', 19, 2);
+ T('15.01017646100018', '3.364', '120', 38, 5);
+ T('-9.2922E+260', '5.35623743', '-29735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-3.7818617202091786426E+49', '51.11', '-85159955169503999683401730802843648000000000000000000000000000000', 97, 4);
+ T('9.1351933383911817E+56', '95.12', '36188229120664075702786592237442324654257602560000000000000000000000000000000000000000', 100, 4);
+ T('5.5940360E+422', '2.27', '2237614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('-6.7425543536E+17', '5.08850586', '-21576173931520000000', 30, 5);
+ T('-1.04343608114975E+63', '5.253330351', '-33389954596792000000000000000000000000000000000000000000000000000', 71, 5);
+ T('-4.1465435396378655E+228', '93.687', '-41065378178862711985358369276194048469630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('7.0E+7', '3.8879683', '560000000', 67, 5);
+ T('-5.6635153972204770713941E+99', '6.29452183', '-362464985422110532569222400000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('83.091600533645493158792777466', '73.19236317', '783912836156361105473536', 74, 3);
+ T('49629685.7482', '4.17181', '794074960', 75, 3);
+ T('713096770.4027730', '2', '2852387080', 90, 4);
+ T('-6.90818801789662287216412122E+534', '9.67996', '-3536992265163070910548030064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('-9.001924187072181E+52', '4.014', '-1440307869931548960000000000000000000000000000000000000', 88, 3);
+ T('8.6E+509', '4.390', '13760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 3);
+ T('4.6797E+390', '2.3033', '18718800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('-8.7346362871E+98', '1.75093619', '-1746927257420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-6.14141527339244E+33', '85.7142', '-237584495775352237965486708708727670702080000000000000000000', 38, 5);
+ T('7.88663551770510147635238788E+568', '9.87904', '40379573850650119558924225945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('7.536174520E+905', '34.2825479', '12947049240139399168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-53.3761757', '8.298', '-13568', 30, 5);
+ T('9.57663616509E+74', '1E+1', '980647543305216000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-3.953133931E+143', '79.1434', '-238952283879028796725675565042892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-8.1662724835178525210E+114', '1.5670123', '-16332544967035705042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('-1.076117E+20', '4.339858', '-1721787200000000000000', 82, 0);
+ T('-2025531.48045914', '85.7281857', '-78358935178554862299896812142592', 41, 2);
+ T('6.658679475037E+444', '92.294439', '32972183723664236341976860943981479985152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('-2.98961872E+367', '40.003908', '-32871205452568015667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('-3.6E+389', '78.9742010', '-108803323765316625723555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('67235.728846310209788584719', '5.10086987', '2151520', 36, 6);
+ T('2.9320549847068417863937E+37', '28.8', '7870675168368541012504474550272000000000000000', 38, 5);
+ T('-4.68956154165878430E+719', '1.984', '-937912308331756860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('6.19729153193806920496488530E+908', '5', '19831332902201821455887632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('-7.4346814E+74', '8', '-190327843840000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('9.007142787800506337872021810E+418', '9.015801938', '46116571073538592449904751667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 2);
+ T('-5.8027006267338261586397820E+437', '6.04', '-37137284011096487415294604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('25.9276230076833037', '6.82831958', '1600', 72, 3);
+ T('7.67837624925957E+176', '88.287', '237634234891408073292895811760443036270592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-81168432655167407410277089827.4', '2', '-324673730620669629641108359308', 37, 1);
+ T('8.3600631925754322798227307167E+904', '16.533330', '5478851013886235298904624802496512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('5.989791351732239026666963288', '3.71427647', '40', 87, 5);
+ T('6.136781502484522E+31', '2.53968', '245471260099380880000000000000000', 35, 1);
+ T('-1.82954036E+844', '2.95374', '-73181614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-8484352437.192677616142695997', '42.4231414', '-37314576634524569960448', 24, 6);
+ T('7.422E+26', '5.18976106', '23750400000000000000000000000', 51, 1);
+ T('-7E+28', '65.60', '-2582544170319337226240000000000000000000000000000', 97, 1);
+ T('7.261088233352132561E+95', '80.7', '877811704379936664003743919038161017739673600000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('1.790134862544E+763', '56.7797', '1289928111983374796339376291840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-9214.56563926503932143321866', '6.51143', '-589696', 9, 4);
+ T('-42945269.189081077', '1.7643', '-85890538', 70, 0);
+ T('-5.48563426E+33', '6.68352397', '-351080592640000000000000000000000000', 95, 0);
+ T('-3.6273166838064316963709139563E+64', '7.3', '-4642965355272232571354769864064000000000000000000000000000000000000', 6, 0);
+ T('7.3E+6', '71.3067165', '17236637662474205029990400000', 52, 3);
+ T('-6.1526E+456', '6.670', '-393766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('-4.809071377769E+129', '60.2', '-5544481808619158067543271276544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-46351.497892888', '8.1962', '-11865856', 34, 2);
+ T('2E+81', '4.832596131', '32000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-82357153.7447176', '8.8', '-21083431168', 25, 0);
+ T('-2.8490746E+8', '1.4899', '-569814920', 22, 0);
+ T('4.75791986344005837602344E+416', '1', '951583972688011675204688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-1.91121', '7', '-128', 19, 4);
+ T('-838368509.1264', '7.728466', '-107311169152', 56, 1);
+ T('8.630118E+50', '22.92161', '3619733844787200000000000000000000000000000000000000000000', 93, 5);
+ T('-9.9858618050E+332', '5', '-31954757776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('-5.847170242408529973E+91', '7E+1', '-69031201930957051275909557890257015275520000000000000000000000000000000000000000000000000000000000000000000000000', 89, 1);
+ T('-9.39309E+253', '7E+1', '-110894033466445089400789401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('9.06427E+8', '7.56', '116022656000', 17, 1);
+ T('-8.3993424714349', '69.0608', '-4722366482869645213696', 69, 0);
+ T('-1952431652.873875', '16.31', '-127954560745472', 75, 1);
+ T('-6.4023990353100710E+890', '4', '-10243838456496113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 2);
+ T('6.2771966501E+40', '8.77876', '16069623424256000000000000000000000000000000', 99, 0);
+ T('-2.9827002829652E+826', '6.53', '-1908928181097728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('3.32042143206090', '9.856', '1536', 48, 6);
+ T('-84985489.39291015791294', '7.864596', '-10878142592', 47, 1);
+ T('-3.18E+62', '39', '-174822348816384000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('-7996446565.344419324165052744', '7.048404164', '-1023545160320', 66, 0);
+ T('2.27912005375E+30', '5.729', '72931841720000000000000000000000', 82, 4);
+ T('3.1970E+77', '6E+1', '368589005022808978227200000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('-2198092.7068305271', '10.286228', '-2250846208', 58, 2);
+ T('7081744.5297972919280', '91.271', '17533548891138012098970447157133312', 63, 4);
+ T('-843744956504.301011636890782932', '55.0768201', '-30399115773657198043303247872', 22, 6);
+ T('-6.4117856478273573786089569964E+860', '7.228', '-82070856292190174446194649553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('5.77414660188662354E+703', '60.06804922', '66571377880676386535541775500994150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('-3.249954893434', '6E+1', '-3458764513820540928', 1, 3);
+ T('9.935624E+38', '5', '31793996800000000000000000000000000000000', 58, 0);
+ T('2.9674518516171107E+323', '80.503', '358742916188316450995090189257512656568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('-8.5112E+839', '87.7', '-131704440779571607446517826191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('2.81385883674290887E+71', '2.68191295', '1125543534697163548000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-20262229.049007649691872076401', '5.8793961', '-648391328', 14, 2);
+ T('8.174043', '79.123196', '4835703278458516698824704', 58, 3);
+ T('4.245E+120', '2.021184', '16980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 0);
+ T('-2.877127087E+448', '6.540159015', '-1841361335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('-3.01838919E+23', '4.956030149', '-4829422704000000000000000', 32, 1);
+ T('-80.5210864948137375016529', '16.179', '-5242880', 19, 4);
+ T('-4.1125855693690169859351E+696', '6.03', '-263205476439617087099846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 0);
+ T('596097.0701427438031974391044', '27', '80006785007616', 35, 3);
+ T('-82.32268302827420983', '78.70043', '-24782979302099898081476608', 3, 3);
+ T('-6.18543872062E+839', '3', '-4948350976496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-4082.29850613654897', '77.28846', '-616854399458364536393826304', 51, 2);
+ T('-5.2832847497110917986985092E+622', '36.23045', '-3630645634474349555818225980472819712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('1.57834790E+49', '21.903', '33100354551808000000000000000000000000000000000000000000', 8, 0);
+ T('8.1221960513788532340760E+928', '35.069161', '2790765312989800827707220222279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 6);
+ T('-437.51972438', '6.94537', '-27968', 92, 2);
+ T('-1.91239384917649015E+84', '96.832486', '-151515450673834484260319802815263094090393190400000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('95585081.7134', '48.69383', '26904808448361167323136', 3, 6);
+ T('-6.51819688E+817', '3.89460102', '-521455750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('-6.9258204986643629942E+82', '52.5', '-311911226170197679703448749952991232000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('6E+449', '98.15146349', '190147590034234410224505480806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('9.85419E+88', '98.370426', '31229174670657539714836994398460313600000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 1);
+ T('-5.565842998380301168112395543E+750', '4.2', '-89053487974084818689798328688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 2);
+ T('5.76568013708212199012621049118E+474', '28.5', '1547712976747781925867156810751887278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('4.493681724697E+460', '87.2', '6953635663509249461357750650748964700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 4);
+ T('3.88611E+56', '41.7', '854564626363318272000000000000000000000000000000000000000000000000000', 9, 4);
+ T('-6.39885227149725637537456116617E+325', '1.47', '-127977045429945127507491223323400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('8.848523481941426318428177985E+924', '79.1755', '5348604251392665603553908778027367700043935703367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('9.80965791514E+34', '26.14124046', '6583149989136538009600000000000000000000000', 9, 0);
+ T('-467.6584863798089', '37.43', '-64183991271424', 58, 6);
+ T('3.755495732E+25', '9.7', '19228138147840000000000000000', 54, 2);
+ T('-8.0E+7', '84.882593', '-1547425049106725343623905280000000', 87, 2);
+ T('-39.394088106684870', '5E+1', '-43910096366862336', 56, 2);
+ T('-58.629762124743254367727997487', '23.5601', '-486539264', 80, 5);
+ T('8.1574E+9', '82.7910', '39446765923697504118992640409600000', 81, 2);
+ T('608069817.37325732907', '4.499983', '9729117072', 62, 2);
+ T('-3.00163731778013333981956E+36', '86.9', '-232240438693325108938561919232224058446326886563840000000000000', 48, 5);
+ T('33515134423.1520211460713', '7E+1', '39567686867011471530835000164352', 91, 0);
+ T('6.3353378142715091552634840608E+74', '8.44', '162184648045350634374745191956480000000000000000000000000000000000000000000000', 19, 1);
+ T('9.8087697207366685413279342', '7.309', '1152', 74, 3);
+ T('-20.9519989607', '79.60', '-12089258196146291747061760', 85, 6);
+ T('9.72129531845', '6.20', '576', 38, 6);
+ T('-24762996.027476', '78.7130', '-7484156308853445948683084365824', 13, 5);
+ T('-9.6E+9', '37.47688879', '-1319413953331200000000', 50, 3);
+ T('-5.8910E+267', '9.51074287', '-3016192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 1);
+ T('-7766.1197218253', '2.20740', '-31064', 16, 4);
+ T('8.3671266599197793813E+396', '3.53', '66937013279358235050400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 1);
+ T('-3.65359924789683527187192439939E+98', '61', '-842462628423132762717779363724926132726087548928000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('1.928971141971836789052453E+38', '6', '12345415308619755449935699200000000000000', 41, 6);
+ T('-1.9617445031E+345', '8.78311', '-502206592793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('3729.8746', '11.55156', '7636992', 14, 0);
+ T('436.09', '33', '3745211482112', 53, 5);
+ T('7.051', '9.1811273', '3584', 55, 3);
+ T('3.15495015375300E+848', '17.693', '41352562655271321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('-6.78499304576556192319266760E+43', '6.0485978', '-4342395549289959630843307264000000000000000000', 17, 3);
+ T('1.528450963751613206213662965', '12.405', '4096', 66, 6);
+ T('3.6747E+9', '62.5391', '16946562611915122330828800000', 100, 4);
+ T('-1.6573019969870362927E+415', '15.518352', '-543064718372712052391936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-5.80257470645200768E+23', '77.3792342', '-87686029785907620896697735836293866192896000000', 81, 6);
+ T('5.83202532791649E+157', '8.20058645', '14929984839466214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 5);
+ T('663.38711603155960799947154', '6.6', '42432', 86, 4);
+ T('-3577233770143.304949', '4.006487189', '-57235740322288', 56, 2);
+ T('710457781.870', '55.13110254', '25596939182192555624235008', 94, 1);
+ T('8.12404E+25', '3.83957853', '649923200000000000000000000', 61, 2);
+ T('9.0891409591380E+558', '31.4242427', '19518781584115891175424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('65845123480.16833531224397468', '1.8', '131690246960', 75, 4);
+ T('2963.61620361876064401693492413', '20.33', '3106930688', 85, 0);
+ T('-8.61101689932311949620148874E+878', '28.742111', '-231150224799350767330533689780076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('7491343.8868396963315', '20.36149029', '7855242477568', 44, 6);
+ T('-4.2874643010399599546475E+23', '8.38', '-109759086106622974838976000', 96, 3);
+ T('-84.2393315809576845763253061698', '4.65', '-1344', 41, 6);
+ T('1.314935389E+652', '23.36', '110304775236485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('69.64079', '9.79044509', '35328', 57, 4);
+ T('105636908642350.764', '39.50963', '58074504687287425354956800', 57, 2);
+ T('9.567726258120E+75', '2.96830', '38270905032480000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('-4.55173710596E+16', '7.117184', '-5826223495628800000', 48, 2);
+ T('4.12193937854710634E+861', '91.78354655', '10205427592421121557688091468655092790795960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 5);
+ T('-1.961E+226', '63.3', '-180870325642722153594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('-8.557285315907432343E+88', '34.84243', '-1470130422974538019060706181120000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('9.1406155030E+535', '24.5163710', '1533540806667796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('8.31E+855', '74', '156971461890587006903255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('701.050328137046179004322732578', '69.4090068', '413797363061452661850112', 52, 4);
+ T('-7.7776075E+65', '52.89649', '-3502723023883397496832000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('8.32156059E+50', '64.52', '15350569849759745983427641344000000000000000000000000000000000000000000', 8, 6);
+ T('928588.26207470516318977653', '2.033728221', '3714352', 3, 2);
+ T('-3.6440082226039433576057459E+53', '51.0752091', '-820557703672707137224211772325813886648320000000000000000000000000000', 17, 6);
+ T('8.55510631541098692774769223E+97', '2.7', '342204252616439477109907689200000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('8.048925734368199144E+834', '1.5', '16097851468736398288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('-8.22891462940326611842750E+206', '98.852850', '-260784714229747704945511602958559120151849421766656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('-4.32172549652814674845724E+969', '3.950751', '-34573803972225173987657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-72738.549337871570062784377', '3.998243626', '-581904', 93, 4);
+ T('1.6E+9', '4.42', '25600000000', 56, 4);
+ T('-359509805.759931074', '45.38668', '-12649126748703434997760', 97, 4);
+ T('-3.93343203055616605832241295E+90', '1.06', '-7866864061112332116644825900000000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('-240050.493361993945635', '81.1797467', '-580405285996983466776435097600', 33, 2);
+ T('-6.960049324424976362618E+96', '53.80341461', '-62690551087921191941344795171861037056000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-33380545.8213807470', '98.6665270', '-10578716976298855451745942174674452480', 84, 1);
+ T('-109429.0353125', '4E+1', '-120318457915899904', 92, 1);
+ T('14.653837105630', '77.77', '2115620184325601055735808', 15, 5);
+ T('-30971780897.264', '3.83', '-247774247176', 83, 4);
+ T('-4.52E+37', '44.38760806', '-795166809207603200000000000000000000000000000000000', 36, 1);
+ T('-7.148245848779139E+29', '96.05341', '-56634238379898904329072225632312644484884070400000000000000', 59, 4);
+ T('-6.5352', '4.5', '-96', 61, 2);
+ T('876.69807648358633998080406', '8E+1', '1059019017982415157042610176', 99, 1);
+ T('-12.671570628166329', '8.791', '-3072', 69, 6);
+ T('-175191744623.70068786618', '34.5', '-3009771254739875397632', 45, 5);
+ T('-55.33', '81.17', '-132981840157609209217679360', 49, 6);
+ T('-7.54E+315', '66.05', '-556353801263080076738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 1);
+ T('4.242007483870123322372087612E+95', '9.015317', '217190783174150314105450885734400000000000000000000000000000000000000000000000000000000000000000000', 70, 1);
+ T('310.264298872753147525', '46.28', '21814310695075840', 54, 6);
+ T('8.21399E+28', '36.56046', '5644610947147366400000000000000000000000', 25, 2);
+ T('-6.3603669075306937355785076654E+93', '2.18111', '-25441467630122774942314030661600000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('2.99E+543', '79.6', '1807344100323870616185733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('46916.4011705011912', '12.755', '192167936', 49, 2);
+ T('4.043317633077966794923E+220', '4E+1', '44456747523609587718062653025812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('-1.179220E+8', '59', '-67977404833124304551936000', 13, 5);
+ T('-4.5060298432270E+812', '7.1', '-57677181993305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('4.46E+13', '1.919438575', '89200000000000', 11, 0);
+ T('-29560540.56164670556723853', '35.10885916', '-1015692420416798720', 52, 5);
+ T('-1.73526758969203606849942734E+430', '43.8362876', '-152635751373538132497560703386179023667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 2);
+ T('-8.97513887782E+743', '3.512792067', '-7180111102256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-418791', '62', '-1931332599343224207704064', 47, 2);
+ T('-76027610226896958257.7264293546', '6.8983', '-4865767054521405328448', 60, 6);
+ T('6.65350876994E+90', '3.5', '53228070159520000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('-9E+95', '66.6316043', '-66408278665354385817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('5E+913', '9.000118209', '25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-2.9326465005E+986', '5', '-9384468801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('1.3557412140896711E+60', '86.097914', '104895395739436036962509729134442174637670400000000000000000000000000000000000000000000', 59, 6);
+ T('-2.17814749168887489323544475445E+581', '3.536', '-1742517993351099914588355803560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-8.04924531640257453192E+60', '94.76984', '-159431729011281060749934502528013610299115731681280000000000000000000000000000000000000000', 88, 4);
+ T('6.73618139942E+333', '4.017386347', '107778902390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-3.85674379490946555180256680E+670', '9E+1', '-47744175649838703910743809208238712718065178752581632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 1);
+ T('3.4871E+56', '35.73058424', '11981584366305280000000000000000000000000000000000000000000000000000', 61, 2);
+ T('-3.37353428405077E+480', '6.6920', '-215906194179249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-1.41937312251541828009104651567E+159', '7.578', '-181679759681973539851653954005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('-2.27723856E+9', '1.26263', '-4554477120', 44, 5);
+ T('880726724653343385646689.5177', '13.28701362', '7214913328360189015217676288', 53, 2);
+ T('-6.74098519E+201', '47.3810', '-948709324681063505592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('-9E+23', '98.71138', '-285221385051351615336758221209600000000000000000000000', 49, 0);
+ T('-9.5622784194E+95', '57.86', '-137806955284552881501036871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('-3.81030599538651319225733E+51', '95.589238', '-150941771315779204278727612488042488574801748625981440000000000000000000000000000', 20, 5);
+ T('5.06625765E+490', '22.4447721', '212494247264256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('3825.810', '8.12699319', '979200', 82, 6);
+ T('2.9246268255390851711745E+45', '5.12684', '93588058417250725477584000000000000000000000000', 66, 2);
+ T('61749366.4254', '16.2762', '4046806450176', 100, 2);
+ T('-1.799818112', '8.09650', '-256', 72, 1);
+ T('38792.701502555210', '3.070', '310336', 8, 6);
+ T('4.67E+40', '83.95344', '451654686208025459670227353600000000000000000000000000000000000000', 98, 3);
+ T('-1.5477809320480380939551E+49', '8.4', '-3962319186042977520525056000000000000000000000000000', 75, 2);
+ T('1.8419948872673923344478E+88', '81.97', '44536703576313774945815631538294422185764192256000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('8.888220580E+698', '8.712367', '227538446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('-93530780.184880257967330906', '5.975442', '-2992984960', 58, 5);
+ T('913.4119587888905643', '3.39', '7304', 97, 4);
+ T('-7.5244E+269', '6.09398', '-48156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 4);
+ T('-1.50118725960006131124407E+287', '65.88', '-5538403436911142637919198309197883767783424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('2.7E+42', '84.83769365', '52225595407351980347306803200000000000000000000000000000000000000000', 75, 1);
+ T('-719164.2458007', '55.0', '-25910613779346203082752', 86, 3);
+ T('6.35980859573447713060023E+43', '76.830', '4805335511994041612583236757089043507055480012800000000000000000000', 96, 0);
+ T('3.5157319991372754', '9.83566387', '1536', 88, 6);
+ T('76.6882811277268754521', '1.80', '152', 24, 3);
+ T('-5.03E+454', '78.4404', '-15202242181653961871930163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('2.7E+614', '48.09691442', '75998243711877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('-8.113E+90', '61.542358', '-18707304333750699032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('4.32247951E+57', '53', '38933434221105208277073920000000000000000000000000000000000000000000000000', 34, 4);
+ T('-80.9419273474', '8.0', '-20480', 47, 4);
+ T('-6.84922746754', '17.2811', '-786432', 89, 5);
+ T('-7.3305021823473019319583544E+222', '5.519990991', '-234576069835113661822667340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('5650469.905346242605316028878', '63.77905', '52116377769714768205053952', 19, 4);
+ T('8.345779342554659009049E+124', '6.6', '5341298779234981765791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('-2.872605235858994E+734', '64.0', '-5299021361068892632047637234083430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('-577903283.11185', '4E+1', '-635411379388424388608', 54, 5);
+ T('4.70000750841580178E+245', '6.024096862', '30080048053861131392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-6.769190429383557545', '30.65245', '-6442450944', 54, 4);
+ T('-6.2637543974E+73', '6', '-4008802814336000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('-1.97208230E+213', '6.60369609', '-126213267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('7.3609913076662E+41', '1', '1472198261533240000000000000000000000000000', 18, 3);
+ T('8.0E+8', '6.3237091', '51200000000', 10, 5);
+ T('-4.7666908467182801652574522E+36', '1.70390238', '-9533381693436560330514904400000000000', 69, 0);
+ T('77924572838031675227675054.6131', '9', '39897381293072217716569627648', 26, 3);
+ T('745.228111958509065446412', '3.561', '5960', 93, 5);
+ T('-9.7003927576806752505207828E+321', '78.5', '-2931763816290730815671976916012213381977292878643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('54485.7184752538', '62.894732', '251267712714016229949440', 59, 1);
+ T('5.22193468E+960', '7.748', '668407639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('6429063.5977561271973953', '37.370', '883603690525556736', 64, 3);
+ T('-9.61104118780547604243357E+228', '3', '-76888329502443808339468560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('8.03605211352071E+964', '97.6521100', '12733632856462324385238935609686282606949171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('-8.717E+7', '58.6', '-25125041889144712724480000', 6, 0);
+ T('-3.29436284768849E+18', '80.911', '-3982640305749791548380774396336527114240000', 35, 4);
+ T('-1691566', '6.840', '-108260224', 39, 0);
+ T('864712660.3291613592809897500', '62.16708120', '3987783284079155611319664640', 5, 3);
+ T('5.7282113688605100525407E+161', '90.6', '709118220700214173512782723559580322738665611591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('-5.628463936985486903806489E+632', '3.085', '-4502771149588389523045191200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('2.308163E+742', '27.387', '3097963937136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('6.9771574911E+800', '8.140520', '178615231772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('9098381.52807716059398687049', '8', '2329185536', 46, 1);
+ T('6358475902', '83.732', '61495405530601748272282944212566016', 27, 2);
+ T('8659960099.9810003725', '24.77455462', '145290021132304384', 4, 3);
+ T('-3.726801885E+979', '78.78180431', '-11263567558412424954677427594854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('-7067777.169175574190634491226', '1.178415424', '-14135554', 10, 5);
+ T('-7.62591424999931498000487E+281', '3.225361674', '-6100731399999451984003896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('41488.744703087548596561', '61.9585', '95664814766257734680576', 53, 5);
+ T('-7.237923954829774298766414E+38', '9.3606', '-370581706487284444096840396800000000000000', 10, 0);
+ T('9.99642193E+42', '69.270507', '5900845983856886343188778844160000000000000000000000000000000000', 23, 2);
+ T('-60401117.549289', '9', '-30925371904', 71, 0);
+ T('1.480176E+98', '2.79628919', '592070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('987.2064327901568035', '8.6', '252672', 58, 3);
+ T('-3.3584754457236189093E+79', '5', '-1074712142631558050976000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('3.8204121E+98', '81.987470', '923718965851629327212097747025920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('7.20829845722118E+992', '19.8805', '377922438153957801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('-7.63619601E+868', '41.7158550', '-167921726099433927475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('9.974545E+135', '1', '19949090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('-3.5911395740E+62', '4.268', '-5745823318400000000000000000000000000000000000000000000000000000', 65, 2);
+ T('7.025802237', '1.4992', '14', 15, 5);
+ T('48.1063763515', '88', '14855280471424563298789490688', 30, 2);
+ T('-98608653.389', '32.2881358', '-423520939737612288', 8, 4);
+ T('2.85487453560952570E+398', '6.49604565', '18271197027900964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('3.3E+273', '4.032', '52800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('2.46613176988405012282E+23', '9.56221', '126265946618063366288384000', 9, 6);
+ T('34.488813293974880732795239', '97.301184', '5387515050969974956360988622848', 29, 3);
+ T('3.023273446116500061369E+31', '2.937', '120930937844660002454760000000000', 98, 1);
+ T('-5.6210880462442099059E+68', '4', '-8993740873990735849440000000000000000000000000000000000000000000000000', 37, 5);
+ T('8E+94', '89.9', '49517601571415210995964968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('-7.773487306692777625E+35', '33', '-6677374751623320363755110400000000000000000000', 97, 2);
+ T('4.57869037688968372016633E+118', '45.697226', '1610983459000410585325404408245754265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('5328999003881024704766.8609', '5.725007634', '170527968124192790552512', 4, 6);
+ T('8.65029665532229827740661143626E+224', '65.7943016', '31913961712479232324830370213282209944132472799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('2.66E+805', '97.9197', '4214938245758862759976538157875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('8.337397351E+755', '5.8', '26679671523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('66328154.4', '1', '132656308', 17, 6);
+ T('340168.88143090064291499394084', '6', '21770752', 79, 0);
+ T('-734.51218024', '59.3982', '-423122192190712840192', 30, 0);
+ T('3.444921559816058101E+518', '91.36142', '852921266218748892024886482734756499360107724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('-5.678709E+7', '7.6', '-7268747520', 75, 0);
+ T('-6.68618240696679787593739633858E+907', '44', '-1176245648302610818457328952016537316543692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('580264.58662300579', '91.02575', '1436664077911783799668130837430272', 63, 5);
+ T('-1.0998655042242E+91', '9.146847775', '-5631311381627904000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('8.96789022592E+73', '7.9636412', '11478899489177600000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('163810', '73.832904', '1547141707117753164911083520', 28, 5);
+ T('2.01329112519100E+124', '62', '92846665330672785535751830896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('-8.4477542612402711431234632E+86', '8.6069', '-216262509087750941263960657920000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('3.2347376004280868890765254490E+51', '17.43941146', '423983526763310204725038343651328000000000000000000000000', 21, 3);
+ T('903', '5.08787644', '28896', 91, 2);
+ T('-4.35632600802903499627069E+97', '4.87063', '-697012161284645599403310400000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('56.3912295', '23.0804', '469762048', 11, 1);
+ T('-60207578.8264337269766', '21.196', '-126264442617856', 27, 1);
+ T('-9.45744967E+594', '27.30015', '-1269357407381749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-6.230186710E+913', '7.692253412', '-7974638988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-9.4978685092219314E+78', '69.33', '-5606551988331591579002768784880356556800000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('8525148.541673748547619927', '20.760504', '8939265589248', 69, 0);
+ T('-30.1560430962186173537', '8E+1', '-36267774588438875241185280', 95, 1);
+ T('7.0498053778463461979160188E+33', '1.509718', '14099610755692692395832037600000000', 59, 3);
+ T('-8.76881675198606565E+47', '65.4126922', '-32351223690628799120901195308287918080000000000000000000000000000000', 6, 2);
+ T('-6.7762751E+551', '1.54709165', '-1355255020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('-1.042E+458', '3', '-833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('700955128.458004', '9', '358889025536', 28, 1);
+ T('-9.74668096784929700E+545', '8.3', '-249515032776942003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('2.329369832371705780383269039E+913', '11.6217', '47705494166972534382249349918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-9.8260830782631340788608E+808', '57.518076', '-14160878108728763814903252988353027506176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('3.41E+14', '21.5', '715128832000000000000', 44, 2);
+ T('1', '1.984489529', '2', 84, 1);
+ T('-3.71976486787208205274E+93', '7.47', '-476129903087626502750720000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('65.7136006', '82', '314320713099803585423605760', 25, 4);
+ T('6.1899875E+343', '9', '31692736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-8.57106E+44', '79.84', '-518088786773308176707855843328000000000000000000000000000000000000000', 62, 5);
+ T('-9.99637E+31', '79.96', '-60424348977105453215787882905600000000000000000000000000', 12, 5);
+ T('9.1001764343E+51', '51.4302442', '20491775599259624487151206400000000000000000000000000000000000000000', 72, 5);
+ T('-907.440190754726802549138', '9.0353578', '-464384', 63, 6);
+ T('-6.6239226142937524E+223', '66.202', '-4887592209197358286434424076564955136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('49.920513057172629505', '57.0836', '7061644215716937728', 16, 4);
+ T('7.47134618E+86', '37.533654', '102685400000622493696000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-4997199.1658289373', '6.86337124', '-319820736', 4, 0);
+ T('-336.937061113538273691068482', '15.9', '-11010048', 81, 4);
+ T('1.612137880046626E+916', '2.52', '64485515201865040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('-62627084.79408303758471480176', '22.0508057', '-262677028929536', 65, 2);
+ T('6.2951305862924587022E+958', '94.790879', '1246879072848237646151901487639422779274819534848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-8.33329055496030958643318E+482', '25.0', '-27961883126265797071692026085376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('9.935960E+77', '68.9109338', '293257777994584250359218176000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('1.07067095354384E+55', '1.07699177', '21413419070876800000000000000000000000000000000000000000', 64, 5);
+ T('4.6765329943054546595990E+586', '17.75025', '6129625326296045531429601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('-8.2272028E+73', '16.48083', '-5391779627008000000000000000000000000000000000000000000000000000000000000000000', 37, 3);
+ T('-4.0321E+6', '4.4477', '-64513600', 69, 1);
+ T('-27457.7585387252571506432621', '36.73998470', '-1886830672740352', 39, 5);
+ T('9.40118891153418578967E+55', '96.2241069', '7448389229103303284639711989064646667000874218291200000000000000000000000000000000000', 61, 6);
+ T('745.7260598', '75.413277', '28145304237903085473628160', 43, 0);
+ T('11888', '5.60983', '380416', 12, 6);
+ T('-8.604E+6', '77.82', '-1300199718995533677396492288000', 31, 3);
+ T('-9.7216638962213E+606', '3.32775', '-77773311169770400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('5.4798011E+29', '3.401186', '4383840880000000000000000000000', 22, 4);
+ T('-4.7128692363064872267', '8.85', '-1024', 71, 5);
+ T('5.789062208366573547307833E+183', '98.36808', '1834627045798611545057897227822763543589971106623127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('3.6882777646138E+821', '73.118', '3483479859025117579885874657582120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 5);
+ T('7.55592574235635996656101088801E+991', '37.78652', '10384785265416028170874622512864917926707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('-8.56719172084938692813216280E+677', '37.6937', '-117746586430752250233528133093592924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('70486.397754608024463', '9.111116', '36088832', 50, 1);
+ T('5.2325586046720029760E+333', '85.166255', '202424806394709811229519692136872902322552832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 2);
+ T('-3.7E+92', '4.7', '-5920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-38635.236561223648', '7.37210197', '-4945280', 57, 1);
+ T('6.74218597534718833422784E+41', '17', '88371180016070666934391144448000000000000000000', 61, 4);
+ T('3.5655260259', '7.887991920', '384', 54, 4);
+ T('5.84389961749E+27', '89.996', '3617198661027694680716091550484796538880000000000000000', 14, 1);
+ T('-7.346492695429225E+41', '56.6', '-52937058824984205556135713832960000000000000000000000000000', 69, 1);
+ T('6.17E+97', '16.1487133', '4043571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('4.620', '3.126491786', '32', 64, 1);
+ T('-7.7247886678614495E+31', '2.813', '-308991546714457980000000000000000', 24, 5);
+ T('4.7626331E+8', '61.917472', '1098188423908474378906501120', 72, 3);
+ T('-9E+11', '46.6476', '-63331869759897600000000000', 31, 4);
+ T('473232.922849524061380706954206', '60', '545599349468107408146432', 36, 3);
+ T('-7.6E+286', '54.2', '-1369094286720630784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 3);
+ T('-56519.8794550101173479', '7.585818473', '-7234432', 75, 5);
+ T('4.5256041512E+737', '14.89', '7414749841326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('-3.0E+822', '26.669', '-201326592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('685.32051529', '27.3', '91939143680', 17, 5);
+ T('3.0887829E+9', '3.1798', '24710263200', 15, 0);
+ T('-847826614209204613032.5609', '2.076575', '-3391306456836818452128', 86, 6);
+ T('-8.845425009E+99', '96.606', '-700806770120790090986752535242708353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 1);
+ T('-2.4001605084373675622146E+35', '7E+1', '-283360938463799771759524781392775359800279040000000000000', 21, 2);
+ T('1.637384897938453E+18', '9.88653', '838341067744487936000', 62, 4);
+ T('6.8033951160502554245E+789', '94.1086', '134755123475795479914100361609565954664885649408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-6.34859686925247746102310583E+301', '41.7820513', '-139607121556108178749805333709808310681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-4.16770969312854814E+802', '3.441483546', '-333416775450283851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('-648.09', '76.2123', '-48961495694392481575600128', 34, 3);
+ T('-6351.71', '8.331735', '-1625856', 99, 1);
+ T('-13154247.3997348846692022829', '3.1508496', '-105233976', 84, 3);
+ T('-9.0597118291599169E+55', '7.23', '-11596431141324693632000000000000000000000000000000000000000', 67, 0);
+ T('-871.34706727994238351', '43.495281', '-7661397022343168', 76, 3);
+ T('7.006991272084355371312E+499', '74.179', '1323583229162051940169530370824281186715566080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('-1.970820098019E+83', '18.75904', '-51663866377509273600000000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('4.936903465282939919884042347E+88', '88.1676169', '15278976174401231646321981593925779705297062058073784320000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('1.8999710299287306828553190E+711', '64.9211937', '35048279336557645851013713700623062090645504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('-9.2750E+682', '39.3369606', '-50989851738112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('1.249433231560665E+939', '8.12', '319854907279530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 1);
+ T('5076.886', '77.6488023', '767063432545482211351068672', 68, 2);
+ T('4.72905170555576232E+637', '41.9261887', '103992946772249705823995324006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 0);
+ T('61826331.4166088485434757518893', '6.4723', '3956885184', 9, 2);
+ T('6.1857322009974647198917757E+252', '22.6436962', '25944841313572470264500954385612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('-3.2562226049923869370667400747E+83', '4E+1', '-358025461681618642526189025028328883486720000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('32.3769895748407706396654', '5', '1024', 7, 0);
+ T('-2.45193694379029720E+38', '83', '-2371367903532059189565456496374855772405760000000000000000000000', 14, 1);
+ T('-7.36E+553', '3', '-588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('-1949020444.1801111991946654232', '7.0', '-249474616832', 56, 0);
+ T('-25125.98409015281258808831', '1.211394', '-50250', 19, 1);
+ T('6.538191217013948489074783604E+98', '4.4528891', '10461105947222317582519653766400000000000000000000000000000000000000000000000000000000000000000000000', 53, 3);
+ T('-1.719595425841076996727E+711', '10', '-1760865716061262844648448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-19.80993206', '20.92742', '-19922944', 74, 1);
+ T('-529505405', '13.2936800', '-4337708277760', 6, 5);
+ T('-1424199230.499655480972536687', '9.7', '-729190005760', 73, 1);
+ T('4.274228705E+50', '5', '13677531856000000000000000000000000000000000000000000', 65, 5);
+ T('4.2826534085E+90', '8', '1096359272576000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 4);
+ T('72576908.1007281260', '65', '2677615295074326692711366656', 35, 5);
+ T('-21683.9812843270408320860907', '9.682665207', '-11101696', 85, 5);
+ T('-9946098', '62.74658', '-45868281084508605977198592', 48, 3);
+ T('-6.7438983E+327', '7.9166', '-863218982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-9.5E+911', '74.589', '-17944992634904651812044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 0);
+ T('8.803662173775393536E+66', '67.59405317', '1299191224248257515724567323460038033408000000000000000000000000000000000000000000000000', 17, 4);
+ T('-6.1314633004E+78', '10.69490', '-6278618419609600000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-1.346227358845314849976620336E+419', '27.449896', '-18068757747565886260852283461651660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('-744896.9984142578777798290593', '4', '-11918336', 79, 4);
+ T('-22.630166313893', '34.92', '-377957122048', 65, 6);
+ T('7.82985562053967563642766E+60', '7.7', '1002221519429078481462740480000000000000000000000000000000000000', 18, 1);
+ T('8E+6', '22.78', '33554432000000', 97, 5);
+ T('-1.3239651', '45.15702071', '-35184372088832', 28, 6);
+ T('7.57909242601753077466580449E+189', '1.719477180', '15158184852035061549331608980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('-1.14953175990585098203681203E+198', '1.893544550', '-2299063519811701964073624060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('6.9270295307984647718293262E+75', '5', '221664944985550872698538438400000000000000000000000000000000000000000000000000', 58, 5);
+ T('-8.69535175719142799089E+88', '7.2', '-11130050249205027828339200000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('-3.154192958393838876E+38', '3.76702057', '-2523354366715071100800000000000000000000', 21, 1);
+ T('-7.31002701273335538551E+67', '1.5471528', '-146200540254667107710200000000000000000000000000000000000000000000000', 50, 1);
+ T('2.0753526234845991118E+53', '1.2606', '415070524696919822360000000000000000000000000000000000', 72, 5);
+ T('-1.30793229498067889553827036E+36', '7.7', '-167415333757526898628898606080000000000', 15, 3);
+ T('-4.05421172053E+948', '2.26', '-16216846882120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('8.3002852730770580680513419E+495', '31.13270', '17824726897668196845086727954707251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('-7E+70', '3.587627195', '-560000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('3.8012514398E+35', '1.569636294', '760250287960000000000000000000000000', 30, 5);
+ T('1.018528932E+180', '7.9478148', '130371703296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-4.51584661051563106424322665E+29', '33.7677686', '-3879082701183417023545266690253127680000', 95, 2);
+ T('2.1950548652E+66', '20.624414', '2301681850331955200000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('-8.410759431129927444E+19', '30.208', '-90309841728066506747082178560', 79, 6);
+ T('-3674648073822813.71', '28.164', '-986405831336148470857728', 68, 3);
+ T('7.3600569380353533E+472', '7.22540', '9420872880685252224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('5.353474117437E+988', '66.691825', '3950166677983538076485703885127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('923552919.3249455558736378933', '9.036', '472859094528', 93, 6);
+ T('-52.5366830974865924038895690451', '5.58034', '-1664', 75, 6);
+ T('-9.3157E+5', '5.5987', '-29810240', 47, 3);
+ T('81702330943995917278.412113156', '54', '1471818348778723830992601466695319552', 30, 4);
+ T('-7.22088E+666', '7.065', '-924272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('-9.0935334803100678E+97', '8.733146', '-23279445709593773568000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('68269.2473325', '45.1897', '2402001898132471808', 32, 0);
+ T('2.7585474571020453140595556506E+962', '11.25752', '564950519214498880319396997242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 6);
+ T('-8128589919586.8549948704382777', '1.14863608', '-16257179839172', 93, 3);
+ T('8016470736.651', '71.825', '18928356357295878079148225200128', 29, 0);
+ T('2.52018E+8', '50.30', '283747042722664415232000', 92, 2);
+ T('-1.367552345285771054603E+741', '63.838', '-12613444060443947834647479225809291444224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('-3.366915634818780837E+80', '40.93564872', '-370196289022406210086566572851200000000000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('2.6E+35', '1.4601065', '520000000000000000000000000000000000', 16, 3);
+ T('3.2602772671399257080840911446E+217', '7.0171360', '4173154901939104906347636665088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-3E+906', '3.8117402', '-24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('9.75585076914242489430363986096E+168', '1.0', '19511701538284849788607279721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('5.260390228744570497173138E+315', '8.18583861', '1346659898558610047276323328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 2);
+ T('-427283.91046244767493157952', '88.48612', '-132237683451493784999930623950848', 98, 0);
+ T('-5.9631709257369951106790312283E+57', '6.218', '-381642939247167687083457998611200000000000000000000000000000', 14, 3);
+ T('1.62755488292447507268E+90', '33', '13980589989211458550255646146560000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('154.38568785289587', '90', '190642766049948562334465130496', 47, 1);
+ T('2E+3', '8.32', '512000', 80, 1);
+ T('4.334813968E+565', '20.14831', '45453818913095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 0);
+ T('-3.78462663917237384E+731', '7.43', '-48443220981406385152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('7.416739438340', '2.3703566', '28', 4, 3);
+ T('-7.230777572603916668481E+76', '1.050', '-144615551452078333369620000000000000000000000000000000000000000000000000000000', 18, 3);
+ T('-1E+182', '7.147', '-12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('-6.187693542315349769700860E+95', '70.0658', '-730513914762473862485848799991675219517374464000000000000000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('2.1E+8', '45.67', '7388718138654720000000', 79, 5);
+ T('831.6898436722', '16.293656', '54460416', 96, 5);
+ T('-5.42164132961309178E+46', '3', '-433731306369047342400000000000000000000000000000', 12, 0);
+ T('-1727.0601478576232045761', '4.13', '-27632', 55, 3);
+ T('3.03912334911659939E+26', '9.79', '155603115474769888768000000000', 13, 4);
+ T('-43565', '13.18042', '-356884480', 38, 1);
+ T('8.79376E+16', '81.2291687', '212620070309886829027283645235200000000000', 54, 5);
+ T('54300845.947173', '89.8903145', '33610595096264672536677367561584640', 99, 5);
+ T('4.6807394208815402E+77', '84', '9053866785266753112860014474006779731640320000000000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('41516576.7616560101002807', '5.06393', '1328530432', 32, 1);
+ T('-2.12424630615413246752242230E+971', '52.3926', '-956675487283890354468745214710366947246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 1);
+ T('3.748844E+24', '7.856785785', '479852032000000000000000000', 64, 5);
+ T('-465218.428260132831209689664586', '2.926', '-1860872', 40, 4);
+ T('2.44311803486E+128', '93.94', '2419546908842727564751483967099121958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('2053.28', '7', '262784', 3, 5);
+ T('5.91940723780832104E+34', '22.832745', '248277934551683921713561600000000000000000', 9, 2);
+ T('3.1362553133786E+602', '5.502877005', '10036017002811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('-3.958969034860626802E+485', '61.4808', '-912876107272686133965472032851650150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('-4.2008393665094871260686851E+54', '5E+1', '-4729724651413859173714632783750100313702400000000000000000000000000000', 10, 1);
+ T('-6.7228441E+87', '2', '-26891376400000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('6.76950E+610', '8.30100460', '17329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('4E+687', '6E+1', '4611686018427387904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('-7.7235E+5', '55.597917', '-27826841377596820684800', 27, 5);
+ T('2803.513306702556528087675409', '8.83632', '717568', 39, 3);
+ T('-212.86189288312697105', '69.47', '-125142711796045598162944', 8, 4);
+ T('4.3132883554446019911799158498E+595', '13.976', '353344582078021795117458706415616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 3);
+ T('3733.144182737001109', '92.48', '18484920666609298264793722912768', 66, 5);
+ T('5.5338999894579E+19', '95.1731', '2192203638512281028836433967097453605814272000000', 83, 0);
+ T('51.211', '5.90', '1632', 72, 4);
+ T('3.01250110488404857863E+78', '81', '7283780734623848791704769543743657681365237760000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('1.998646582355904139001999E+850', '37.728', '2746918946393849251047879610759905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('-46.587810252846276710', '6', '-2944', 50, 3);
+ T('-7.5388090290490738153E+99', '31.1223726', '-16189469115277643007901722214400000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-221.389730023793850361', '5.558022', '-7072', 97, 3);
+ T('2.595842429885987900107E+191', '9.873', '132907132410162580485478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('-5.17174630179426178074745E+91', '1.4706170', '-103434926035885235614949000000000000000000000000000000000000000000000000000000000000000000000', 36, 0);
+ T('457.158781638', '7.435375309', '58496', 82, 6);
+ T('-2.7385692837947298973577571E+95', '5E+1', '-308335490150655791891873885229201531863040000000000000000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('5.61531060630235727820796E+489', '6.9', '359379878803350865805309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 6);
+ T('14710837.379544', '8.89873185', '3765974272', 48, 4);
+ T('-3988296760.3301310010268', '37.08818184', '-548147332830168350720', 15, 1);
+ T('5455079301.99231025524832', '82.3', '26379144860096893630921493817851904', 85, 3);
+ T('-2.1E+97', '1E+1', '-21504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('-3066.61442670991175', '73.7', '-28957551272956664450383872', 40, 3);
+ T('958863.6744', '8.6120829', '245468928', 68, 4);
+ T('-5E+9', '76.43', '-377789318629571617095680000000000', 61, 4);
+ T('1.72661384019E+328', '6', '1105032857721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('-2E+9', '4.57954', '-32000000000', 18, 4);
+ T('-1.85288812795E+105', '50.9570', '-2086166570648708978625740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 3);
+ T('975623', '5', '31219936', 81, 0);
+ T('8.2401449166E+96', '19', '4320209098034380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-9.148170E+36', '2.334991', '-36592680000000000000000000000000000000', 71, 2);
+ T('-8.292548609944760529230E+39', '1E+1', '-8491569776583434781931520000000000000000000', 49, 1);
+ T('-2.26776155184139014344613082195E+901', '1.958373', '-45355231036827802868922616439000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-5686102', '1.71667', '-11372204', 72, 3);
+ T('3.8224796800E+43', '1', '76449593600000000000000000000000000000000000', 6, 5);
+ T('-7.38924003989558691100974E+94', '92.762125', '-365897444211097910816972212234219273610197981357670400000000000000000000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('-6.791206E+466', '78.9336', '-20525160699304468347599076720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('-4.123394694576877368819447E+384', '8.2', '-1055589041811680606417778432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-1.96532284216267263040536719812', '40.7', '-1099511627776', 61, 4);
+ T('-366810.8132483323829', '79.9911374', '-221723039946421063786986209280', 17, 5);
+ T('-748282.304970188470739652171', '9.7', '-383120384', 13, 2);
+ T('94233.735667585171023936992756', '2.007', '376932', 35, 5);
+ T('4.07580638971094371173E+360', '30.299705', '4376363787159083533794300395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 0);
+ T('-96587536.8608929645601', '46.82651334', '-6796743611534911995904', 38, 3);
+ T('-9.49E+266', '69.8097', '-560190724030411663474688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('-8.2944866579769005356065800E+621', '67.15836', '-1224050180819986676305353233124090035033866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 0);
+ T('-109541142.7020', '21.6282101', '-229724425027584', 82, 3);
+ T('3.0699946099993423223131833E+175', '59', '17697314024476760673332841497741279052693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('-5656396232.96447588285755824', '42.66209', '-24877093713569411760128', 82, 5);
+ T('-914388630.651037908309996', '81.425373', '-2210856047938095798035221850357760', 8, 2);
+ T('-5.86694679053205E+424', '7.192', '-7509691891881024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 0);
+ T('-7.8826749193880003888002E+98', '49.2526147', '-443755147870481914327625153619678986240000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('4E+579', '7.94', '512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('-4307.6650863626778452716', '7.14289585', '-551296', 67, 3);
+ T('-6.3823710E+914', '1.254', '-1276474200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('-889593827688241.48238618', '8.99', '-227736019888189696', 44, 2);
+ T('-5.4714E+66', '38.4406525', '-1503966980053401600000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('-3336052.9340150690842459', '66.28811', '-246157189842347588350640128', 16, 6);
+ T('3.198E+226', '3.371027', '255840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 3);
+ T('-9.7236E+865', '99.545', '-61630636881896057041966716438970368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('-8.2201577445871E+496', '76.105', '-6210975586710313409278156474685587456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('-5.14683594915E+487', '6.88', '-3293975007456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-4.3567666E+9', '2', '-17427066400', 9, 4);
+ T('-2E+6', '7.61019737', '-256000000', 26, 1);
+ T('-8.782578148989709634E+24', '12.09238635', '-35973440098261850660864000000', 7, 0);
+ T('8.98E+8', '9.751', '459776000000', 77, 1);
+ T('4.777158713256384608E+30', '71.12', '11279747095415316477684733018230262595584000000000000', 76, 4);
+ T('-9.7E+362', '8.5', '-248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('76247539835121008.8383', '7.39765', '9759685098895489024', 11, 1);
+ T('59969.8067445630214278', '2.73099', '239876', 63, 0);
+ T('7.863448019858918312326780', '98.6268', '2218388550399401452619230609408', 56, 1);
+ T('-59.06230647833052739478239096', '18', '-15466496', 53, 4);
+ T('-9.1E+2', '19.8700635', '-477102080', 93, 5);
+ T('9.31545E+164', '4.153764', '14904720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('6.6741742313593371264798E+132', '40.8', '7338332173182538389112155290782924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('1.5085E+93', '5E+1', '1698420009472098304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 4);
+ T('-8.4791535586861030906940161E+935', '3.33990686', '-6783322846948882472555212880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('3.80339649968128461E+85', '80.45728', '45980242306966086877958121396621429807513600000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('2.44922890066497445181327377497E+97', '39.6', '13464778276830845341713329615603985127833600000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('8.935473885E+39', '3.283', '71483791080000000000000000000000000000000', 93, 6);
+ T('2.58174552124119531858875E+138', '41.2864', '5677318441126608497298934847242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('9.120737241705E+926', '77.1548', '137828684317723616062200353050853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-90774.086', '8', '-23238144', 73, 1);
+ T('-6.82606603940965745E+79', '4', '-1092170566305545192000000000000000000000000000000000000000000000000000000000000000', 31, 5);
+ T('-6.523013008E+266', '32.69', '-2801612754074258636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 2);
+ T('-5.0165857978854E+671', '63.106', '-4626983716869900247146321747640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('5.0835560375311896147872263681E+79', '6E+1', '58609410755436801862920145877145428273089478656000000000000000000000000000000000000000000000000000', 75, 0);
+ T('9229025559.75328764', '78', '2789301822039609045917593654788096', 52, 0);
+ T('87439.840540708524665127', '9.078628', '44768768', 9, 4);
+ T('7.40325E+90', '3.44', '59226000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('4130720725.5580685625', '95.260', '163634706450669903713024310925642956800', 70, 1);
+ T('-975.069544', '6.11', '-62400', 27, 1);
+ T('-59745.05428519855320021369', '5.72', '-1911840', 48, 3);
+ T('2.9990982E+606', '57.27646706', '432215601150960809174630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('2.1344703233620897650979719E+499', '47.864', '3003999922789652990300032711533193592832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 5);
+ T('74.12814393279338886333', '4.812750', '1184', 78, 3);
+ T('60735915.01278457', '73.63197497', '573634498604839455558394183680', 62, 4);
+ T('-5.785E+44', '5', '-18512000000000000000000000000000000000000000000', 10, 1);
+ T('-9.2532995117750283416388E+29', '3.525270200', '-7402639609420022673311040000000', 1, 3);
+ T('-5', '94.046007', '-99035203142830421991929937920', 46, 0);
+ T('3.77411196133804E+771', '4.840427656', '60385791381408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('8.59461071353082572867452E+284', '4.06624', '13751377141649321165879232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-1.57493606090745969343411E+58', '67.4', '-2324195395841291802276450248836885387201740800000000000000000000000000000000000', 29, 2);
+ T('2.568433707', '1.91', '4', 37, 0);
+ T('7.607662341368311E+54', '2.4', '30430649365473244000000000000000000000000000000000000000', 35, 4);
+ T('756.3692341378292360468211', '5.219478195', '24192', 45, 2);
+ T('-9.908912848797651601E+954', '53.8318', '-89251552426983647447135375109128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('5.213932E+746', '5.094273', '16684582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('-965535.422083765282750287967494', '3.3', '-7724280', 99, 2);
+ T('8.26988925253426417555233163997E+283', '2.2', '330795570101370567022093265598800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('2.042182442422973E+450', '1.831', '4084364884845946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('8414.7', '1.4608', '16828', 33, 1);
+ T('2.2404E+28', '90.64941', '27734808640149659678839979114496000000000000000000000000', 97, 3);
+ T('4.64638937902240338E+948', '9.202', '2378951362059470530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('8.440438812300123498174010E+647', '9.43444', '432150467189766323106509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 3);
+ T('2.815092E+733', '2.36934957', '112603680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('9.1', '5.2', '288', 11, 6);
+ T('16834386.36863', '7.862427', '2154801408', 42, 5);
+ T('-9.2503093767601111384784073423E+57', '49', '-5207461232779830201822751848837254666099097600000000000000000000000000000', 5, 6);
+ T('6.875386510243714E+50', '37.2', '94494592668340225982647500800000000000000000000000000000000000', 41, 0);
+ T('6.89875E+32', '78.040780', '208501924951660575475105792000000000000000000000000000000', 68, 1);
+ T('8.48372235065201765256673775097E+98', '18.63783', '222395691188932251551445490099027968000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('2.0260148E+65', '8.71474138', '51865978880000000000000000000000000000000000000000000000000000000000', 38, 6);
+ T('-6.6266955571320', '7.11690', '-768', 49, 6);
+ T('8.83261998344E+933', '7.07', '1130575357880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('-9.45446180719E+370', '7.157751', '-12101711113203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('3.982945537441E+81', '94', '78890364081459865481314442470718433132544000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('6.76426E+409', '14.1311', '1108256358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('-6.7766808E+80', '91.7', '-1677824899155296445921523413119139840000000000000000000000000000000000000000000000000000000000000000000000000', 70, 3);
+ T('-2.7958061090484110507E+22', '16', '-1832259491625966666186752000', 45, 6);
+ T('8.1E+485', '25.1038', '27179089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-4.5449625526E+66', '5.906814461', '-145438801683200000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('8.92291E+158', '47.6950', '125578794222063976448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('-2.0278752253737224218380E+347', '9.31480', '-103827211539134587998105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('-9.588519457248804602956148E+240', '95', '-379840388915046986287109716175410922873124053648932864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 6);
+ T('-3.9220E+944', '7.01716640', '-50201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 4);
+ T('5484933748350428269739509299', '37.0718', '753843554236537067716001884105372336128', 36, 1);
+ T('8.754E+34', '39.328407', '48125623947755520000000000000000000000000000000', 14, 4);
+ T('-5.75430398195921268776544E+112', '9.803280428', '-29462036387631168961359052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('8.6956476452449', '2.46674', '32', 34, 4);
+ T('5.552014932E+85', '4.3624174', '888322389120000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('7574.7', '6.9', '484736', 66, 2);
+ T('-7.961176976732812231550E+916', '28.012527', '-21370621720459738415385018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-3E+6', '89.584', '-1856910058928070412348686336000000', 68, 4);
+ T('-8.13897998725054421348788E+843', '1.4529711', '-16277959974501088426975760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 5);
+ T('8.86960E+33', '5.95441', '283827200000000000000000000000000000', 96, 4);
+ T('2.499521827328422170887813E+513', '96.275292', '198032521543527195791146900500996830383658384299655168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('9.49478825931805533852643E+75', '44.0783', '167034081510259977999520668391969914880000000000000000000000000000000000000000000000000000', 73, 2);
+ T('146059316.3906077789731', '4', '2336949056', 69, 1);
+ T('-9.715901E+8', '7.1660', '-124363532800', 10, 6);
+ T('4035997645.1015071816355853442', '3.1972032', '32287981160', 16, 5);
+ T('-5.6901838909279510E+156', '4', '-91042942254847216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 5);
+ T('-6.790E+50', '12.30', '-2781184000000000000000000000000000000000000000000000000', 71, 4);
+ T('9.58773515126856573821528E+230', '8.3', '245446019872475282898311168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('-4.6E+5', '1.083', '-920000', 36, 5);
+ T('-9.28052686529431864277335E+932', '18.60734', '-243283443457571386629117706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('3.0E+45', '92.38910', '14855280471424563298789490688000000000000000000000000000000000000000000000', 11, 3);
+ T('9.2699', '42.3968', '39582418599936', 76, 0);
+ T('-2.11438763158389814E+852', '9.16198', '-1082566467370955847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('-1.897473780862852393148681629E+28', '63.863', '-175011066110755393983590877187239246475632312320', 95, 2);
+ T('7.7544594013E+603', '2', '31017837605200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 6);
+ T('-3.2E+6', '5.7104', '-102400000', 33, 1);
+ T('-9.9256278715321263879846336E+128', '57.4102794', '-143043372747680939978673983554990150432849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('-1.19129775240499814559E+733', '50.4930', '-13412820284546147633724644719696281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('-9.68558840792760224', '17.9630903', '-1179648', 33, 5);
+ T('1367.19', '68.111059', '403467186380175312945152', 13, 3);
+ T('-3.27998061249860E+795', '35.2617', '-112699275697564286766284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('7132037.4935438492876651', '96.4288', '565058186493746283497646414922514432', 90, 0);
+ T('-9.4E+26', '8.57617', '-240640000000000000000000000000', 58, 1);
+ T('7E+15', '23.08980', '58720256000000000000000', 51, 6);
+ T('-7.8417E+658', '25.94463500', '-2631237894144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('-9E+480', '8.19', '-2304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('1860368.471389885979', '6.104', '119063552', 97, 2);
+ T('-6088.540442907572429341', '19.580', '-3191865344', 17, 0);
+ T('-4954239.86148225', '6', '-317071296', 52, 0);
+ T('6863301528', '6.166087', '439251297792', 74, 2);
+ T('2.872565092798120E+564', '13.2825917', '23532053240202199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('-9.2787825848296882785646E+759', '4.785846351', '-148460521357275012457033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('645678992038545055349526.5', '17.99583051', '84630436844476177494773071872', 62, 3);
+ T('-8.65059043936859396308635E+878', '54.887735', '-15583518351710070017237777687095636131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('82.9232718', '40', '90159953477632', 22, 0);
+ T('-8.477115484E+676', '16.359', '-5555562403594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('486.49931134155842972671731', '5.7600', '15552', 41, 5);
+ T('8.9859165E+454', '19.71280473', '47112081899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('7.73376784511472858065198445181E+55', '30.1198', '83040699924060381554541928945061095014400000000000000000000000000', 46, 6);
+ T('7.6257035019810027E+83', '55.9', '27474492359967624132380757181071360000000000000000000000000000000000000000000000000000000000000000000', 38, 3);
+ T('-8.3E+93', '8.355', '-2124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-3.84043168891758746593485E+73', '72.0465490', '-181359258874948789462276779824433837486637056000000000000000000000000000000000000000000000000000', 83, 0);
+ T('55098.8748598770122766844815157', '1.902', '110196', 59, 4);
+ T('191625.835143', '75.3259967', '7239387818239166112595968000', 47, 5);
+ T('-1E+540', '4.4308983', '-16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-5.175832071037002573720E+629', '74.977', '-9776870357290768609341858563434412557467648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-58.71326619958446839', '9.27431', '-29696', 61, 3);
+ T('-7359324597.04541', '4.108', '-117749193552', 30, 3);
+ T('-543.06376759312773634044454475', '90.87941', '-672201441331961489270224453632', 26, 4);
+ T('3.1505E+50', '69.535', '185972695053510215571865600000000000000000000000000000000000000000000000', 49, 6);
+ T('32018.597307924905143825', '9', '16393216', 92, 0);
+ T('-7071554497.7625431937071147180', '1.1554772', '-14143108994', 96, 6);
+ T('-844683952.75462779', '6.7554', '-54059772928', 88, 1);
+ T('-1.299865365726769406915678664', '97.64', '-158456325028528675187087900672', 27, 6);
+ T('-4.034743412376108E+817', '3.85772944', '-322779472990088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('3.172225602543643E+59', '6E+1', '365732711463697862729245966257356800000000000000000000000000000000000000000000', 91, 2);
+ T('7.79385296974517738924013E+227', '2.58175789', '3117541187898070955696052000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('-75750708.39077', '6.919', '-4848045312', 37, 1);
+ T('6485.035660979541025298420', '9.357748', '3320320', 68, 3);
+ T('4.40540574918479E+67', '2.9', '176216229967391600000000000000000000000000000000000000000000000000000', 19, 5);
+ T('5.7814282138646', '85.621777', '193428131138340667952988160', 20, 5);
+ T('1.173374E+38', '89.42059', '72628332782822189733974249360588800000000000000000000000000000000', 70, 3);
+ T('8.5520112735821', '62.59810', '36893488147419103232', 60, 6);
+ T('-3.24E+6', '5.7371', '-103680000', 40, 2);
+ T('9244475.168', '5E+1', '10408353541308966502400', 51, 1);
+ T('-311810059254.97828290350639', '3.4690', '-2494480474032', 63, 6);
+ T('5.825832E+37', '4.766', '932133120000000000000000000000000000000', 63, 1);
+ T('2.9006E+412', '71.966', '68488481101058464534233088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('8.0E+995', '97.027', '126765060022822940149670320537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('2.8E+412', '98.30', '8873554201597605810476922437632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('-9.912756E+90', '20.34', '-10394278035456000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('-2.8E+21', '49.5764', '-1576259869579673600000000000000000000', 10, 1);
+ T('8.3E+45', '8.7', '2124800000000000000000000000000000000000000000000', 85, 6);
+ T('-2.16770629', '5.566', '-64', 68, 2);
+ T('7.826484E+769', '5.31', '2504474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-9.166751625660E+401', '88.09291036', '-283697221689721597490071116821557149696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 0);
+ T('3022854.80285704341894990932', '6', '193462656', 23, 3);
+ T('-9.506140928023764845242449699', '2.2048147', '-36', 99, 2);
+ T('-881.87780097897009535', '7.7', '-112768', 76, 5);
+ T('5.43839684670148242189', '64.838', '92233720368547758080', 27, 4);
+ T('-9.884980E+922', '4.108787511', '-1581596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('-4.90051594774993673E+845', '78.707', '-148109006466703838527835734770760508506112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 2);
+ T('2.95028124993693012651562333', '9.09', '1024', 74, 5);
+ T('-4.5243298746619371006041190E+967', '97.35', '-7169086851557143077763524932143669124692600866660679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 1);
+ T('-20', '2.8', '-80', 40, 6);
+ T('375.96124027710503266172553', '60.4578957', '432345564227567616000', 9, 4);
+ T('-89618921.800947321', '49.03004635', '-50450967402618239844352', 71, 0);
+ T('-6.9746017151434154899069E+98', '8.0', '-178549803907671436541616640000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('-7.25603059E+535', '3E+1', '-77911035207063961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('9E+4', '15.2539', '2949120000', 15, 2);
+ T('-998032654.6912799443249', '57.004825', '-143831663637055589253644288', 92, 3);
+ T('-6.82278643E+83', '55', '-24581678739021181352935424000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('-4412041601.667195', '73', '-41670554755177857085874573934592', 85, 3);
+ T('57354152.751775583802616998', '64.12433296', '1057997363508636827235909632', 63, 1);
+ T('-4.73620744E+489', '11.88853601', '-9699752837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('24564925.043381090566011994012', '74.41', '464018313896826477804204851200', 4, 2);
+ T('-164.54907', '89', '-101511083221401182541728186368', 89, 6);
+ T('9.5354090908334E+85', '5.293899', '3051330909066688000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('-7.147145354049823980065542E+52', '2.28612', '-285885814161992959202621680000000000000000000000000000', 47, 4);
+ T('4.0848700E+99', '86.96278093', '316051508017229457720449098055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('3.4E+7', '52.76654901', '153122387330596864000000', 84, 3);
+ T('-5.88972837709190771E+166', '10', '-60310818581421134950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('-9.54554E+63', '9.28305', '-4887316480000000000000000000000000000000000000000000000000000000000', 89, 0);
+ T('2553091.59684005', '2.46', '10212364', 26, 6);
+ T('48446171540048711922.3525925291', '3.585455771', '387569372320389695376', 88, 0);
+ T('4.248315379464541075E+34', '8.918', '10875687371429225152000000000000000000', 64, 5);
+ T('-4E+39', '5.605', '-128000000000000000000000000000000000000000', 18, 0);
+ T('3.6317866380936266E+98', '53.0', '3271222590001520633820882896158720000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-5.4426552063055816E+32', '8.53624819', '-139331973281422888960000000000000000', 55, 4);
+ T('4.596484456220852E+118', '9.29967', '23534000415850762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('6772495065540713072508.29', '97.473', '1073144679359425843280042799737323224181428637925376', 13, 6);
+ T('-4.15E+50', '34.87', '-7129645711360000000000000000000000000000000000000000000000000', 70, 3);
+ T('6.62234960721928896829E+763', '86.031809', '5123794833076605761464712736758453439315941785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('8.74991436721723330622171795E+939', '8.3626408', '2239978078007611726392759795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 6);
+ T('-4.997907628729213332682396362E+907', '69.65237249', '-29502439337986679680382436361207616761411078717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('-6.301776762304784076317432E+350', '3E+1', '-676648127519795329803123463867596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('-93278.9537536', '3', '-746224', 77, 1);
+ T('6.36797951581E+492', '18.6876797', '1669327622192496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 4);
+ T('6.2269947E+859', '53.98', '560877820211161070567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 1);
+ T('-259757.84205856847565', '5.4', '-8312224', 91, 6);
+ T('3.588740E+173', '8.375006602', '91871744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('7.14E+8', '40', '785051302232064000000', 83, 1);
+ T('-7.965427963321841106E+65', '6E+1', '-918351319231046975606624161392859545600000000000000000000000000000000000000000000000', 3, 0);
+ T('-8.2053302186063857153846457809E+523', '7.96081545', '-10502822679816173715692346599552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('-295778515.592583376741', '1.230638775', '-591557030', 18, 6);
+ T('4.78426039460420002528336E+26', '85.992699', '18508210940149413485825696262280147935357254500352000', 17, 2);
+ T('3.0515E+870', '30.433', '3276523175936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('-185234.838461584646280488682581', '37.42646611', '-25458367107432448', 42, 6);
+ T('8.0E+5', '63', '7378697629483820646400000', 54, 5);
+ T('2652887794557.7392940534791958', '3.4', '21223102356456', 72, 1);
+ T('6971.57129612430028599349959', '8.669544221', '1784576', 41, 3);
+ T('6.41445E+6', '71.3787648', '15145691843021597870496153600', 60, 1);
+ T('-6173.42807740571399914051610', '42', '-27149141113044992', 68, 0);
+ T('-79167.3593200998522944', '3E+1', '-85004918980608', 98, 6);
+ T('-9.50882367265320075E+865', '7.4914', '-12171294300996096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('-5.623570900766230045196264281E+346', '30.5538', '-60382632763820548463326392470669885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('3.655338981426625419413E+721', '4.502660391', '584854237028260067106080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('-4.8712897270228462732E+930', '85.1', '-188448893626285364710852260131071354451945062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('3.307315418320309808594471667', '9E+1', '3713820117856140824697372672', 9, 5);
+ T('245', '2.639', '980', 64, 1);
+ T('5.4432E+43', '4.94', '870912000000000000000000000000000000000000000', 63, 2);
+ T('-304.911', '1.05', '-608', 12, 0);
+ T('-435961.6902419263', '5.181', '-13950752', 49, 4);
+ T('910407.3408589177939419520', '6E+1', '1049627808244605734879232', 38, 4);
+ T('14.80706082103088622', '3E+1', '15032385536', 3, 1);
+ T('6999069.379084', '13.96115', '57336373248', 35, 1);
+ T('4.142656591187093116E+346', '6.2090', '2651300218359739594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('6.343482', '9.1', '3072', 16, 0);
+ T('1.5668504851047649745392374412E+854', '9.914', '80222744837363966696408956989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('2.252819974E+67', '32.93254626', '96757881121055703040000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('-154263.344627', '24.9', '-2588103671808', 61, 6);
+ T('3.293394322069E+26', '47.5080634', '46350404505168924034413363200000000000000', 45, 3);
+ T('-6907.00', '82.777190', '-33400202544312974838782230528', 18, 6);
+ T('1.05683E+6', '70.534658', '1247684642522781787797585920', 26, 1);
+ T('-6.098824298239017322E+76', '63.61', '-562517254900682038792316966005385461760000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('40015.3895', '67.3308171', '5905171712875901663313920', 24, 3);
+ T('-9.08325E+7', '18.30', '-23811194880000', 84, 0);
+ T('5E+627', '3E+1', '5368709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-9.084740784E+405', '94', '-179941829808679302373203285178482425856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-6.7215E+58', '8E+1', '-81257948965397299977875619840000000000000000000000000000000000000000000000000000000', 9, 2);
+ T('-7926003', '1.5992836', '-15852006', 19, 3);
+ T('-7.820932335393680370E+36', '9.992683', '-4004317355721564349440000000000000000000', 33, 2);
+ T('3.496366E+881', '5E+1', '393655815368771790438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 5);
+ T('-7.67445286629937214617E+775', '7.6', '-9823299668863196347097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('-9.5562159468E+35', '94.8822', '-18928035751361871134549085873188760453120000000000000000000000000', 4, 3);
+ T('-6.6425524796997710985E+89', '29.998', '-356619320778427759584293683200000000000000000000000000000000000000000000000000000000000000000000000', 25, 2);
+ T('96.1630260395632', '8.4180', '24576', 19, 1);
+ T('-4.1236731886664336092363E+975', '8.010', '-1055660336298607003964492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 0);
+ T('-82683970.783445336141861713686', '5.53269697', '-2645887040', 86, 1);
+ T('7.5E+5', '6.00745490', '48000000', 45, 0);
+ T('7.3949921312458860E+436', '97.81', '11717832767321100954523347801018019075766353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('-22052.4742307178274389078', '28.800106', '-5919538675712', 68, 0);
+ T('-5.01442291E+506', '52.5284', '-2258295314895407820046336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-6.493780529337308601738E+98', '75.20935451', '-24532809215083207175254628705551953573602918400000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('-8.7928742253094E+632', '48.7220', '-247497406778869078303587696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('-9.13E+6', '4.52', '-146080000', 17, 3);
+ T('409182.052', '3.616248728', '3273456', 77, 0);
+ T('-633.139298166353', '4', '-10128', 22, 6);
+ T('-7.37882683', '56.285', '-504403158265495552', 28, 5);
+ T('-7.541666758634661999E+43', '6.2', '-4826666725526183679360000000000000000000000000', 37, 0);
+ T('4.81711373895368E+713', '54.755', '8677740655901235996041897050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('6.310E+688', '1.8960', '126200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('-9980359.5005001', '6.6649', '-638742976', 93, 5);
+ T('4.764160168720278826251E+62', '1.3341628', '952832033744055765250200000000000000000000000000000000000000000', 6, 3);
+ T('-2284.335146327171695036253620', '7.951100856', '-292352', 100, 6);
+ T('-7.42E+479', '9.9', '-379904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 6);
+ T('-6.2233754E+50', '2E+1', '-652568208343040000000000000000000000000000000000000000000', 24, 1);
+ T('1.04521859566784244157404609E+30', '7.21713', '133787980245483832521477899520000', 20, 0);
+ T('-1.00377987338486758802034E+296', '6E+1', '-115727940191695189115453255534191715549184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('-2.25567261491214407730581061843E+99', '15', '-73913880245441137125156802344714240000000000000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('4.5905245053187100284797333776E+33', '4.36360', '73448392085099360455675734041600000', 4, 4);
+ T('6.68E+6', '46', '470063211106795520000', 53, 5);
+ T('9476.19338929951', '89.0614', '5865359906134131742472050573312', 4, 2);
+ T('-8.31640541940630562693125776673', '4.875', '-128', 100, 6);
+ T('7.6404819745068333349963E+978', '70.6950', '9020288997345189200151808953460428417217331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('-1.948653857215E+36', '9.762096', '-997710774894080000000000000000000000000', 41, 0);
+ T('54337.63211845395310032', '7.771', '6955136', 65, 1);
+ T('8.06133458441192295E+737', '84.4', '15592888831436704013345760863986907841822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('818.51', '4.190382591', '13088', 30, 6);
+ T('-6.670574889089120976130542E+501', '4.33317', '-106729198225425935618088672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-4.920810673E+664', '16', '-3224902482657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 3);
+ T('7.556018167192', '70', '8264141345021879123968', 38, 5);
+ T('8.84694132144456630681016137994E+43', '65.17', '3263945247836274056589880228979959958159544339660800000000000000', 46, 6);
+ T('-1.875358648516195854376E+32', '76.27305', '-14169809320180158415196934915724489306773913600000000000', 13, 5);
+ T('3322481530.108430374986135531', '59', '1915280202298029494648176640', 91, 3);
+ T('-5.3910812214810E+550', '7', '-6900583963495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('-9.6172370285E+74', '97.9856629', '-152391203646439729388331092342708843315200000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('8.65459339E+65', '15.00', '28359371620352000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('8.56087861190698502E+905', '59.63', '493501052499818838745135076633214976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('6679612915.01752091', '2.27465951', '26718451660', 41, 1);
+ T('3.94293617068435726581E+35', '91.6', '976223711607348019725273367073770581500035596288000000000000000', 28, 5);
+ T('-3419.27167177', '3.0524654', '-27352', 92, 0);
+ T('1.7689806024E+83', '2.544', '707592240960000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('360701.6195898881', '6.9107643', '23084864', 65, 6);
+ T('-62385.1670831044230995756', '42.44805', '-274372131595223040', 44, 1);
+ T('-5E+47', '1.0705', '-1000000000000000000000000000000000000000000000000', 30, 3);
+ T('2.953922E+44', '11.54601', '604963225600000000000000000000000000000000000000', 23, 0);
+ T('-9.848162491087726055437930831E+781', '6E+1', '-113541583168375753466487000997834065044895170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-9.2316956000E+68', '84.121694', '-17856696271460425356426618035240960000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('8.8209025035', '81.65688', '19342813113834066795298816', 38, 0);
+ T('70615.470738161273174', '6.75501243', '4519360', 58, 3);
+ T('-1.32087363908288E+580', '54.3', '-237947441151086775594856428339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('-7.94005494708747519940886E+46', '13', '-650449301265405968335573811200000000000000000000000', 80, 3);
+ T('5.1847843939818E+268', '4.8', '829565503037088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('-953214.5211', '72.2', '-4501425844602105992728018944', 2, 4);
+ T('2.60563096543E+311', '43.28458', '2291937235346791747026944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('6.2431135707E+539', '7.87085893', '79911853704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('7.83865984678E+573', '4.0434', '125418557548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-9.68130E+85', '64.523784', '-1785884634008042820599808000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 4);
+ T('5.5E+373', '50.4560', '61924494876344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('-3.3894E+794', '75', '-12804791165630700389840977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-6.070327235E+586', '95.83445687', '-2404704363446724422416621009470541004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 5);
+ T('-6.4068394405E+28', '7.71', '-8200754483840000000000000000000', 42, 5);
+ T('-9.877E+699', '40.38727117', '-10859876347543552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('12371.68703252900538647034148', '45.2554707', '435265867110940672', 51, 6);
+ T('4.9928969272551867187E+21', '39.492652', '2744874113902069504408326609305600', 7, 1);
+ T('-2.452890E+646', '49.38539', '-13808543112476019916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 4);
+ T('-6375625868649.17034967174050', '3.677195', '-51005006949192', 19, 0);
+ T('-6.20E+888', '5.16', '-198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('7.74102009E+943', '4.8196745', '1238563214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('1.92967678358686E+66', '6.2176', '123499314149559040000000000000000000000000000000000000000000000000000', 47, 4);
+ T('8.88817454124762E+159', '2.3', '35552698164990480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('7.0E+6', '6.458426', '448000000', 41, 4);
+ T('3.80452166173E+344', '2.43', '1521808664692000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('-4.5123E+21', '7.8046', '-577574400000000000000000', 86, 2);
+ T('5.532681087864E+487', '13.66908', '453237234717818880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 4);
+ T('2.8149E+20', '9.01627', '144122880000000000000000', 24, 0);
+ T('1836252205.052086715', '2.4101274', '7345008820', 15, 2);
+ T('-9.1858716453182949242697E+121', '6.4', '-5878957853003708751532608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-5.27114921805605656E+805', '5.4', '-1686767749777938099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('51146779554976449456.0251208', '2.741235044', '204587118219905797824', 56, 2);
+ T('1.139034128E+769', '3.263', '91122730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 5);
+ T('-3.0836831E+350', '4.46', '-4933892960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('-12.62', '7.7087', '-1536', 13, 3);
+ T('-5.4368442E+414', '43.488363', '-47822987330452035993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('4.458904224150301186E+92', '4.0920710', '7134246758640481897600000000000000000000000000000000000000000000000000000000000000000000000000', 82, 0);
+ T('1.78E+9', '5.05392279', '56960000000', 29, 3);
+ T('3.806965710746695941E+543', '5.2', '121822902743894270112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('5.926E+39', '6.704', '379264000000000000000000000000000000000000', 13, 2);
+ T('-291299724.44109', '79.7', '-176079878795107632477128424947712', 45, 2);
+ T('9.985054885E+38', '23.275', '8376071128875008000000000000000000000000000000', 88, 1);
+ T('2373.95497966788', '7.147', '303744', 29, 3);
+ T('6.2769761188717520004275E+79', '6.349665', '4017264716077921280273600000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('-22796.870765', '82.056', '-110234691935740346666407952384', 16, 3);
+ T('7.9543787321069E+56', '9E+1', '984704392011520912738951432419832034754560000000000000000000000000000000000000000000', 78, 0);
+ T('3E+62', '63.9756', '2767011611056432742400000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-7.21484600685443E+64', '3.862866', '-577187680548354400000000000000000000000000000000000000000000000000', 79, 0);
+ T('7522838887961.46', '94.531377', '149005175496000428805554114539663313076224', 69, 0);
+ T('8.5E+719', '9E+1', '1052249033392573233664255590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 6);
+ T('-541571.510791477583186785587', '46.1747', '-38109671153041670144', 52, 2);
+ T('854267.550248', '48.485', '240454783929681969152', 20, 6);
+ T('-9.543992635837E+73', '7.845082', '-12216310573871360000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('-7.30629099307164331587088762', '8', '-1792', 71, 5);
+ T('5.34558765950626501918203E+90', '5.081406735', '171058805104200480613824960000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-3.8466405052E+680', '26.12537759', '-25814367452035809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('-38557888.75032', '90.24997', '-47732353385481292676969643127078912', 27, 0);
+ T('3.0E+37', '5.49', '960000000000000000000000000000000000000', 98, 5);
+ T('-1.338E+6', '2.50', '-5352000', 43, 1);
+ T('922024686615858.29', '2.396268', '3688098746463432', 81, 4);
+ T('7057915297.418815', '7.01659', '903413158016', 83, 6);
+ T('7.8087E+369', '35.77254', '268304888994201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('-48.412', '6E+1', '-55340232221128654848', 77, 2);
+ T('-6.4434026E+835', '35.01588', '-2213936275356909568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('-3.6E+88', '8.858914', '-9216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-877.22949023523039', '9.9741', '-449024', 83, 3);
+ T('-9.6282294579554E+55', '16', '-6309956457565650944000000000000000000000000000000000000000000', 11, 1);
+ T('-447.999778850156057436340163304', '5.63513477', '-14304', 8, 3);
+ T('168.00263633879827092347', '40.3', '184717953466368', 9, 2);
+ T('-2.3806E+84', '91.75', '-5894080115045552564849710255308800000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('-5.153254150919837842185966435E+33', '81.861708', '-12459803996166509825085795798351111154758583446405120000000', 35, 0);
+ T('6.8821330308184905564074509E+759', '5.76', '220228256986191697805038428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-8.0200631436956631573213E+708', '1.84', '-16040126287391326314642600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('372.75206404110941878', '8.84665734', '95232', 30, 4);
+ T('-656410.026808969903538527', '89.71', '-406298110593658233123267065937920', 91, 5);
+ T('-9.47196402E+893', '72.097136', '-4473008541499522581429372321792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 4);
+ T('3.75014754626051778E+318', '34.8192972', '64427044265454283844506091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('-3.898267356543585102E+31', '8.970123903', '-9979564432751577861120000000000000', 99, 6);
+ T('-506712984.11', '63.27220971', '-4673602367336841424322691072', 27, 1);
+ T('-4.5549852594E+92', '61.3', '-1050308091745891433598293114880000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 2);
+ T('2542581632.63924', '8', '650900897792', 85, 3);
+ T('-5617519.70096', '1.5', '-11235038', 79, 3);
+ T('-5.76146984923205659E+672', '57.93502', '-830315310915450810509695102987796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('49.29340377066913', '4.756639345', '784', 1, 3);
+ T('-4.6460536985288517241115416E+571', '97.1502900', '-7361965949540855075397267938481318779421760423095959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('7.0133028338688482614076E+63', '4E+1', '7711208014953171055598617837017497600000000000000000000000000000000000000000', 93, 2);
+ T('-2465334885.405947027841832793', '1.80207', '-4930669770', 92, 0);
+ T('-808457285.091618271600548', '70.8655459', '-954457896378948094594478243840', 56, 1);
+ T('-5.1244648E+183', '1.06', '-10248929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-7.095E+4', '8.06943', '-18163200', 80, 1);
+ T('856305.9122963417588', '5.418913466', '27401760', 36, 0);
+ T('-2.0322619129415060955579E+552', '50.25461426', '-2288123498460654558617490259820779929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-5.557121219538143964E+893', '44', '-9776191036548695879647150630502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('-3.0344271388503044939200E+301', '16.78858', '-1988642169716935553135411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('-5.2069911027252573180980095E+640', '17.5743127', '-6824907378164049271977423011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('956624041.253012151860884497', '61.81071', '2205824857385604140899500032', 68, 6);
+ T('2.22741617E+69', '9', '1140437079040000000000000000000000000000000000000000000000000000000000000', 30, 2);
+ T('-6.1594770591853703668445205688E+855', '48', '-1733738661784022032531111186254745958141132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 1);
+ T('9.08E+8', '38.3092', '249589139505152000000', 23, 5);
+ T('-5.34581E+89', '47.1714223', '-75235587262479597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('6.0993405716119E+202', '9', '31228623726652928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('5.01783454448115064703090685E+566', '5.0', '16057070542339682070498901920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('-6.010356950772057316886580E+296', '42.36707515', '-2643382941783272256170533851267858432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 5);
+ T('27.1621876897892', '5.906', '864', 73, 5);
+ T('-8737609.1219', '9E+1', '-10816636028720292258381061911740416', 86, 1);
+ T('-6.1192115619478078911E+68', '12.69206', '-2506429055773822112194560000000000000000000000000000000000000000000000000', 2, 2);
+ T('4449975.440863', '7.071', '569596800', 66, 3);
+ T('2.73277E+78', '19.2889915', '1432758517760000000000000000000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('6.481718124311712100113E+78', '84.512', '125374662335112534773521427557107297610742366208000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('8.592E+20', '9.37024', '439910400000000000000000', 81, 5);
+ T('-8.4305E+79', '2.339963386', '-337220000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('2.3811E+9', '2.208679680', '9524400000', 21, 3);
+ T('-4830.85165726191982390066052', '24.76', '-81033953280', 87, 4);
+ T('7.18968454901262613958391614', '5.0386', '224', 42, 1);
+ T('862525.744193442637067284', '95.9861', '34168135436307923891435747881779200', 70, 0);
+ T('-5.39449635119777252844758E+58', '9.5', '-27619821318132595345651609600000000000000000000000000000000000', 6, 6);
+ T('8.783872339E+308', '6.308', '56216782969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('6.507704881650005205754363E+472', '6.12563', '4164931124256003331682792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-4.000438E+81', '74.3', '-75566137311992311037550395392000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('1.1E+5', '35.07991', '3779571220480000', 31, 3);
+ T('5.38536E+109', '83.6181762', '520840060153587149783652158668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('-9.5066701396356646892908E+74', '3.8', '-7605336111708531751432640000000000000000000000000000000000000000000000000000', 93, 2);
+ T('7.7549938294600772392911E+723', '3.786928693', '62039950635680617914328800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('9953182.1279397238641697359', '1.647915925', '19906364', 11, 1);
+ T('-4.02', '4.0717', '-64', 31, 5);
+ T('-1380.4338670017', '4.65322934', '-22080', 72, 4);
+ T('-9.96574861017106431229E+648', '7.811', '-1275615822101896231973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('-6.297172E+14', '66', '-46464928108851889827531980800000000', 63, 4);
+ T('-2.8615944E+627', '3.111919', '-22892755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('-1.1605E+7', '2.20592502', '-46420000', 71, 1);
+ T('8502283.02817', '1.2119602', '17004566', 90, 1);
+ T('-5.5241988154841125718E+78', '4', '-88387181047745801148800000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('8.810503918330E+51', '6.9', '563872250773120000000000000000000000000000000000000000', 59, 4);
+ T('-77579225162997596811179026283.5', '27.7682996', '-10412507341377967113456493908956545024', 20, 0);
+ T('6.7416109249390690221932E+38', '4.858275821', '10786577479902510435509120000000000000000', 75, 5);
+ T('-3.9243992799E+67', '62.027025', '-180980972898413392208955703296000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('-9.126076309263424780378E+89', '1.074446', '-1825215261852684956075600000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('-2396830.39', '39.2157987', '-1317671227401175040', 55, 1);
+ T('2971992712.9408', '76.898', '224557420327706534738083113336832', 43, 6);
+ T('214436034.5856', '6.054558', '13723906176', 17, 1);
+ T('-2.51786572933665583539231E+56', '8.460', '-64457362671018389386043136000000000000000000000000000000000', 95, 3);
+ T('-7.478862E+8', '8', '-191458867200', 19, 4);
+ T('-7.73743462695583E+212', '3.265', '-6189947701564664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('1.49912E+473', '4.60775819', '2398592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('773.6419422563134680', '46.22105', '54395039249334272', 73, 1);
+ T('-96417533500266981.3634', '38.392400', '-26503049801256389802473816064', 28, 2);
+ T('3.93051067982835801918315673E+958', '1E+1', '40248429361442386116435524915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 1);
+ T('-4.003583', '1.227496', '-8', 64, 1);
+ T('-9.8999E+85', '3.04731670', '-791992000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('734943.152326884750382365', '7.1528105', '94072704', 37, 3);
+ T('-3.1577583696603E+69', '5', '-101048267829129600000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('5.701218089E+120', '83.1487850', '55138798008368598878895934969741312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('-62.44991800698390065773', '13.52', '-507904', 51, 0);
+ T('7.4607035503633265863551E+944', '7.0074377', '95497005444650580305345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 3);
+ T('-3.5807246177110404089E+751', '64.1591209', '-660527106213470344284874223928762957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-7.78610637830925628090E+78', '3.435305902', '-62288851026474050247200000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('9.234974951E+732', '30', '9915978848481050624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('-40.86995873564226255692', '7.5', '-5120', 37, 6);
+ T('-430078536.7', '6.0', '-27525026304', 40, 1);
+ T('-1.61422028571E+30', '75.8222761', '-60983518185641332140309529000673280000000000000000000', 91, 6);
+ T('7.413E+395', '94.7795555', '14682959217956038364523532596019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('-6.5E+5', '6.426275564', '-41600000', 38, 4);
+ T('9.56042E+32', '25.8', '32079446278144000000000000000000000000000', 54, 4);
+ T('5.8838647315809017878701455E+549', '4.2321087', '94141835705294428605922328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('9.493925092270E+20', '88.96', '293822750042429533780842647832034803712000000000', 59, 5);
+ T('18575023.8068', '3.6202', '148600184', 17, 5);
+ T('7.53974482704873831175819E+739', '4.7131', '1206359172327798129881310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 6);
+ T('-6.822770051927046129661E+207', '3.70845', '-54582160415416369037288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('1.7556241197505817E+31', '91.386', '43467147835487925477692805830236212891222016000000000000000', 21, 4);
+ T('2.8379024711875527E+83', '33.9', '2437739660597624225755299840000000000000000000000000000000000000000000000000000000000000000000', 11, 0);
+ T('-353.80023242', '6.6814439', '-22592', 83, 3);
+ T('6819.5948', '77.938', '1030458145494019542790176768', 40, 5);
+ T('3.08116E+630', '66.11917', '227349479880603688228618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('9.54E+639', '6E+1', '10998871153949320151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('9.31807960954345E+613', '80.3', '112648670292016790875956873769592553472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-23162.89782536092927', '7.42', '-2964736', 98, 1);
+ T('-4.27623617605601894E+21', '74.2', '-80775817562566412479015886198173293608960000', 75, 4);
+ T('7101068.48443805969306415432', '3.36419599', '56808544', 37, 4);
+ T('18396.237029', '79.8141458', '11119699688815359148947406848', 23, 0);
+ T('-5.60431E+40', '3E+1', '-60175820416614400000000000000000000000000000000000', 29, 3);
+ T('-346631552.201596726252', '30.556', '-372192794900430848', 80, 0);
+ T('969161901.5', '3.5', '7753295208', 76, 6);
+ T('2.7252164701352460E+627', '3.988', '21801731761081968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('2.703955046151182436800875E+58', '64.9883086', '498791667231663617505861640658067537264640000000000000000000000000000000000000', 89, 2);
+ T('-1.75772252465E+45', '5.981', '-56247120788800000000000000000000000000000000000', 69, 5);
+ T('-2.42517E+219', '7.082387781', '-310421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('-1.96637952872659181891936E+649', '5E+1', '-22139465282105126126353921504052668006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 4);
+ T('2.2312160659740E+621', '4.386294384', '35699457055584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('8.3004749E+84', '43.68062075', '73011749348902646579200000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('3.75009427285505071903E+89', '6', '24000603346272324601792000000000000000000000000000000000000000000000000000000000000000000000', 35, 6);
+ T('-5.686409666135E+938', '18.3326', '-149065817551929344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('7.381E+68', '79.665', '446154073728778896925314252800000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('3.6E+5', '9.18157', '184320000', 72, 5);
+ T('-465412.053261822302305435796902', '7.99866269', '-59572736', 22, 4);
+ T('2506034.668', '9.82', '1283089408', 36, 5);
+ T('-9.1148E+9', '8.6', '-2333388800000', 25, 3);
+ T('3799351.957333487521', '41.40', '8354861205004746752', 100, 1);
+ T('-1.139922985E+562', '1.02156', '-22798459700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 3);
+ T('7324994060.4', '25.7', '245786015086673920', 1, 0);
+ T('387411.81', '1.833410', '774822', 16, 4);
+ T('15038288765937768994.777068', '4.24', '240612620255004303904', 69, 4);
+ T('-7.234280720850E+529', '86.23802', '-5597253599856573833727254720145260544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('250400606.0355', '3.917947413', '2003204848', 8, 0);
+ T('-3.817284095510333E+69', '53.86594416', '-34383038460215313123391974670336000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('-3', '22.8', '-12582912', 98, 5);
+ T('-9E+50', '4.11', '-14400000000000000000000000000000000000000000000000000', 13, 4);
+ T('-141.6981041993577474404', '7.350790', '-18048', 12, 2);
+ T('7.24', '9.850751', '3584', 62, 4);
+ T('9.03833008E+87', '7.66240841', '1156906250240000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-2.76444136630743507424524E+788', '6.6', '-17692424744367584475169536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 0);
+ T('-7.311069427E+358', '48.49', '-20578830966948141067141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('9.634157129285E+152', '3', '7707325703428000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 1);
+ T('-7.21966995440E+647', '1.41', '-1443933990880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 3);
+ T('-1.9824507419366686083370665', '7.8', '-128', 17, 0);
+ T('-1.651154E+7', '6.50', '-1056738560', 98, 0);
+ T('6.6E+4', '22.58892180', '276824064000', 3, 5);
+ T('3.32287361E+41', '1.29502170', '664574722000000000000000000000000000000000', 76, 4);
+ T('-9.331206822799831649E+566', '7.53211821', '-119439447331837845107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('-5215881.60869639987821815', '51.7', '-11745119864004425023488', 43, 3);
+ T('-8.58478550E+860', '67.1634189', '-126689072836954151939630694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('-3.4E+75', '9.3248', '-1740800000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-95896.7057227910022', '11.015', '-196395008', 31, 6);
+ T('-5.244735141512762323E+63', '1.26612747', '-10489470283025524646000000000000000000000000000000000000000000000', 97, 3);
+ T('652569352', '5.91194', '20882219264', 26, 0);
+ T('-4.4039130285544067482E+42', '90.44790', '-5451780267578040314209262485871235816055688396800000000000000000000000', 69, 6);
+ T('-64.9804036211477524', '37.77323967', '-8796093022208', 64, 0);
+ T('6.5907E+162', '2.5997263', '26362800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('9.273041023E+39', '2E+1', '9723488263733248000000000000000000000000000000', 66, 5);
+ T('-7.20820E+8', '7.5', '-92264960000', 71, 0);
+ T('22.321100601970531548345', '63.365640', '202914184810805067776', 62, 3);
+ T('-7.744272183E+55', '4.5422', '-1239083549280000000000000000000000000000000000000000000000', 78, 5);
+ T('3.47178016E+76', '6.458474296', '2221939302400000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('-4369882.16996761051', '9.889713', '-2237379584', 74, 3);
+ T('1.110558E+9', '10.11986', '1137211392000', 20, 5);
+ T('-4.86E+118', '8', '-12441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('-7727.36593055446278987232', '9.35', '-3956224', 71, 2);
+ T('32623.20', '65.85', '1203576263833253404737536', 87, 0);
+ T('-5.2336843638E+255', '58', '-1508506812837406171177628467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('522.176359179777203163', '5.421434', '16704', 76, 1);
+ T('3.77E+6', '2.846', '15080000', 13, 5);
+ T('-9.279E+91', '5', '-2969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('-68356731287080.27994', '4.063982274', '-1093707700593280', 33, 2);
+ T('4.342877669E+14', '1.3', '868575533800000', 8, 0);
+ T('-9.6681284990127157989496E+65', '92.1319311', '-4787425349553562410582356032571943447621399646044160000000000000000000000000000000000000000000', 19, 6);
+ T('-1E+62', '6.8233818', '-6400000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('3.56624258132735E+710', '4.1816243', '5705988130123760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('-129409.2749126903523', '9.29153078', '-66257408', 70, 6);
+ T('6.7E+92', '6.9479', '42880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 1);
+ T('-6045.238968', '23.2623', '-50709135360', 76, 6);
+ T('8.9426501437786E+278', '70.44154', '1055761782675236859104502643047792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 3);
+ T('1.9914E+35', '3.659742913', '1593120000000000000000000000000000000', 4, 4);
+ T('-2.8097311498394957651E+44', '62.11008034', '-1295759785925471067101529440326296535040000000000000000000000000', 4, 5);
+ T('-5.58444839704730934989722621657E+762', '98.3', '-1769782340615148810282539938107424370244868593127925041070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-1.69143563E+67', '28.0413168', '-4540412946336972800000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('6.4356583163327E+28', '6.1', '4118821322452928000000000000000', 26, 4);
+ T('-508087845.4407044799', '7E+1', '-599844252395366863135341281280', 63, 2);
+ T('692782209.505188931888146', '5.082138742', '22169030688', 87, 6);
+ T('689.1506782450382708619', '51', '1551490071629135872', 26, 5);
+ T('-282243969.293502616651630', '40.7346865', '-310330525785148882944', 15, 6);
+ T('2.1392566896E+931', '7.11', '2738248562688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('-3.32548664882073553061913E+75', '33.06', '-28565712799939392141348739963944960000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-8.3601935045738395970231496018E+58', '4.22129', '-1337630960731814335523703936288000000000000000000000000000000', 25, 0);
+ T('2.269914214468952E+707', '2E+1', '238017756735099581235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('-6710248743896567675.98145', '2.981344', '-26840994975586270700', 79, 2);
+ T('-224839776.238305419112730', '2.8115362', '-899359104', 95, 3);
+ T('-2.501257373386184669811E+591', '10.11', '-2561287550347453101886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-796.86', '8.74486486', '-203776', 49, 6);
+ T('8.7808425573242017071053E+27', '63.7212772', '80988977703248420803196067359536712148582400000', 87, 6);
+ T('-3.23003984190268689368537702E+80', '16', '-21168389107893448826456486838272000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('-4.51726400266E+73', '96', '-3578945265225826909831058572694276118937600000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('-7.387569587457128E+17', '40.886', '-812271866241345959989398732800', 12, 3);
+ T('-2377899161.944459096929210', '8.5', '-608742185216', 4, 2);
+ T('5068104', '8.9', '1297434624', 39, 2);
+ T('-9.7309838E+21', '85.407136', '-376449202114293719746341389310361600000000000000', 70, 3);
+ T('1.27463103828084E+643', '67.581', '1881023404125867031398179830706995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('-4.61E+3', '34.79928863', '-79199196938240', 40, 5);
+ T('-1.458580743141636448E+530', '1.990270408', '-291716148628327289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('8.2112170736858951E+932', '98.13698', '260223856301555257333472563533993949479242301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('4.5611253705655640625429910159E+85', '7.404843362', '5838240474323922000055028500352000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('-2.0597172067977E+230', '1.99', '-411943441359540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 0);
+ T('-3.412153534432855329671E+56', '45.7378', '-12005447957970881371206650625733427200000000000000000000000000000000000', 21, 2);
+ T('5.6695481506825523638970E+943', '47.5', '7979179668366571104090556370947932160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('6.3649204209E+481', '1E+1', '65176785110016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 1);
+ T('-2.529E+32', '6.185003776', '-16185600000000000000000000000000000', 84, 4);
+ T('4.79E+493', '3.7', '383200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 2);
+ T('-6.951E+21', '63.6813', '-64111659028177546641408000000000000000000', 96, 3);
+ T('-2.5235295910114936695640720969E+41', '5.61452992', '-8075294691236779742605030710080000000000000', 34, 3);
+ T('-9.2887657383483646881431790424E+42', '4.525', '-148620251813573835010290864678400000000000000', 63, 3);
+ T('-2423214.951', '9.5222', '-1240685568', 58, 2);
+ T('-7.8932338391479770711124238376E+144', '27.98', '-1059411912463158938280803960055712972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 1);
+ T('7.513433642730728681975757072E+222', '79.90', '4541591962329187543682769023361262641455465377038336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-1.53971E+917', '8', '-39416576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('-8.572E+8', '17.3732', '-112354918400000', 2, 4);
+ T('-2.49391E+8', '5.345353412', '-7980512000', 73, 2);
+ T('7.4403234436863590405956E+710', '82.934404', '3597919646942588736008020079261505751154415370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('-82145.31992561', '6.3', '-5257280', 97, 2);
+ T('5.0681572E+87', '7.074', '648724121600000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('-374257.194186164570855297', '5.396', '-11976224', 1, 5);
+ T('8896876.340125429291', '17.02094', '1166131331072', 46, 0);
+ T('-4.5718682026138398585748562495E+32', '5.563715', '-14629978248364287547439539998400000', 1, 5);
+ T('7.3851095304115713837656031E+27', '44', '129920220817390045238242224718709627289600', 23, 2);
+ T('3.2305782178114505307E+54', '9', '1654056047519462671718400000000000000000000000000000000000', 63, 5);
+ T('-82577.7021253157', '8.51', '-21139712', 11, 5);
+ T('-4.25134463703977102373399572269E+51', '8.38', '-1088344227082181382075902905008640000000000000000000000', 66, 4);
+ T('-2266.3', '3.30933361', '-18128', 61, 4);
+ T('428943.0500922898', '6.30843', '27452352', 76, 5);
+ T('2.0E+88', '3.95812632', '160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('-7.17275656341E+18', '40.7242774', '-7886529244675916861276160000000', 39, 3);
+ T('-3.860139838E+80', '57.60', '-55630477875247381745342873600000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('6.146684968924166159578714104E+399', '8.22023', '1573551352044586536852150810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('24438606619793305.064', '8.4', '6256283294667086080', 92, 1);
+ T('9928.323763', '26.4158', '666256801792', 36, 1);
+ T('-2.48256072620997E+91', '5.69993', '-794419432387190400000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-8.04158644E+670', '2.651284', '-321663457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('703932.4066368211385156', '24.374', '11810019213312', 19, 6);
+ T('8.243319E+693', '6', '527572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 4);
+ T('-7.3955154E+488', '35.8316784', '-25410797424051486720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('7.129E+72', '80.863572', '8618432168032691386480328704000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('-5.97388769352931347E+960', '5', '-191164406192938031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 5);
+ T('6.59739278854E+64', '62.06663', '304251040809835945094788258201600000000000000000000000000000000000000000000000000000', 43, 3);
+ T('-854.649490711944474497', '8.93', '-218624', 46, 4);
+ T('7.3037423443699335E+239', '4E+1', '803054963391468393169787289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 1);
+ T('649390.228986591994033820562339', '22.44', '2723739074560', 67, 4);
+ T('5.27041', '29.99884', '2684354560', 31, 2);
+ T('359506.2188165689', '1.9914988', '719012', 51, 0);
+ T('6.822101959042868E+72', '5.69', '218307262689371776000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('-7.573E+9', '79', '-4577597615970793370024935424000000', 52, 1);
+ T('1E+7', '6.4302', '640000000', 7, 2);
+ T('-5.3966981E+662', '58.8402', '-155549232334022808059248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('6.5275922698E+358', '39.62', '35885818010129162829824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('-6.93793903796553169127E+713', '8.85626', '-177611239371917611296512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('-9.3537305568559803E+86', '83.4099', '-9046373103921214193447757550774080755466240000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('5.3685E+240', '9', '2748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('-2.2673419066468282782623226337E+63', '91.297', '-5613666657975527229255077682062241018271149080526297497600000000000000000000000000000000000', 33, 2);
+ T('-2.556814811580909E+187', '73', '-241484331382287037117810311657978593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 1);
+ T('5.245131409E+926', '7.759081291', '67137682035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('-8511434.23404', '81.2', '-20579384649091643309972172832768', 49, 1);
+ T('-705391614.029', '22.276', '-2958626868166656', 98, 4);
+ T('-7E+338', '47.128', '-98516241848729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('220039.5339012', '90.1774161', '272395088304315790308528395124736', 87, 0);
+ T('-82184.8938585970395540', '21', '-172352339968', 43, 2);
+ T('7.390653310527520357853', '95.16', '277298568799925181577403826176', 92, 0);
+ T('-6.9922428380217457565867E+682', '45', '-2460176737484277625763156221015097344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('9.4996523E+69', '14.371', '155642303283200000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('5.68940767097862315138329455173E+290', '4.91802685', '9103052273565797042213271282768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('7.8078956091817671384943093988E+76', '91', '193314131943332499296970429617896083404354314756239130624000000000000000000000000000000000000000000000000', 92, 6);
+ T('-6.808665821849600E+380', '5E+1', '-766587621454302261560779735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 4);
+ T('-5.82976E+543', '6.52', '-373104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('-2.44498796393845310E+438', '7.0028715', '-312958459384121996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('5.171E+45', '59.40238', '2980878550161002856448000000000000000000000000000000000000000000', 26, 1);
+ T('-5.2923137711344E+53', '49.40587', '-297930779095107853622737633280000000000000000000000000000000000000000', 14, 3);
+ T('-9.53780472587406587861', '92.0291856', '-44565841414273689896368472064', 41, 3);
+ T('-5.457E+19', '4.527640178', '-873120000000000000000', 15, 3);
+ T('-417986.36', '2.588898935', '-1671944', 91, 0);
+ T('759120', '4.67', '12145920', 40, 6);
+ T('3.932556487E+86', '8.10', '100673446067200000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('-4.1E+6', '41.74102075', '-9015995347763200000', 47, 1);
+ T('-208109.764', '8.6603', '-53275904', 70, 3);
+ T('7.66284388523763958488746365628E+98', '6.8', '49042200865520893343279767400192000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('7.33705835E+71', '95.5412617', '29065082566522007612396527345236705280000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-2.599591050769338970935426E+854', '9.30', '-133099061799390155311893811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-7.457370078319E+406', '88.33962327', '-23079442519299605593540449410388475248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('5489022.46364', '95.922749', '217442563530186131433194900680605696', 3, 0);
+ T('-1E+609', '3.8702', '-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('-2.561441698508662E+368', '1.25186221', '-512288339701732400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('-9051652.1619750429106442', '75.39', '-341961744155199918702734606336', 17, 2);
+ T('2.99593E+602', '99.4786', '189889623137087965541300901704105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 4);
+ T('-8.605431103537137076303469345E+84', '43', '-75694172482914700624266152771816532213760000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('7231.163', '29.5040760', '3882113564672', 65, 2);
+ T('6.45260E+9', '45.0773', '227030679340397363200000', 11, 1);
+ T('6E+627', '22.097', '25165824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('139410.697236459024', '3.44758', '1115280', 58, 3);
+ T('7612.4507184287513604', '6E+1', '8776038493067319181312', 39, 2);
+ T('-5.77393359798231687772707713E+38', '29.8297896', '-309985699657620782201832838587744256000000000000', 87, 0);
+ T('-1.7556648963E+99', '19.83461927', '-920474037151334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 1);
+ T('-90.6874495', '7.92246103', '-11520', 35, 2);
+ T('-3.8425288892E+61', '4.901', '-614804622272000000000000000000000000000000000000000000000000000', 1, 1);
+ T('-4.056491423675554470236868E+592', '39.49', '-22300797441524462802347460394840227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('-7.68772725548453275072855935874E+61', '87.7', '-11896181725837263943566694766310601017229858578531300147200000000000000000000000000000000', 92, 1);
+ T('-38390723.00930197520628436', '6', '-2457006272', 54, 2);
+ T('9659799448.415', '99', '6122625284170759523297611998555457716224', 82, 3);
+ T('-39968983777118.057657', '4.458657', '-639503740433888', 35, 1);
+ T('-428.39209701225707891207487', '57.56044', '-61681300496466313216', 52, 0);
+ T('-9.4097168089703893962035993342E+80', '78.179159', '-284391240140652025601766355454601010166494222855700480000000000000000000000000000000000000000000000000000', 53, 1);
+ T('57912769.2943128293459', '2.16', '231651076', 32, 4);
+ T('-88.532124686207603887137692', '3.17179020', '-704', 95, 5);
+ T('-1.25E+5', '36.9', '-8589934592000000', 61, 5);
+ T('70.417310949311721314', '4', '1120', 18, 1);
+ T('-6.0866E+74', '18.5581089', '-159556567040000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('9.7405821734E+298', '26.69', '6536794043555250176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('739630329.794', '41', '1626464293982576836608', 22, 3);
+ T('-4E+49', '3.2154', '-320000000000000000000000000000000000000000000000000', 91, 3);
+ T('-785156935211.80213506773654', '2.85876', '-3140627740844', 44, 1);
+ T('-3401995306.0396346375', '90.511', '-4211466202758319289631810233558892544', 9, 1);
+ T('-1.83415778108418108788741E+36', '9.46206', '-939088783915100716998353920000000000000', 45, 2);
+ T('-1.8929714262135E+154', '8.130299', '-4846006851106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 2);
+ T('486.922902775735', '1.37571', '972', 17, 1);
+ T('-1.8', '1.777898529', '-2', 47, 1);
+ T('-3.857365E+8', '51.73117990', '-868601378831599665152000', 97, 6);
+ T('94711638540456422485.65279348', '4.5', '1515386216647302759760', 32, 6);
+ T('-9238.8', '58.39499', '-2662672214889513091072', 97, 4);
+ T('4458', '2.314453622', '17832', 66, 5);
+ T('-204212779.82528', '1.67712', '-408425558', 87, 0);
+ T('4.50129108692922E+50', '14.123', '7374915316824834048000000000000000000000000000000000000', 24, 0);
+ T('7E+29', '40.13294', '769658139443200000000000000000000000000000', 45, 2);
+ T('4.3972052334234334E+34', '2.524484408', '175888209336937336000000000000000000', 85, 3);
+ T('-79477.33140947', '3.7340', '-635816', 9, 2);
+ T('3.6612233674705949957611762164E+933', '5.07007', '117159147759059039864357638924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-3.6E+92', '1.910955151', '-720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('4.6492135055568E+361', '56.08', '3350111393790637106282939547648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 6);
+ T('5.7585384289069844800900E+64', '9.83773265', '29483716756003760538060800000000000000000000000000000000000000000000', 37, 5);
+ T('-1604491808047304912455.875225', '25.2', '-53837811267680345468237250560', 18, 1);
+ T('8.5476706518442441415504175E+252', '9.416022', '4376407373744253000473813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-8.320E+35', '50.620', '-936748722493063168000000000000000000000000000000000', 26, 0);
+ T('8.25681E+7', '4.73939631', '1321089600', 81, 4);
+ T('1.5965395043750224704042E+27', '8.5867', '408714113120005752423475200000', 96, 6);
+ T('-1877793385709269303501.29563941', '57', '-270618546949089513725484634687901007872', 27, 6);
+ T('1469232.842602', '82.826571', '7104769999216163406447617507328', 62, 3);
+ T('2.752645571E+25', '7.17', '3523386330880000000000000000', 53, 5);
+ T('4.1262763645E+933', '7.1', '528163374656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('3.291847975530413759868E+56', '88.4083', '101877760303740498394003089637531357601805946060800000000000000000000000000000000000', 42, 3);
+ T('-4.5E+65', '2', '-1800000000000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('4.68725647794402404109448854158E+42', '8.480262118', '1199937658353670154520189066644480000000000000', 90, 0);
+ T('1.501527836807', '7.85209169', '128', 61, 1);
+ T('-4.59522221536842042E+58', '11.97248577', '-94110150970745250201600000000000000000000000000000000000000000', 96, 5);
+ T('3.913945160383', '5', '96', 51, 4);
+ T('5799261314.30', '27.016044', '778363677643374592', 29, 2);
+ T('-301872345957472103526.3988371', '9', '-154558641130225717005312', 53, 2);
+ T('-1.9331475920012794508774019024E+693', '9.4644', '-989771567104655078849229774028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('7.4176823911407327288686E+78', '48.694585', '2087891978293380854839212250320443801600000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('8.272800008860452528E+826', '2.515716653', '330912000354418101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-1.25080E+113', '85.53427', '-4838798128556730149511951810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('-2.916636E+955', '11.293718', '-59732705280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('6.8903E+71', '20.1771322', '722500321280000000000000000000000000000000000000000000000000000000000000000000', 67, 2);
+ T('-779.06', '3.998819802', '-6232', 80, 1);
+ T('-9.885E+4', '2', '-395400', 59, 4);
+ T('7.527371168669764215135040197E+91', '30.29697', '80824532485724842820090264674400993280000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('-18786280.172321664', '1.27', '-37572560', 11, 1);
+ T('1.9748420444052E+457', '30.751', '21204704988715284430848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 1);
+ T('-498.86601695668532495846184', '6.44', '-31872', 27, 2);
+ T('1.0720007419001E+300', '7.172424913', '137216094963212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('-35.2742829974177877530959334883', '30', '-37580963840', 49, 1);
+ T('-4.868255560332579E+26', '3.4', '-3894604448266063200000000000', 47, 4);
+ T('807181409.422044825251012230', '1', '1614362818', 52, 1);
+ T('5.33111460707124374189508454E+573', '77.28195', '805615261976640637903422247323815735769609147514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 4);
+ T('39426368880265443', '80.1', '47663555313003610182711626602224411475968', 48, 5);
+ T('150.997718702612', '2.62140820', '600', 37, 4);
+ T('-31.5869605473308287123566', '5.731', '-992', 48, 4);
+ T('4.002E+5', '1.2621', '800400', 75, 4);
+ T('6.50017304284126851303574E+41', '32.0', '2791803063734405518264305297915904000000000000000000', 59, 1);
+ T('-6.268E+87', '5.825080297', '-200576000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('6.49014560094E+347', '9.039311674', '332295454768128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 6);
+ T('-9.1289317386221081481410011709E+205', '5.170', '-2921258156359074607405120374688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('861.9665560819235', '48.6', '242349954947874816', 64, 2);
+ T('9.67897697E+62', '5.453058', '30972726304000000000000000000000000000000000000000000000000000000', 80, 6);
+ T('9.1830749E+655', '9.92', '47017343488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('-6.618206733044267E+50', '2.70750746', '-2647282693217706800000000000000000000000000000000000', 65, 3);
+ T('4.15805230229882103163887186791E+235', '6.0486', '2661153473471245460248877995462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 2);
+ T('2E+57', '37.6779957', '274877906944000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('4.94646E+29', '5.1706', '15828672000000000000000000000000', 85, 6);
+ T('6620.29362962773905188548', '64.713', '122117445767957231697920', 70, 4);
+ T('-45391784688831063129.5', '79.37633', '-27437650254357934153801849975969545141092352', 4, 1);
+ T('-1.61319080165163633551185835813', '4.37602', '-16', 98, 0);
+ T('7.4744621102500411379033379E+471', '7.80469', '956731150112005265651627251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-1.8580092516831235274740E+871', '2.57938', '-74320370067324941098960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('963.87580834674445194500350', '6.0815105', '61632', 34, 2);
+ T('1192656667.941685113191909', '4.6616724', '19082506672', 73, 4);
+ T('6.5424130826776073E+297', '1.4615', '13084826165355214600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('4187465.8669049101605176', '89.090', '2591915293303077456415230609326080', 45, 0);
+ T('-32.892929414570873327431553', '22', '-134217728', 16, 5);
+ T('1.36866442534827762031221E+951', '38.102', '376215612548447090506857424606986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-3.7550712752621088998196E+89', '38.1692836', '-103218613256958537937380622718730240000000000000000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('-8.820778295323267511328581870E+945', '7.266409', '-1129059621801378241450058479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('5170841263.187381', '3.47126153', '41366730104', 16, 6);
+ T('9.4769405785248198442173128E+143', '84.41', '18331069050131609293625675904079395233717811654164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('8.9902693895E+38', '5.91', '28768862046400000000000000000000000000000', 69, 6);
+ T('-5E+287', '7E+1', '-590295810358705651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-3350061426.93905005850', '52.1251641', '-15087335389801872460087296', 76, 5);
+ T('966.495', '28.9322801', '259308650496', 100, 5);
+ T('-9E+3', '52', '-40532396646334464000', 37, 0);
+ T('-5.860684826233194399760E+92', '1.9', '-1172136965246638879952000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('-635705923.97840631354214', '24.4', '-10665375582650368', 14, 0);
+ T('8.15864207E+15', '52', '36743257386301252142366720000000', 61, 1);
+ T('31689.14444', '1.9073', '63378', 99, 0);
+ T('9.239E+4', '68.73', '27268714959520407580835840', 10, 5);
+ T('6266357994.890217223772', '2', '25065431976', 70, 5);
+ T('4.261083E+661', '7.3716', '5454186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('5.08327387954637411257276798674E+924', '67.1908318', '750158818500517102284360493912934488276835468574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 1);
+ T('-2.763052E+75', '51.0314764', '-6221839978802651856896000000000000000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('7615.185377808774195398806', '7.71285009', '974720', 59, 5);
+ T('-8.9240984425414E+57', '9.11431', '-4569138402581196800000000000000000000000000000000000000000000', 85, 3);
+ T('1.032629564362631E+56', '1', '206525912872526200000000000000000000000000000000000000000', 62, 1);
+ T('3.0681590662711394E+61', '1.40602', '61363181325422788000000000000000000000000000000000000000000000', 88, 6);
+ T('3.95213843212579381899E+75', '71.36457294', '9331723033765919504901680725224597246443520000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('-6.5891592441097E+347', '69', '-388955309558429175124951923572080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('2.210409802380203715098E+942', '6.96310', '141466227352333037766272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('3.85071266030523608323E+93', '8.4331', '985782441038140437306880000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('7.81291839381357092', '3.98615', '56', 48, 0);
+ T('4.0998039E+11', '8.82', '104954979840000', 89, 4);
+ T('2.34233177968860E+93', '1.463684898', '4684663559377200000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-7.93718827255420573196047285E+132', '3.6', '-63497506180433645855683782800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('-5.46245079007396674325E+928', '33.5424', '-469220949987540971665007575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('7.69E+291', '12', '31498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 6);
+ T('-8E+7', '7.7339', '-10240000000', 25, 5);
+ T('3.2071394797648E+83', '12.410694', '1313644330911662080000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('3.152E+848', '2.0', '1260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 1);
+ T('-8.2379905495102294565E+579', '91.01402', '-20396276688986569783828351023493119442275008512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('-2.8380992182961065058370618491E+52', '8.6322', '-7265533998838032654942878333696000000000000000000000000', 69, 0);
+ T('-20.4642565', '93', '-198070406285660843983859875840', 18, 2);
+ T('129378.4876808555176022619471', '88.887', '40040551600665982301474723463168', 21, 4);
+ T('5690637929.11106947569', '21.5263477', '11934132714078208', 52, 0);
+ T('-15726360802232.527', '5.822533280', '-503243545671424', 92, 0);
+ T('2.23E+16', '5.1287726', '713600000000000000', 55, 2);
+ T('9.19816952E+95', '40.53296365', '1011349434149478858752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('6.70129564521668E+361', '3.7395238', '536103651617334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 1);
+ T('-9.440796465513338178253600E+732', '9.791187', '-4833687790342829147265843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('-5.9762273086936556751441407E+719', '8.8291288', '-152991419102557585283690001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('5860.9074599376217227184894520', '8.4402', '1500160', 86, 2);
+ T('817330563.839519', '8.327315', '209236624128', 41, 1);
+ T('4.2170134103785774182E+804', '37.761', '579581909899821343685539685990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('4.2157659751986792493E+32', '9', '215847217930172377564160000000000000', 94, 5);
+ T('4.14E+613', '4.0', '662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('75855.073791051', '5.3', '2427360', 5, 5);
+ T('4.112E+503', '9.66885388', '210534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('50', '23.412', '419430400', 87, 4);
+ T('5.5727665838833313569E+672', '60.351', '6424962434713529097910958748340741734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 4);
+ T('68697203.099009', '42.6', '302133493976753242112', 27, 0);
+ T('-976779133.76403221365951', '36.1151394', '-67123750906403749888', 74, 0);
+ T('5599387033.7114027126124', '5.4704871', '179180385056', 54, 0);
+ T('31973.2197735427890258600100', '1E+1', '32740352', 41, 6);
+ T('-4977.291092967187544463915', '9.354336', '-2548224', 57, 0);
+ T('-4.10E+164', '25.92', '-13757317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('9.479668564103207933E+543', '84.94', '183363457416536088271554516760546948916707328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 2);
+ T('-3937.18031916460036470334', '7.1', '-503936', 58, 6);
+ T('-3.955928839150E+950', '59.02', '-228043771467521776745468395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('6.320167602E+421', '79.63272474', '38203068991748377176109857122549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('3.54337955775641E+84', '91.81685875', '8772982857863967160328903012523070644551680000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-1.31167132723523710356457E+519', '1.332309', '-2623342654470474207129140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('904015.498594207521', '29.274086', '485339357511680', 68, 3);
+ T('9.04562079876762351', '53', '81064793292668928', 59, 2);
+ T('1.00468746526105943867027229E+817', '95.14', '397997708868737616548064143528513547835869319876784947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('5.63506939647E+12', '58.7', '1624198171785547378419491143680', 66, 0);
+ T('-8.728E+48', '90.9256', '-10804740662882799039319556227072000000000000000000000000000000000000000000000', 100, 3);
+ T('5.40E+686', '3.319982', '4320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('288262.6673910559', '7', '36897536', 74, 1);
+ T('4.795103574354615395610815464E+926', '96.526', '37990724526169727736905898364039781624811421414887679590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-3.924562258499337611E+74', '7.184414', '-50234396908791521420800000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('-1.8482E+33', '96.787', '-146429489958863348740387929010995200000000000000000000000000000', 7, 2);
+ T('-5.60842503119E+99', '50', '-6314525220150661601621442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('7.2768786661948082640558E+47', '66.5', '53693887364293018330150879346337739041669120000000000000000000000000', 16, 1);
+ T('-8525.612139160114796849127024', '49.81', '-4799148352916684800', 35, 3);
+ T('-9.91520E+862', '2E+1', '-103968407552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('3.8E+693', '32.4340', '16320875724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('-7.8465E+79', '6.8506420', '-5021760000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-9.4350E+920', '29', '-506537705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('6.682E+799', '2E+1', '70065848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 2);
+ T('-946.7216222459110601876970', '8.85', '-242176', 33, 1);
+ T('-426.41012490281850461941618', '43.77929207', '-3747135627460608', 56, 1);
+ T('-4.97117138891691882017943E+559', '53', '-447763312294422132949150475525476161945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('-8.7093222740150786312048760E+64', '74.85', '-1645144463812753892829180856861065582519087267840000000000000000000000000000000000000000', 61, 4);
+ T('-4.148535409878091769E+942', '1.918029360', '-8297070819756183538000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('-2E+851', '7', '-25600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 3);
+ T('-3.6841294296493027E+890', '4.0217', '-5894607087438884320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 0);
+ T('-1.061473693071180026760628E+392', '53.622828', '-956090505715790122071422838856092326297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('819046620.6827381', '1.6', '1638093240', 94, 6);
+ T('4.8E+8', '24.67', '8053063680000000', 9, 3);
+ T('5.686930330099437E+25', '15.9', '1863493330566983516160000000000', 95, 5);
+ T('-8.089068446616007E+864', '12.301', '-33132824357339164672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('4.227826906013609773477487467E+774', '3.137690430', '33822615248108878187819899736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-7341.585602713501579', '8.19659', '-1879296', 30, 0);
+ T('7.731959293786150073E+36', '4.13001585', '123711348700578401168000000000000000000', 70, 3);
+ T('-67.31636374550618016', '20.9977332', '-70254592', 57, 3);
+ T('6.25626582107131492E+55', '84.469', '1210137805674500855266470133893493274391347200000000000000000000000000000000000000', 42, 4);
+ T('-7.547730439855E+463', '5.46917', '-2415273740753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 2);
+ T('8.76306429791210510768730E+98', '18', '229718472731187088134957957120000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 6);
+ T('9.1517735747795E+62', '7.18326', '117142701757177600000000000000000000000000000000000000000000000000', 18, 2);
+ T('3.6427232118455569465068E+435', '97.00690166', '577212533245165488628896598264235254302583815772569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('3.72626957730280220E+88', '9.41', '19078500235790347264000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-17235124.6583916086', '30.031', '-18506073480626176', 87, 0);
+ T('-3.749194784935168396632457E+68', '52.7', '-1688487223637343128129546155157227778867200000000000000000000000000000000000000000000', 87, 1);
+ T('5088.775468462196973428032342', '5.186', '162816', 99, 2);
+ T('4.729642349779403439912E+74', '48.8', '133127597025388990226837937310610227200000000000000000000000000000000000000000000000000000', 80, 2);
+ T('7.4E+21', '7.821831', '947200000000000000000000', 80, 4);
+ T('3.8173E+43', '8.5610134', '9772288000000000000000000000000000000000000000', 69, 5);
+ T('4.5E+12', '2E+1', '4718592000000000000', 62, 1);
+ T('-3.1372053902835478876843534143E+372', '43.47', '-27595150442706440897442158766744450524774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 5);
+ T('81665257.78', '3', '653322056', 83, 2);
+ T('-77101047489430.5', '61.22944', '-177782911356555194436225974927360', 23, 5);
+ T('33.800861357832282', '9', '16896', 2, 2);
+ T('-1.4091722180650139856783E+77', '45.4013359', '-4958083965764415873245930190337474560000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('4.267866543015E+83', '1.4', '853573308603000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('1.900E+510', '81.94629347', '4593918114535590863883468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('77.4', '86.703', '5957586439060892572952035328', 28, 6);
+ T('-1.5450795E+699', '80.363', '-1867886500907261437940431060992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 3);
+ T('-774806.964848205', '10.64', '-793401344', 14, 0);
+ T('-8.773089586375E+596', '64', '-16183493833558601269870015283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 2);
+ T('3E+517', '35.519291', '1030792151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('6.361251460352175794444476E+85', '10', '65139214954006280135111434240000000000000000000000000000000000000000000000000000000000000', 64, 0);
+ T('-344.77435738148317520027', '93.93', '-3406810988113366516522389864448', 59, 6);
+ T('3802380.34', '4.330872204', '60838080', 42, 2);
+ T('-5.98', '8', '-1280', 61, 4);
+ T('7.9330172052293401376949E+762', '3.999860510', '63464137641834721101559200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('-4.2563191636461E+183', '4.032490', '-68101106618337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-4.5205813176393624066596681E+481', '85.40586518', '-1748815191859758882739740572965712700896783097659392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('1.890485E+54', '3', '15123880000000000000000000000000000000000000000000000000', 88, 2);
+ T('6.970298E+88', '48.18055', '19619644672163320954880000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('3.3196150187234E+30', '6.9990', '212455361198297600000000000000000', 79, 6);
+ T('-598265816.4111644526181', '34.36446436', '-10278128456139014144', 32, 1);
+ T('9.1655327E+463', '97', '14523366285708080053149327713835679744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 2);
+ T('1319.663128634831954890', '41.04981', '2900511674073088', 81, 5);
+ T('-9.44461E+48', '5.46859', '-302227520000000000000000000000000000000000000000000', 76, 4);
+ T('7.22793620125E+230', '30.617', '776093740048580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-5346436311.997570', '70.1492030', '-6311957909465907662547912228864', 44, 1);
+ T('-3.4243442001718330E+791', '38.77', '-94127656639905922018390835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('185040696065763487.09030483', '7.25132795', '23685209096417726336', 40, 0);
+ T('3.4492657435331186391E+89', '20.44', '361681727629098341011292160000000000000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('2545320.99789347985175', '73.473869', '24039867712355530710649405440', 43, 0);
+ T('105859.9902689551856147451431', '7.6745', '13549952', 18, 1);
+ T('-93.31849618676691468311911926', '82.28080', '-449720404896642052990697472', 38, 1);
+ T('4.05195239552213206597087097E+47', '6.457', '25932495331341645222213574208000000000000000000000', 32, 6);
+ T('-7.29292857513553601E+88', '48.2134', '-20527769008387526446534052387225600000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-2780998', '8.7533246', '-711935488', 55, 0);
+ T('9.567E+56', '5E+1', '1077148440876338380800000000000000000000000000000000000000000000000000000', 70, 2);
+ T('-5.2015023346166288204E+75', '3.1', '-41612018676933030563200000000000000000000000000000000000000000000000000000000', 41, 4);
+ T('8283389.60420771666077332', '9.6252768', '4241095168', 72, 4);
+ T('-7.928573051681612279536734215E+744', '83.310', '-76680453399029238109056800169267450970696969848094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('-2922107.641246171900007749', '8.642786194', '-748059392', 53, 3);
+ T('7766316.340538742', '17.2753', '1017946570752', 26, 4);
+ T('-3.152297437976095666074491932E+60', '85.31824268', '-121948600443979108104419084174289422071060626642305024000000000000000000000000000000000', 66, 0);
+ T('-5.051145314120704120879053E+86', '30.9', '-542362598287301779891699085161267200000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('-44', '4.254', '-704', 14, 0);
+ T('-1.4318933559E+40', '4.774670', '-229102936944000000000000000000000000000000', 17, 2);
+ T('5.87395886599228124E+188', '3.71', '4699167092793824992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('9121.70269027594559676611097', '3', '72968', 20, 6);
+ T('-4.314027284086401218730E+38', '79.99822', '-260766948512701264469685702346880584802893824000000000000000000', 67, 0);
+ T('2.2011374970277853684620E+857', '11.23', '450792959391290443461017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('5.032E+7', '9.18', '25763840000', 87, 3);
+ T('-2.521185265075883088788', '2.9361053', '-8', 98, 6);
+ T('-69.167175724845', '17.855', '-9043968', 32, 4);
+ T('4.03844990260629330382223501530E+578', '2.7863755', '1615379961042517321528894006120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('2.121046436406E+951', '25.3103577', '71170508419227451392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('5.98901294947721E+74', '31.5617839', '1286130737666255862366208000000000000000000000000000000000000000000000000000000000000', 73, 1);
+ T('-564704875.659430137021791546715', '59.27', '-325530197071910722863104000', 21, 0);
+ T('9.0480E+441', '37.0136250', '1243547651014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('-25275283176975997298.029139', '39.1724', '-13895233874208113737202478874624', 87, 4);
+ T('-9051956.39', '6.2763', '-579325184', 43, 0);
+ T('3.01E+200', '1.6', '602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-4.735665459137242067105579390E+738', '81.23252', '-11450136493216359104421865318280252590494946982625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('7.043316974030710362496082650', '3.501308', '56', 62, 6);
+ T('-299027620210.126222', '50.47045812', '-336675169737810549711831040', 66, 2);
+ T('-9.42008881330160198064859E+755', '4', '-15072142101282563169037744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('9.26421469124450403048E+328', '2.49', '370568587649780161219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('-16851492.936975831097337751', '30.21883', '-18094151757201408', 97, 6);
+ T('-1.371885041376E+164', '1.353935', '-274377008275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('8888191.028', '3.271', '71105528', 5, 6);
+ T('7878.667534772738166', '7.47', '1008384', 26, 6);
+ T('-98081781.10892347', '42.36', '-431368234729916596224', 43, 6);
+ T('2.60733295E+537', '32.41959', '11198409750033203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('1.25561E+44', '37', '17256972436897792000000000000000000000000000000000000000', 75, 6);
+ T('-1.0335346752286369115897494E+482', '2', '-413413870091454764635899760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('-1899988852.079912968', '4.674234724', '-30399821632', 60, 2);
+ T('-3.38983649513258843683026E+888', '2.08', '-13559345980530353747321040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('-3.8655703E+214', '8.519950162', '-9895859968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('7.26242248697E+76', '7.486', '9295900783321600000000000000000000000000000000000000000000000000000000000000000', 29, 2);
+ T('-4.33909293869151251405945583E+962', '33.65', '-3727252453196915856132020597881307136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('9209.7194536543857898', '8.51409328', '2357504', 59, 1);
+ T('819719161.6095945155455', '8.15072706', '209848105216', 46, 6);
+ T('-9.780425974379008E+138', '9.50941920', '-5007578098882052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('7.779E+5', '6.6816401', '49785600', 90, 3);
+ T('6.945078967585561781080E+622', '4.273', '1111212634813689884972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('738', '34.150077', '12678743457792', 68, 1);
+ T('1.103485800E+28', '90.6', '13660492546028592809512800136200192000000000000000000000', 57, 6);
+ T('7.8219367E+33', '5.165633', '250301974400000000000000000000000000', 25, 0);
+ T('-81422.15', '7', '-10422016', 35, 6);
+ T('-6.9338614973E+71', '9.665362618', '-355013708661760000000000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('7.5387990438171693769E+199', '33', '647577906886216269541563957248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('400.42357', '2.1', '1600', 44, 2);
+ T('-6.7556829871959390186060E+865', '2.10918789', '-270227319487837560744240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('6.7608499552463E+51', '25', '226856480085515016601600000000000000000000000000000000000000', 4, 2);
+ T('-4.107371264287711775005344840E+29', '2', '-1642948505715084710002137936000', 58, 0);
+ T('-5.887E+336', '47.8', '-828521593947815936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('4.0215181064724715051E+29', '62.53', '1854597882447168033639640412206441431040000000000', 48, 0);
+ T('-8.61444837181E+802', '1.1897', '-172288967436200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('3.8E+35', '2.51253', '1520000000000000000000000000000000000', 73, 4);
+ T('-8479954.37442169016576639', '8.223', '-2170868224', 54, 0);
+ T('-9E+3', '39.7', '-4947802324992000', 70, 3);
+ T('5.19690040726E+308', '3E+1', '558012932243769524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('-1.1417944058831215340787701114E+96', '7.69030797', '-146149683953039556362082574259200000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-6.83430896369456368639', '34.34618', '-103079215104', 66, 5);
+ T('2.553361063E+68', '1.8584734', '510672212600000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-1.97214766789576584417651E+83', '6', '-12621745074532901402729664000000000000000000000000000000000000000000000000000000000000', 42, 0);
+ T('-10009.556855396758828266537127', '19', '-5247598592', 5, 3);
+ T('-3.89E+83', '96.3792151', '-30819755218048827323888596680704000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('6.1719188158247462438', '68.3356438', '1770887431076116955136', 8, 1);
+ T('1.36E+12', '8E+1', '1644139114675895677600399360000000000', 21, 4);
+ T('-5.51133834E+93', '48.4', '-1551303830896045499351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('-4E+8', '9E+1', '-495176015714152109959649689600000000', 5, 1);
+ T('-6269702753.762968892214206737', '6.5304476', '-401260976192', 2, 0);
+ T('-7.515485310159449886E+821', '81.352846', '-1817132847677243701544339696022746769339187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('57.57', '3.095', '456', 40, 6);
+ T('-6.31426310E+48', '9.279034222', '-3232902707200000000000000000000000000000000000000000', 15, 5);
+ T('5.3436175880219229010207834E+58', '69.035', '31543150743684331060267225430916317795537911808000000000000000000000000000000000', 93, 0);
+ T('4.37594E+838', '31.84952151', '93972595946291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('9E+4', '38.87688696', '24739011624960000', 24, 1);
+ T('6E+45', '2.102713', '24000000000000000000000000000000000000000000000', 6, 6);
+ T('6.3229596E+62', '2.9', '2529183840000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('4783234007.720363853231966', '30.88526898', '5135958407295008768', 84, 1);
+ T('-1.3217E+48', '77.473369', '-199729656973081922526144102400000000000000000000000000000000000000000000', 61, 3);
+ T('1.9358545E+195', '3.729057982', '15486836000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 0);
+ T('-2.054766894027E+657', '15.0928873', '-67330601583476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('4.98437496439304052830884276592E+82', '7.70820636', '6379999954423091876235318740377600000000000000000000000000000000000000000000000000000', 9, 1);
+ T('-9.7545E+386', '9.875', '-499430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 6);
+ T('-8.11270064824415475996760791E+57', '4.059631', '-129803210371906476159481726560000000000000000000000000000000', 20, 2);
+ T('7.1430102E+42', '1.53415591', '14286020400000000000000000000000000000000000', 82, 4);
+ T('-6E+61', '5.875012', '-1920000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('4.3331014274345301387272E+72', '6.37', '277318491355809928878540800000000000000000000000000000000000000000000000000', 60, 5);
+ T('-3.9525857248214E+276', '3.569', '-31620685798571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-4.60088949248668278116027724E+64', '33.34', '-395213398054806805212194313601862860800000000000000000000000000000000000000', 19, 0);
+ T('6.88E+650', '2E+1', '721420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('-3.874273E+8', '71.43756', '-914786848034341448550082150400', 82, 4);
+ T('-3.53793613515054116E+85', '19.65948', '-18548974604258069236940800000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('3.91870772760561485763E+418', '3.314192288', '313496618208449188610400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('-2.427203583E+42', '7.7473', '-310682058624000000000000000000000000000000000', 23, 5);
+ T('-9.51596596844830E+33', '1.3', '-19031931936896600000000000000000000', 43, 2);
+ T('-7.32143948171E+85', '79.07491', '-44255386130925837883973151274880204800000000000000000000000000000000000000000000000000000000000000000000000000', 61, 1);
+ T('-223329388.936', '69.24', '-131830402066373793668982112256', 95, 2);
+ T('-8.78129554414731630174955E+80', '57.5', '-126551805889446561931311030169442724085760000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('971458127.256196043009211063178', '1', '1942916254', 19, 6);
+ T('-1.58451597178366E+15', '8.82263573', '-405636088776616960', 47, 3);
+ T('-7.8996489357E+37', '5.7945', '-2527887659424000000000000000000000000000', 19, 3);
+ T('-59233652.00', '5.80317', '-1895476864', 57, 6);
+ T('-9.775387475239562472826575E+80', '8.1053', '-250249919366132799304360320000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('-67.29', '3.4245', '-536', 94, 3);
+ T('9.67037135140312445321469315860E+644', '12.11', '3960984105534719776036738317762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 1);
+ T('3.717099E+41', '57.058196', '53569042148157578595532800000000000000000000000000000000000', 98, 5);
+ T('-5.1795988085406850436623E+247', '28.2', '-13903879680676754842478694105088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('-4.2E+51', '29', '-2254857830400000000000000000000000000000000000000000000000000', 31, 5);
+ T('-7.32527485642637511249E+37', '35.1652191', '-2516945275404990123197829690163200000000000000000', 22, 3);
+ T('7.850412015341288123320E+361', '1', '157008240306825762466400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('5.006972215387865E+820', '75.053996', '1891580621648578218220947551796015923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-6.14891169E+21', '5.78', '-196765174080000000000000', 63, 4);
+ T('7.196709138952477750576E+38', '25.57494983', '24148148742675946591321535283200000000000000000', 89, 5);
+ T('5.716428494289909339186331283E+318', '7.46111278', '731702847269108395415850404224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('507.69263408796', '19.0707706', '265814016', 38, 1);
+ T('3.535334E+9', '3.386991', '28282672000', 7, 2);
+ T('-8.4E+78', '8.5781', '-2150400000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('6.17434408326254378631921E+961', '16.03254018', '4046418138406940695802157465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('4.7399493502452357E+86', '10', '485370813465112135680000000000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('9650468984.621', '8E+1', '11666701126147757683163468801245184', 16, 3);
+ T('-1.44574084354585163E+33', '4', '-23131853496733626080000000000000000', 54, 0);
+ T('4.736624717522E+296', '88', '146591434722232198183460374613729686323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('5.52632404729024210503523', '20.797', '5242880', 62, 2);
+ T('8655758.58516', '9.13', '4431748096', 32, 6);
+ T('477189943733.4', '58.47541547', '137540636977976752190995300352', 48, 3);
+ T('6.4375600606958174062948680834E+237', '59.91168467', '3711000715587183473113245813526664747165102899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 6);
+ T('439999.0157681294104417', '1.787', '879998', 100, 6);
+ T('8.317103324923211170432384452', '6.644784', '512', 48, 2);
+ T('-2.0687442262162396334767485E+54', '6.314', '-132399630477839336542511904000000000000000000000000000000', 2, 1);
+ T('-2.284124449734545E+849', '89.0591', '-1413804555518540120158155151376164889559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-4.4073887915481E+70', '9.443', '-22565830612726272000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('-7.664631682573', '81.980', '-16924961474604808445886464', 5, 2);
+ T('-2.0303073051182529393E+596', '20.2816', '-212893151277167719407943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('2.7033896505807336002898E+58', '9.60527', '13841355010973356033483776000000000000000000000000000000000000', 5, 3);
+ T('3.786E+26', '67.0223988', '55871498450451489934540800000000000000000000000', 27, 6);
+ T('565373782.68612184978600', '9.26923', '289471376384', 42, 5);
+ T('1.8558307290366143E+96', '4.13', '29693291664585828800000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('-5.65738531872E+79', '3.39483', '-452590825497600000000000000000000000000000000000000000000000000000000000000000000', 71, 5);
+ T('-8.1601E+6', '96.623747', '-646509728932648421197077989136793600', 83, 4);
+ T('4.4430599925E+86', '77.702745', '67141624287875383173253794103296000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('8.933751622412797510300E+81', '91.494', '22118897668831056635769092182413158782635239014400000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('229867.091549964', '24.1323529', '3856528310272', 4, 5);
+ T('-9.9E+65', '7.78675', '-126720000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('33671436.35442', '9.57148', '17239775232', 49, 4);
+ T('-2.79485058771228059709E+86', '89.01113843', '-172992872317465439608192371117258801489440145408000000000000000000000000000000000000000000000000000000000000000000', 28, 5);
+ T('1.611820448E+83', '9.641', '82525206937600000000000000000000000000000000000000000000000000000000000000000000000000', 43, 4);
+ T('9.10762715348E+930', '7.8', '1165776275645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('-7.1223675E+378', '1.957477231', '-14244735000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 3);
+ T('5.502E+46', '41.556', '120990259520471040000000000000000000000000000000000000000000', 86, 1);
+ T('-2.86110562424662184402E+82', '9.81', '-14648860796142703841382400000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-8.42679495559568E+901', '6E+1', '-97154331192187596376780126866636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 2);
+ T('-3.5216251735827443573E+64', '20.7', '-36926916380146997472002048000000000000000000000000000000000000000000000', 100, 3);
+ T('-5.001E+525', '2', '-20004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('8.47263518225197347222339901790E+34', '58.89', '24420708255767131004161805978400951530134962176000000', 70, 1);
+ T('3.2680418980E+208', '6.883014', '2091546814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('-2.398780E+638', '5.7729503', '-7676096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('6.60379727535086002484223223137E+70', '1.6696', '132075945507017200496844644627400000000000000000000000000000000000000000', 22, 6);
+ T('88309039.62727', '8E+1', '106759077352455252759665509924864', 80, 0);
+ T('7.845755361316337E+22', '6.8114874', '5021283431242455680000000', 100, 2);
+ T('-784.4', '6.46', '-50176', 69, 5);
+ T('-8.69167203504519775E+66', '1', '-17383344070090395500000000000000000000000000000000000000000000000000', 7, 2);
+ T('-4.257104742855837E+65', '4E+1', '-468073616543035124677292851200000000000000000000000000000000000000000000000000', 64, 3);
+ T('-2.179735E+9', '9E+1', '-2698381231531718373507242540400640000', 95, 6);
+ T('-8.3687440E+83', '9.87', '-428479692800000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('-947', '22', '-3972005888', 38, 1);
+ T('2.3663770E+776', '88.343200', '73235820908600507969374122095411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('6.64824055761759254009636E+285', '9.77380681', '3403899165500207380529336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('7.1499227007518454985749191096E+87', '9.48', '3660760422784944895270358584115200000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-9893.725157132', '31.647', '-21245055729664', 41, 4);
+ T('-70.25696174513359467990565', '5.1352', '-2240', 45, 0);
+ T('1.52006198367E+78', '79.74153', '918821089736646909127662439980072960000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('7.5900117987583418878520E+504', '3', '60720094390066735102816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-8.1141988298295805193607659915E+836', '4.8477933', '-12982718127727328830977225586400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('-6.775640539855E+27', '55.2342', '-244118177683899234812312944640000000000000000', 55, 2);
+ T('468149086877399551.01485', '9.3', '239692332481228570112', 85, 1);
+ T('-6.649973613467596563757E+643', '3.78214', '-531997889077407725100560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('493381.0', '4.9', '7894096', 77, 3);
+ T('5.3970393E+98', '8', '138164206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('3.2593950766426466E+645', '8.0256479', '834405139620517529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('3.6643483992824976E+220', '30.8402490', '39345641340170692642996224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('-6.850522872663044E+120', '1', '-13701045745326088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('4.070998918241177568302E+63', '4', '65135982691858841092832000000000000000000000000000000000000000000', 9, 3);
+ T('5.35515427663265E+161', '1.6', '1071030855326530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-1.430707629E+91', '20.75897830', '-15002056827863040000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 3);
+ T('-7.2357671157972637702209529118E+316', '1.67096325', '-144715342315945275404419058236000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('8.3959810023976507556461E+92', '5.2604', '26867139207672482418067520000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('-45.9449542883915320085308', '89.109', '-27853650883921056185230295040', 62, 6);
+ T('-2.80081836625921623490396880098E+522', '3.45068', '-22406546930073729879231750407840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('772766.9994', '9', '395656192', 95, 4);
+ T('-3.208697444444923593298E+34', '3.630605006', '-256695795555593887463840000000000000', 84, 0);
+ T('-8.48154238453252054813E+93', '3.980', '-67852339076260164385040000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('95535.11925096', '59.889417', '55072177971307562926080', 6, 4);
+ T('1.2E+44', '4', '1920000000000000000000000000000000000000000000', 17, 0);
+ T('-355231.2', '9.3168377', '-181878272', 82, 0);
+ T('5.7140069E+9', '36.29', '392663564233893478400', 69, 3);
+ T('2.43E+47', '5.295577995', '7776000000000000000000000000000000000000000000000', 30, 3);
+ T('-8.9301909614459E+88', '82.3950', '-431837537095245519291765835803064795136000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('-99115357.974332775493215716', '6.8', '-6343382848', 84, 4);
+ T('7.4652E+7', '14.3695', '1223098368000', 10, 4);
+ T('6.463779771365315005162E+792', '81.0135', '15628460515812547634330397270748396970546561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('8.8808923413352767721075238527E+44', '1.5998534', '1776178468267055354421504770540000000000000000', 81, 4);
+ T('5.08164329042343453635059E+587', '88.926661', '157269242364526890890103155160614538579317100642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('48.2054725058', '26.668349', '3221225472', 73, 5);
+ T('-6.409835094112345793123748E+83', '93.0499', '-6347993206574597218189546852105843520167205165177241600000000000000000000000000000000000000000000000000000000000', 43, 5);
+ T('215106252.0530888669776804', '1.180328', '430212504', 47, 1);
+ T('1.463079009726241E+24', '16.247', '95884345981418930176000000000', 65, 3);
+ T('-9.3947688145799384E+787', '4.67389', '-1503163010332790144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('2.1592282618110E+491', '97.675', '34214337526430882631098641299887157883699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('7.941869807560611E+438', '4.57563', '127069916920969776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('80828.050844887', '1.2477', '161656', 61, 3);
+ T('-6812.642047591', '1.542662386', '-13624', 43, 3);
+ T('-5.648613377061920E+619', '1.5426227', '-112972267541238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('40432745.24695204436420', '9.0517', '20701565440', 51, 5);
+ T('9.9732E+5', '9.3', '510627840', 32, 1);
+ T('-3.726254828732145129178617200', '5.20718415', '-96', 50, 2);
+ T('1049758235.770824', '6.93202', '67184527040', 75, 1);
+ T('5.3487206802030E+52', '4.75', '855795308832480000000000000000000000000000000000000000', 18, 2);
+ T('6.8712606262238569774332010678E+133', '98.0870082', '21775894142893179330020791853514628702073520637751414751232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-4899.030072', '5E+1', '-5515783643622014976', 86, 3);
+ T('-9.20081767340505457417E+76', '95.0757248', '-3644819389463255807769021833842365777362640542105600000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-922813530049.805123', '4.49807777', '-14765016480784', 91, 0);
+ T('6.496991561671094044765927821E+610', '10', '66529193591512003018403100887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('9.58863435430587E+764', '79.03604', '579597382288210724300191683761884102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('-5534635550.00454346274004219039', '9.296974008', '-2833733401600', 93, 3);
+ T('-8.9092136854980357651056697092E+762', '6.96950', '-570189675871874288966762861388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('-6.1703336531154942258946343194E+612', '4.07', '-98725338449847907614314149110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('110697428855896516.87760548318', '84.46', '2141199678541548766789470594852789793325056', 56, 0);
+ T('-4.617666406659340E+20', '33.59', '-3966545240087940382588928000000', 98, 4);
+ T('-712.619520423464', '98.74097', '-225641806840624833466413170556928', 88, 5);
+ T('-8.2E+6', '42.3', '-36063981391052800000', 75, 6);
+ T('-2.7E+447', '37.21791', '-371085174374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('7.749359410061E+26', '9E+1', '959324229252744565111432330278219441766400000000000000', 35, 4);
+ T('-15.9146911184995306357546216483', '3.0', '-120', 98, 1);
+ T('7.68826619353224085038E+436', '91.52062781', '190352251073155266117693693234010945553980352102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('-4336850.758458944', '9.9452', '-2220467200', 78, 4);
+ T('-6.62E+4', '4.806697656', '-1059200', 13, 4);
+ T('-630625.59051386299235187', '5.381', '-20180000', 92, 2);
+ T('7.82853662739211483412E+79', '7.73559985', '10020526883061906987673600000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('6.33101551888563796788557353E+516', '22.9678', '26554203714924106871254332599173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('-9497.66832359673482946016492', '6.5491220', '-607808', 67, 3);
+ T('9180439.29928086895150038', '9.49799338', '4700384768', 94, 6);
+ T('-1.0292970815679436103948E+371', '2E+1', '-107929621660218803921333780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('-4.370626653718456663169312746', '61.214489', '-9223372036854775808', 17, 3);
+ T('6.46778730234E+210', '87.9398641', '1000841608393532913698856785046688235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 2);
+ T('-76.70222487221833575093777', '5.17', '-2432', 51, 6);
+ T('-5.9463820740290322E+33', '91', '-14722528916658762319483770922219373860592025600000000000000000', 1, 1);
+ T('-9098.091545896342620185971', '70.38425', '-10741022565287008038551552', 36, 2);
+ T('-7.27E+720', '50.22411299', '-8185292322745876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('5383346.60634', '66.66774', '397220823688912079415148544', 73, 2);
+ T('9.2107313676513521886E+395', '7.165099', '117897361505937308014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('-2.794E+796', '7.3638517', '-3576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('-1.2275672993168941756834491E+63', '73.7686', '-11594045339521821155858403004456634118839677747200000000000000000000000000000000000000', 4, 0);
+ T('-8.9369405887222425558088208E+185', '7.6232531', '-114392839535644704714352906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('-5E+277', '2.0880682', '-200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-6.12424E+77', '92.4', '-3032576762477238917899285015035904000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('-2.15206738E+39', '3.4234', '-17216539040000000000000000000000000000000', 3, 0);
+ T('3.8', '3.30314823', '24', 33, 3);
+ T('811629.5451', '76.695017', '61324953378000116402349932544', 35, 2);
+ T('-93146925004185533.73', '7.14395', '-11922806400535748224', 91, 2);
+ T('5.407186802850171193713E+306', '35.643110', '185789523852834278919988926480384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('4.697331E+848', '9', '240503347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('29691253.16', '9.78', '15201921536', 16, 6);
+ T('-69547779.4991', '5.02743294', '-2225528928', 100, 5);
+ T('4.5412073E+609', '7.6623930', '581274534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-2.024215836028E+691', '8.5074519', '-5181992540231680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('7.457764295109466813939E+515', '5.212091795', '23864845744350293804604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-1.82E+88', '28.2499', '-4885525299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('8.68114402309620177464410954E+349', '9.922', '44447457398252553086177840844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('5.6385132985607469251207E+301', '3.25515', '451081063884859754009656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-4.98166587677405408967773031678E+533', '5.0923', '-15941330805676973086968737013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 0);
+ T('-3.95022156E+98', '32.1', '-1696607241215410176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('-950.555112809346090378808667', '1.131983', '-1900', 16, 1);
+ T('412.5', '8.74', '105472', 38, 4);
+ T('8.952130637656923E+92', '90.75363', '1108220095326886762954740191646680807060275200000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('3.52744741030998467E+988', '85.258', '1364615120530079792536146686111304420583014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('8.255460836123E+34', '41', '181539503639332354219048960000000000000000000000', 84, 0);
+ T('60.297140375725051325770', '2.292120', '240', 22, 6);
+ T('6.6558532706286413479263435E+57', '5.77230', '212987304660116523133642992000000000000000000000000000000000', 74, 2);
+ T('9531.930186', '3', '76248', 26, 4);
+ T('-5.7260566103942310094E+893', '26.06731274', '-38426915432324743519440732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-5.612778781687E+86', '14', '-9195976755915980800000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('7.3302772758E+534', '4.50950182', '117284436412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-1564290271.773718328875842251', '65.996', '-57712124572261516945362255872', 26, 3);
+ T('623024627494.972279278', '8.6579', '159494304638464', 22, 6);
+ T('7.2012003883927785E+581', '14.3995134', '11798446716342728294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('-4.9991261536227954392373716109E+558', '4.37694125', '-79986018457964727027797945774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 2);
+ T('1598921499.90076890180', '1.505289452', '3197842998', 29, 1);
+ T('-3.6E+381', '8.970197845', '-921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-2256.9466925391271172254480', '85.55', '-87274772769619309380388257792', 69, 1);
+ T('-18.23941109', '93.10919', '-178263365657094759585473888256', 69, 2);
+ T('1922.737035893070962', '42.4', '8453045394341888', 23, 1);
+ T('-3.202393523006511205026015111E+192', '8.8', '-819812741889666868486659868416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 5);
+ T('7.5728430E+72', '8', '1938647808000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('8.7285863094384E+387', '19.307', '4576293059002839859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('8E+1', '7.536184295', '10240', 96, 4);
+ T('-1.8443626E+764', '1.015921', '-368872520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-4.813206E+69', '4.9871', '-77011296000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-6.65961E+82', '2.5125', '-266384400000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('7.2578329912805', '2.939', '28', 99, 2);
+ T('3998731280.89037418583634', '7.510', '511837603840', 65, 6);
+ T('-5.181673162266516191E+793', '44.85976173', '-911569582919499295793131091394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 3);
+ T('7.7290560912381251307363761581E+71', '19.996420', '405225135996305414854351318317793280000000000000000000000000000000000000000000', 10, 2);
+ T('9.26048410815744E+70', '4.28', '1481677457305190400000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('6.7628904967464E+488', '65', '24950662038400659972976930172436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('865779', '8.65571', '221639424', 91, 5);
+ T('-945498284.377', '7E+1', '-1116247351493091236309595324416', 12, 6);
+ T('803420205.9862839', '5.7270', '25709446560', 27, 4);
+ T('-3.81E+387', '89.6748', '-2358275774838649423682831646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('22548', '69.2470769', '13309989931968095034802176', 88, 1);
+ T('-8.58612460740E+58', '59.41882', '-49495638505527406415799386112000000000000000000000000000000000000000000000000', 53, 1);
+ T('6.36469556019389714467586011', '2.1767', '24', 76, 5);
+ T('-67297238.450241328', '8.68741887', '-17228092928', 22, 0);
+ T('3.03148169633364039680099323E+247', '38.31608227', '8332873436272376709686226523627139891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('673356.298', '84.6528409', '13024599267078851881015229546496', 21, 4);
+ T('-518.1071457936859063288', '5.550', '-16576', 9, 4);
+ T('-5.8199449780128558614387378', '3', '-40', 42, 5);
+ T('-8501193.44748', '1.26891', '-17002386', 49, 0);
+ T('-5.13792932075727831783E+283', '1.894', '-102758586415145566356600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 2);
+ T('7.09329E+663', '56.8538', '511125411213293849149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('838.7735340307676976037531313', '6.51', '53632', 52, 6);
+ T('-6.1E+9', '74.6666', '-115225742182019343214182400000000', 44, 5);
+ T('7.715332675048941901538E+492', '1.07', '15430665350097883803076000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('878.866642185716049681055756', '6.3573', '56192', 19, 2);
+ T('-6111198348276379803', '71.4', '-14429659125034356423757208796524596690944', 74, 0);
+ T('-8.474026882185202470E+19', '9.3672', '-43387017636788236646400', 22, 6);
+ T('3.397170629', '90.11', '3713820117856140824697372672', 4, 4);
+ T('8.35508E+715', '4.870990580', '1336812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-7283427263141.32136396648364324', '73', '-68790025575752100197311054738358272', 98, 4);
+ T('6.529931E+843', '6E+1', '7528497873498892880838656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('-1.4727122527E+60', '78.269010', '-445099966787963594439168579390668800000000000000000000000000000000000000000000000000', 80, 1);
+ T('2.56834339973220E+57', '5', '82186988791430400000000000000000000000000000000000000000000', 99, 3);
+ T('-6.5399E+34', '36.922854', '-4494185059057664000000000000000000000000000000', 15, 0);
+ T('-9.098606800196', '2.58951617', '-36', 25, 6);
+ T('-6219.1765437', '2.868362', '-24876', 90, 4);
+ T('4916962.0284197440867095', '2.664061', '19667848', 54, 4);
+ T('6.169601126702957157648652E+68', '1E+1', '631767155374382812943221964800000000000000000000000000000000000000000000', 18, 4);
+ T('-1.786335779686E+790', '7.3545', '-2286509797998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('71.39', '83.1220252', '686669865541109371233107968', 6, 4);
+ T('-6.65906721142222721', '51.8141568', '-13510798882111488', 89, 4);
+ T('5.14284720E+608', '3.875', '4114277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('90.185537472', '5.105664855', '2880', 4, 1);
+ T('-5.8312E+5', '26.38066', '-39132520775680', 79, 2);
+ T('58040.9801136331746282', '8.265', '14858240', 34, 4);
+ T('-3614372.541019', '1.27', '-7228744', 91, 1);
+ T('1.006402E+97', '83', '97333229016944162454611595100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('-2.25205468E+27', '57.6473397', '-324555283765311411543080960000000000000000000', 63, 3);
+ T('-619783388.671172563', '98.89', '-196417195952421397925209745864599273472', 42, 2);
+ T('3.334719437E+96', '77.8', '503928553570007469804994233892864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('1.80647589259E+73', '7.1', '2312289142515200000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('-4.09376404105493E+366', '35.97451', '-140660661390973805516554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('1.882590771222604E+87', '45.6036852', '66237774185697297333934358528000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('-4729964.5217668269917236484621', '9E+1', '-5855411819978434426582961211047936', 71, 4);
+ T('9.8E+6', '1E+1', '10035200000', 55, 3);
+ T('-3.5535E+226', '1.1', '-71070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('-9.16423784615516339546E+60', '2.656765367', '-36656951384620653581840000000000000000000000000000000000000000', 23, 3);
+ T('-86859740.28703', '9E+1', '-107527149947917916478866456324341760', 96, 4);
+ T('-16985.813884393611897322506565', '4.722', '-271760', 49, 3);
+ T('-9.4204892E+902', '7.0', '-120582261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('2387255510.639362541', '65.2721342', '88074182863045946469850808320', 72, 6);
+ T('-5.332500010427E+797', '4.1085586', '-8532000016683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('-3.0719290233480689057693842392E+63', '78', '-928433578087257881088014880635129570457178776325324800000000000000000000000000000000000', 15, 3);
+ T('5.8774764E+81', '3.00871205', '47019811200000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-2.766173303433616209820E+66', '9.750104', '-1416280731358011499427840000000000000000000000000000000000000000000000', 40, 2);
+ T('1.3364012E+816', '6.12002889', '85529676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('3.42175560352E+55', '6.30', '2189923586252800000000000000000000000000000000000000000000', 32, 1);
+ T('4.84034520753545608544823583E+431', '74.392696', '9143153589433661874749303202619961897730621571072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('-247.37', '86.3656', '-19110699356468057993755230208', 86, 0);
+ T('-6.822172604656249160E+182', '3.77631760', '-5457738083724999328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('-1.266515652385E+98', '5.55', '-4052850087632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('-9.40689328109812E+59', '72.85560570', '-4442279753858942575886988116494385152000000000000000000000000000000000000000000000', 97, 3);
+ T('-4.568E+93', '4.87609665', '-73088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('-419.76265529088140280', '8.515803028', '-107264', 29, 1);
+ T('-6E+774', '1E+1', '-6144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('1.88E+42', '19', '985661440000000000000000000000000000000000000000', 58, 3);
+ T('78778372', '3.66311', '630226976', 75, 0);
+ T('-884564046.506868433820925919659', '36', '-60786778380599033856', 14, 4);
+ T('1E+5', '4.5127', '1600000', 55, 4);
+ T('-9.0033371729E+37', '28.3660', '-24168149195291623424000000000000000000000000000', 1, 6);
+ T('-4.710632288039E+657', '8.38280', '-1205921865737984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('-4.2084499793739772E+396', '76.2677663', '-317981490038865914463261113510326907699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('3.98585762747160108019657E+534', '76.4', '301162887447395413699194371534808808821379563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-7.277957E+358', '25', '-2442077132554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('-4.6248558356392484E+998', '6.347985703', '-29599077348091189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('9.62684726398728929883476235752E+71', '9.3754054', '492894579916149212100339832705024000000000000000000000000000000000000000000', 34, 1);
+ T('1.38772930553686136943887E+62', '92.589', '687170268405510260128171354235719731617072521674752000000000000000000000000000000000000000', 39, 4);
+ T('-4.4589472179329613262374594E+63', '26.620', '-299234882431441462759729294580121600000000000000000000000000000000000000', 29, 6);
+ T('-3.94811301E+866', '9E+1', '-488752717470252096612660878638055424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('7.3600284315790577453E+39', '3.96414798', '58880227452632461962400000000000000000000', 41, 5);
+ T('3.1192643229185858E+76', '76.01929', '2356849486361889165670399663752177778688000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('-7.948331E+8', '83.976167', '-7687154054994692098257211673804800', 42, 2);
+ T('8534.102396411', '27.110301', '1145414090752', 29, 1);
+ T('-2.951838103E+84', '9.30793458', '-1511341108736000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-5.7114020359E+92', '59', '-329239911432221852390307921920000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-3.698133E+949', '9.2103', '-18934440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('3.7265E+5', '75.82205', '14078318958730986311070515200', 23, 6);
+ T('3.076726E+527', '3.51186', '2461380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('-3553708142.00543317632013', '73.6517', '-33563824439363523441125610225664', 53, 0);
+ T('-9.7367148949951559274522E+35', '4E+1', '-1070563124338694880942790338643230720000000000000', 82, 6);
+ T('5.7172E+19', '3.98', '457376000000000000000', 31, 0);
+ T('-4.53339231119804210E+720', '7.99279615', '-580274215833349388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('-9099172.44474596413276', '38.524543', '-2501161354283450368', 26, 3);
+ T('1.7470829458108E+853', '86.847', '1351739956607399781230161158796856000512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('396851.941292625129991', '2.17', '1587404', 79, 4);
+ T('1.08E+26', '1.30', '216000000000000000000000000', 99, 1);
+ T('-5.374187760312823830521E+99', '8.1', '-1375792066640082900613376000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 0);
+ T('-7.04990419881024112805956E+428', '76.2238382', '-53267570073445539879995193053492102652825174016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 6);
+ T('3.6273257', '63.50912286', '27670116110564327424', 88, 4);
+ T('-7E+521', '66.73', '-51650883406386744524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('151908.946831458', '46.4383925', '10689575190540582912', 35, 4);
+ T('-5.9E+71', '7.9627391', '-75520000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('9.303E+4', '22.44187632', '390196101120', 12, 6);
+ T('3.7521195046845377983728426', '6.7086', '192', 84, 2);
+ T('1.0750990983264702E+768', '7.460102462', '137612684585788185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('38.350457268', '18.666', '9961472', 91, 6);
+ T('-7.0E+127', '61.755', '-161409010644958576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('-6.6311719028140785605901E+73', '90.3', '-82089932058777702835744026590209401417530106445824000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-6.3E+689', '2.344738', '-2520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('3.52565E+8', '10.0', '361026560000', 98, 3);
+ T('3.22474E+286', '5.40', '1031916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-4518.778', '12.687', '-18505728', 91, 3);
+ T('-1.29285665867997808977E+81', '42.99', '-5686043717065052595772111013806080000000000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-6.34102171773565306835977E+39', '36.8', '-435751694414405969628916232193310720000000000000000', 80, 2);
+ T('-67', '52.724', '-301741175033823232', 56, 0);
+ T('-2.4645980767589693362671329E+43', '6.331466', '-1577342769125740375210965056000000000000000000', 30, 4);
+ T('67393.7273062', '8.79', '17252608', 92, 6);
+ T('-3.75710428140E+667', '8.07149849', '-9618186960384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('8586847.53554123979007442', '8.8', '2198232832', 9, 6);
+ T('8.9285882998506592489897710E+94', '4.0', '1428574127976105479838363360000000000000000000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-4.262057E+72', '84.4', '-82440172031508281223370885824512000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('4.264010E+77', '2.321825142', '1705604000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('1.867E+14', '68.82', '55104113896985172587315200000000000', 47, 4);
+ T('-5.26165001248E+12', '10.7713', '-5387929612779520', 20, 3);
+ T('-5565.8', '1.95', '-11130', 17, 4);
+ T('9.416355427793500941329E+54', '25.3078', '315960457889727937377759920128000000000000000000000000000000000', 20, 2);
+ T('2.6292728983855234527418999016E+137', '1.3', '525854579677104690548379980320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('550062.32', '60.0049', '634178308667051461312512', 5, 6);
+ T('-1.4740017567339963174249214451', '2.58641213', '-4', 47, 5);
+ T('72.3684832490170783457', '64.30', '1328165573307087716352', 71, 5);
+ T('27553.3851326802072', '99.142', '17463788494044202349719331708862464', 5, 0);
+ T('1.80335744456618682280E+58', '16.23944289', '1181848334870896196190208000000000000000000000000000000000000000', 20, 1);
+ T('-714159951.5333333299', '6.46470882', '-45706236864', 95, 4);
+ T('1E+78', '9.725', '512000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('24079850', '82.964', '116443009589789313330194048614400', 52, 3);
+ T('-926621849.6204380742802578868', '7.4174000', '-118607596672', 72, 2);
+ T('5.350E+291', '9.40068250', '2739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('9.3353247166665E+795', '42', '41057192300158037646114816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-1.54046738977522476159823E+25', '50.23', '-17344120906420257140542785562833269555200', 77, 5);
+ T('9.759E+47', '9.046', '499660800000000000000000000000000000000000000000000', 93, 5);
+ T('8.255E+923', '6.029', '52832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('-6.93638582636577137448043102349', '4E+1', '-6597069766656', 74, 2);
+ T('317433664.6662070024', '1.3824', '634867328', 67, 5);
+ T('-76060725052210985.065094', '70.66736', '-89796654662331175262026873201900912640', 3, 0);
+ T('6.4972779670394502E+815', '1.172541174', '1299455593407890040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 3);
+ T('2.43422007981191082174074466701E+232', '80.75040', '29427915051090023348358893750443776044728534557104537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('400.3550484', '63.0', '3689348814741910323200', 30, 6);
+ T('-44.1386732893', '28.860334', '-11811160064', 25, 5);
+ T('-5.74592077071393', '6.8', '-320', 57, 6);
+ T('1.543097755887454831172E+515', '7.2', '19751651275359421839001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('7.3499851269206994519527', '44.2861', '123145302310912', 92, 4);
+ T('4.01439311603049E+59', '9.393013', '205536927540761088000000000000000000000000000000000000000000000', 80, 4);
+ T('1.839055523753464862671617E+267', '35', '63189466640394262014877809619501056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('30226828.75547877459004029', '4.2775', '483629248', 67, 1);
+ T('525.687', '1.61796387', '1050', 11, 6);
+ T('-741084235.4433742', '5.85803', '-23714695520', 26, 2);
+ T('-3.7188038225209E+161', '26.7', '-24956469996823521525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 4);
+ T('4.6649831732184945', '3.5593720', '32', 40, 2);
+ T('4.9E+39', '6', '313600000000000000000000000000000000000000', 72, 2);
+ T('7.94874945717043521935875808E+221', '3.3707', '6358999565736348175487006464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('-648.49', '5.29', '-20736', 60, 5);
+ T('3.06855911E+494', '44.5', '5398266275140758142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('-3347022.5346819027524315669', '5.33920', '-107104704', 23, 3);
+ T('8.096E+120', '60.63', '9334052501297033117696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 3);
+ T('-8670705035.903010882', '82', '-41928956764296267779130939555184640', 20, 1);
+ T('1798842315.3570682694187', '91.9233', '4453717852198608798709754021145477120', 80, 5);
+ T('4.4472774601580353564277592E+36', '5.755580420', '142312878725057131405688294400000000000', 53, 5);
+ T('-482280.964792998755743', '7.5583493', '-61731840', 96, 4);
+ T('-7707834.42168861671070199540709', '6.27013400', '-493301376', 48, 4);
+ T('6.70499421E+9', '47.4829', '943644044552416662650880', 57, 4);
+ T('6.48E+48', '2E+1', '6794772480000000000000000000000000000000000000000000000', 73, 1);
+ T('-53.2350280170', '18.028030', '-13893632', 8, 2);
+ T('-52068748.9229681763411718363', '5.87673402', '-1666199936', 97, 1);
+ T('2.191504320394263769E+27', '43.761', '19276675860758668725970326781952000000000', 24, 3);
+ T('3910603269917.16374', '33', '33591826303848351268864', 72, 3);
+ T('-3.646286236290735515119548614E+298', '7', '-4667246382452141459353022225920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 4);
+ T('1988739961.7278100003937069171', '41.86383350', '4373285423484577513472', 82, 6);
+ T('-2.403392394565200888900E+551', '94.448772', '-4760409080553966333918691406992421800378116341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('3.09541480368034176778E+914', '5.3', '9905327371777093656896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 0);
+ T('-8E+56', '3.14610', '-6400000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('96184.601422759374506483280', '87.636', '14883753092328127045112170545152', 79, 5);
+ T('5.25534321E+53', '31.0702', '1128576360810283008000000000000000000000000000000000000000000000', 26, 4);
+ T('-1130467.833775097', '99.44', '-716518585544102903410886791235895296', 48, 6);
+ T('6.5277404E+9', '51.27', '14699164616505666253619200', 71, 6);
+ T('992865596320316.5070700', '10.597079', '1016694370632003584', 2, 2);
+ T('-2.133022555397E+54', '6', '-136513443545408000000000000000000000000000000000000000000', 45, 3);
+ T('-8E+712', '21.44818923', '-167772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('5.3080468359227071261437E+357', '59.8', '3059880672297810449235587656679377443225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('5.426205970107922E+73', '8.37', '13891087283476280320000000000000000000000000000000000000000000000000000000000', 28, 4);
+ T('8.6714E+758', '1.47', '1734280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('328.6044072946748', '1.28032841', '656', 35, 6);
+ T('94655.1', '76.2367', '7151929590976420283238318080', 52, 6);
+ T('-5.45469054759700439568231357E+633', '4.2370911', '-87275048761552070330917017120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 0);
+ T('-7.51354336E+64', '4.745694', '-1202166937600000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('9.48E+38', '48.7147683', '266838277921701888000000000000000000000000000000000000', 99, 4);
+ T('1.42977980065229527616830018071E+782', '3.4144', '1143823840521836220934640144568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 4);
+ T('1.858357423929456008E+52', '76.786518', '1404135169913030307796704590416990573690880000000000000000000000000000000000', 77, 3);
+ T('6.076297545281146581395E+64', '96.67', '4814138894025601490417952197140277877796500615987200000000000000000000000000000000000000000000', 64, 0);
+ T('-4.1506E+942', '1.03742', '-8301200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-9E+67', '80', '-108803323765316625723555840000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('-6.012429506589031350578000E+57', '43.09', '-52885889229425267021928899987636224000000000000000000000000000000000000', 99, 2);
+ T('8.8963078E+8', '8.9', '227745479680', 71, 4);
+ T('-2.46828692612E+13', '14.0899', '-404404129975500800', 93, 1);
+ T('-3E+6', '32.4', '-12884901888000000', 74, 6);
+ T('-3.98', '6.700206', '-192', 15, 5);
+ T('-54.01531443071089180', '34.17230964', '-927712935936', 16, 2);
+ T('-5.913095434580999733259511E+369', '43', '-52012137491767913097900693966750220288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('-4.990686292434018615011676592E+412', '2.92002', '-199627451697360744600467063680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-26409801.3234272656', '12.682942', '-108174544896', 27, 0);
+ T('262095071.28191214226278', '43', '2305412625178210336768', 21, 3);
+ T('-4.91111193570871148871125800E+358', '7.54189900', '-6286223277707150705550410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 1);
+ T('-6.409559448020E+28', '41.61125629', '-140947702840390205204070400000000000000000', 27, 3);
+ T('-9377.177', '5.2', '-300064', 88, 0);
+ T('5407321130.86514377', '7.689833309', '692137104640', 7, 3);
+ T('-9.232081524411161008175607E+53', '4.4023', '-14771330439057857613080971200000000000000000000000000000', 23, 6);
+ T('-490.16826976972832087491', '25.545336', '-16441671680', 19, 2);
+ T('-290799657.58', '1.26913249', '-581599314', 78, 2);
+ T('-541.024964755351161982043127845', '54.1222053', '-9745789593629753344', 54, 2);
+ T('8.41797202205628E+501', '58.1', '2426315242351867093970644704952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('-1.39471E+23', '3.11001', '-1115768000000000000000000', 84, 3);
+ T('-44364.46099406533671', '3.99447', '-354912', 3, 6);
+ T('96402908.73449576053750755', '4.419244799', '1542446528', 6, 3);
+ T('6.068613930241972E+76', '9.99983', '31071303322838896640000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('5.09487158443975444934751071224E+979', '98.92416', '16146292555252012209968216721023641087122212426840261892505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('-1.5021E+430', '4.932', '-240336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('-51', '81', '-123310433600692175820029952', 24, 4);
+ T('1.261E+656', '1', '252200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('9.2414235830267980417412E+51', '45.38313', '325153685975721887996930432170354278400000000000000000000000000000', 13, 0);
+ T('-6.55747396098188162135354350E+553', '3.64885575', '-524597916878550529708283480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('-3.1114101386290E+819', '81.55472', '-7522928103998661615657941857004945408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('-6E+49', '79.2608', '-36267774588438875241185280000000000000000000000000000000000000000000000000', 1, 4);
+ T('-5651.2493607146367071', '26.21403765', '-379232190464', 91, 2);
+ T('-6.3878354810617451108059827E+82', '22.66701705', '-267925239095592017652339764625408000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('9.2386166787613E+616', '76.628', '6980501400298054907936544083691962368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('6.06E+35', '4.557765182', '9696000000000000000000000000000000000', 69, 2);
+ T('5.27540019957376268292E+52', '9.16946', '27010049021817664936550400000000000000000000000000000000', 28, 0);
+ T('3.7619944E+9', '67.83', '555172383228228163247223603200', 90, 3);
+ T('-8.825171480E+241', '7.481', '-11296219494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('15741784.18', '6.51490767', '1007474176', 16, 0);
+ T('4.189535553851411488E+90', '6.114191', '268130275446490335232000000000000000000000000000000000000000000000000000000000000000000000000', 44, 1);
+ T('3.0446E+5', '4.558158', '4871360', 72, 4);
+ T('-9.57282224769468352578E+72', '2.193396153', '-38291288990778734103120000000000000000000000000000000000000000000000000000', 6, 5);
+ T('6.7156537456860E+71', '78', '202968180218787549653935643571938918400000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('5.3099066114899910E+685', '5.147', '1699170115676797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('8.16022965E+53', '6.5', '52225469760000000000000000000000000000000000000000000000', 50, 0);
+ T('5.47205513335750266713812131223E+43', '3', '437764410668600213371049704978400000000000000', 79, 3);
+ T('4.90711839718893069375020311E+29', '1E+1', '502488923872146503040020798464000', 6, 5);
+ T('2.244548406E+80', '2', '897819362400000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('-8.2E+28', '3.6485777', '-656000000000000000000000000000', 38, 1);
+ T('896.196636430862951201078', '31', '1924145348608', 99, 3);
+ T('-17903424189787194634889028.0', '81.98952151', '-43287823525093725087758230607760337639580532473856', 38, 4);
+ T('149617.4944', '62.94020', '689986627019050496032768', 31, 5);
+ T('744961266.5', '5.40601', '23838760512', 97, 2);
+ T('-385.2798179055', '31.752', '-826781204480', 71, 4);
+ T('-7538520888.2740818', '5E+1', '-8487619965530375152730112', 34, 2);
+ T('7.389E+188', '3.37292774', '5911200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('3.33674446196653445920935E+970', '36.1671', '2292993334280861015801792682786816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('7E+66', '63.17647319', '64563604257983430656000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('-1.6164130E+60', '84.33348', '-31265974573771865410789345067008000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('2.917952729763345490E+479', '57.083542', '42052130644630157957128104578121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('3.420827424466720173', '31', '6442450944', 50, 1);
+ T('17.87218338311908860144798', '72.52467940', '80280230208783968632832', 57, 3);
+ T('-11.0', '2.56615', '-44', 37, 0);
+ T('8787166.1184904245', '92.95', '43511938492988631394656951243636736', 35, 5);
+ T('9.31767864964765907980207586E+97', '4.221382', '1490828583943625452768332137600000000000000000000000000000000000000000000000000000000000000000000000', 63, 5);
+ T('-5.95750383175412929075E+646', '2.59', '-238300153270165171630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 0);
+ T('612916.68809951827294568904', '71', '1447206987607265732898848768', 77, 2);
+ T('-7281.406929464867156', '69.155890', '-4297943795221735850115072', 59, 6);
+ T('-4329794.42824715733024228', '5.322', '-138553408', 53, 4);
+ T('-2377836.86317029', '6.0902', '-152181504', 88, 1);
+ T('-9.51790094637214691883033E+295', '26.439520', '-6387355201755597009638036550451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('-116870.128909674542485', '7.640545221', '-14959360', 53, 5);
+ T('7160968830.07382903', '4.379169', '114575501280', 10, 3);
+ T('52570891009905850313468.6', '9.76390509', '26916296197071795360495616', 39, 3);
+ T('662.8', '64.88245', '12211744576795723169792', 22, 1);
+ T('-4E+152', '97.05732527', '-63382530011411470074835160268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 3);
+ T('15062', '9.9811255', '7711744', 48, 2);
+ T('7810087560.4747513420206678', '67.9831', '1152565491300661537034395975680', 79, 5);
+ T('-1.5558710483496E+62', '5.92', '-4978787354718720000000000000000000000000000000000000000000000000', 33, 4);
+ T('-46915504.515339', '4.7', '-750648064', 85, 4);
+ T('7.88139248078672383E+78', '5E+1', '8873659059907929623975392360529920000000000000000000000000000000000000000000000000000000000000', 29, 5);
+ T('3.67232E+8', '56.65472686', '26461854373736351793152000', 30, 5);
+ T('8194.0533222102746484917597183', '47.41', '1153202979583557632', 56, 6);
+ T('2.7E+823', '2.59021187', '108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('7.251150059713270160652E+68', '2.056', '2900460023885308064260800000000000000000000000000000000000000000000000', 73, 5);
+ T('2.449574099426220E+64', '18', '6421411527199870156800000000000000000000000000000000000000000000000000', 85, 3);
+ T('1.602081407', '82.96', '4835703278458516698824704', 94, 6);
+ T('-6105191388282.491860682515394', '30', '-6555399337123006906368', 77, 4);
+ T('-7.2253E+18', '6.695287431', '-462419200000000000000', 69, 1);
+ T('3198190935.1395677629771339595', '19.25', '1676773128929280', 87, 2);
+ T('-6.60164802411881E+51', '2.568370', '-26406592096475240000000000000000000000000000000000000', 20, 0);
+ T('-336.7680', '94.35224005', '-6655165651198204357857691828224', 42, 6);
+ T('3652810802.50431979922447', '23.12039918', '30641997916143616', 29, 2);
+ T('9.3E+499', '1E+1', '95232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 5);
+ T('-8.15735823741157808071709E+124', '7.3956656', '-10441418543886819943317875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-70174.32632192', '6.91619503', '-4491136', 20, 3);
+ T('19639175.2', '7.88', '2513814400', 99, 6);
+ T('8.95E+712', '7.4725070', '11456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-9.7990015627113E+761', '9.33909', '-501708880010818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 3);
+ T('-642523179.414813779', '46.772632', '-45213549211270414073856', 68, 3);
+ T('654741032648822659.548018', '5.3242686', '20951713044762325088', 44, 6);
+ T('5.687743542658757276305', '22.7', '20971520', 18, 5);
+ T('-5E+1', '6.9', '-3200', 2, 5);
+ T('3.16738431E+81', '45.78001', '111442428111368403025920000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('-9.008', '3E+1', '-9663676416', 35, 3);
+ T('4.81283945096025E+98', '87.8', '74475083237449498975126703058621510451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('-9.23606219026366974570565977E+74', '9.884313', '-472886384141499890980129780224000000000000000000000000000000000000000000000000', 9, 6);
+ T('-56388077.000224851218813645', '61.9790505', '-130022053153453484019810304', 10, 2);
+ T('-3030245740', '53.3545', '-27294027171010065811374080', 9, 5);
+ T('64.353838503351362', '86.72', '4951760157141521099596496896', 17, 1);
+ T('-51.59442284969', '7.62267403', '-6528', 27, 4);
+ T('-9.95900156254208589422352E+55', '72.914', '-470300551817951711833018584605322403023893299200000000000000000000000000000000', 14, 5);
+ T('4.7722801704E+83', '92.800358', '2363118680650326909009756557808595107840000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('-5.31417452370321876104182094386E+160', '17.9101', '-6965394831708282894472735547536179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('3.4897474722807495670568133914E+870', '1.23', '6979494944561499134113626782800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 0);
+ T('786325036.020604991451989061235', '3.83964134', '6290600288', 54, 4);
+ T('-1.7416656118598292133870332', '9.943182', '-512', 94, 5);
+ T('-37.639', '76.74600584', '-2795640957858829966508032', 16, 6);
+ T('56.203915462471165187', '39.537119', '30786325577728', 70, 6);
+ T('890.1457513189283', '3.509651262', '7120', 26, 2);
+ T('-2.2447893903641228E+25', '81.0', '-54275677072163418291905078966566839648256000000000', 83, 4);
+ T('4.023221697628102975E+711', '6', '257486188648198590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('-2.3543758609244E+95', '7.937', '-30136011019832320000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('-2.9326157935851551870904410E+193', '5.26313291', '-938437053947249659868941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 4);
+ T('-9130.531463625842436100359', '1.175299', '-18260', 67, 3);
+ T('1485193107.6482581712712655', '71.3', '3506813074542915325458420596736', 16, 6);
+ T('9.986856242013133623059E+967', '82.17360', '482934734709968119358031738790929886906532495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('-44124896159370565841740144', '92.471566', '-218495902739978093957729377828204397089659879134593024', 5, 2);
+ T('4.40187E+8', '7.22', '56343936000', 9, 5);
+ T('-9.38066340758033554E+166', '4E+1', '-103141484928874136670736639590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('-3.63208475917268002E+879', '91.8', '-8992606298916116917445879216030576569965608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('-1.321465753435682342E+79', '5E+1', '-14878381686889526849266482497454080000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('-667040.80764254500284642789286', '20.11825', '-699442135040', 16, 5);
+ T('-8337', '2.2', '-33348', 17, 1);
+ T('-5.2134323579631408003E+66', '40.59', '-5732229498204122857147332349132800000000000000000000000000000000000000000000000', 96, 6);
+ T('7.09834820978570666E+51', '2E+1', '7443157572424257146716160000000000000000000000000000000000', 91, 0);
+ T('9.27072E+7', '58.46367', '26721031127971970993356800', 37, 0);
+ T('6.10E+867', '6.90131', '390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-7.188056440992E+65', '5.495568339', '-23001780611174400000000000000000000000000000000000000000000000000000', 14, 0);
+ T('3836742085.004705259920024861', '38.93922106', '1054635633808758538240', 49, 2);
+ T('9.2530445608478730', '83.18', '87042659012253300578844672', 60, 4);
+ T('2412956.7115039935717922841', '10.4081845', '2470866944', 55, 4);
+ T('3751009723.687824', '5.169', '120032311136', 21, 5);
+ T('3.0151335471131389015E+86', '4.77675', '4824213675381022242400000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-35.189893655460829897973', '42.3', '-153931627888640', 76, 2);
+ T('128697976.91', '51.76102688', '289802078378468518658048', 32, 3);
+ T('380892.4', '49.5179', '214423133658550370304', 54, 1);
+ T('6.6336E+664', '70.80539', '78315725751910196223934464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('-55256555.9739981', '7.167288', '-7072839040', 71, 2);
+ T('-32875.30081766482453191763', '1.776190', '-65750', 96, 1);
+ T('3.6634071366103818863E+27', '32.809898', '15734213843674594495729290444800000000', 63, 2);
+ T('3.15E+609', '2.28', '12600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 4);
+ T('-7.797368E+19', '62.5139', '-359590129861331247662366720000000000000', 74, 5);
+ T('-7.0461133423654E+66', '71.83176590', '-16637164741243487149935197546558259200000000000000000000000000000000000000000000000000000', 72, 2);
+ T('12197.97267821108041444', '51.4606', '27465202327518969856', 51, 5);
+ T('-8.1273580546183743411605419896E+924', '38.2376', '-2234031171037958371582084769981873415782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('-6781167.902400524310716', '9.424', '-3471957504', 2, 0);
+ T('-2.59874358E+64', '35.12811928', '-892921494943196774400000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('9.208185502468797964056888879E+354', '6E+1', '10616315084205281788412836846780433724189179904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('4.6897068480307556144526810979E+54', '14.3799', '76836156998135899987192727107993600000000000000000000000000', 63, 0);
+ T('-1.4455740415521E+60', '16.7178', '-94737140387158425600000000000000000000000000000000000000000000000', 17, 2);
+ T('7.7572623E+39', '6.8968', '496464787200000000000000000000000000000000', 82, 4);
+ T('3.096214981E+61', '7.1', '3963155175680000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-6.670172561691175771E+74', '9.33355481', '-341512835158588199475200000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('6.25473720568903328207959739552E+123', '5.16188379', '200151590582049065026547116656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-1.031903E+56', '51.213022', '-232363898314124846694400000000000000000000000000000000000000000000000000', 29, 4);
+ T('77206.6160890554', '81.8', '186672653658334120124730048512', 37, 6);
+ T('6.231559701057741272876153E+977', '43.16235541', '5481337880394656844724733745826260582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('6.35276841117228580E+73', '3.18282772', '508221472893782864000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('-5', '8.33337', '-1280', 65, 4);
+ T('-4.22609922256296402177E+55', '71.820', '-99785946609564031962424173123336656230809600000000000000000000000000000000000', 97, 3);
+ T('-2.1E+5', '77.3698', '-31734302764884015836037120000', 89, 1);
+ T('-2.8E+14', '45.198670', '-9851624184872960000000000000', 70, 1);
+ T('-9.2243201010200397E+95', '28', '-247613457260728042200760320000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 2);
+ T('2.2353302464296704238647E+61', '6.8210', '1430611357714989071273408000000000000000000000000000000000000000', 22, 0);
+ T('6.8E+504', '30', '7301444403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('550.20348043547826', '48', '154811237190860800', 84, 0);
+ T('-4699.73472738867103852967199', '55.593', '-169299317192111685632', 61, 2);
+ T('-47.0667740', '3.68', '-376', 88, 1);
+ T('3.6343426670078949E+870', '2.9163', '14537370668031579600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('-2.8E+6', '2.657914828', '-11200000', 36, 6);
+ T('45654807.525183', '5.6276', '1460953824', 62, 1);
+ T('440.626760900', '22.9191130', '1845493760', 57, 3);
+ T('3560.47415012', '46.36', '250512729272483840', 50, 5);
+ T('2.887145211078E+80', '4.570604760', '4619432337724800000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('-3.14880496885399527309687E+770', '71.10', '-743490552300475219974257728530352069542936576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 1);
+ T('-93315.629950547110143568690473', '1E+1', '-95554560', 56, 2);
+ T('-52.1693403979786362792597', '46.35496097', '-3659174697238528', 7, 4);
+ T('-3.367072E+976', '91.1132717', '-83364664879134078659302879983042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('-808174.0969699126', '85.6410', '-31264717290919466196447650643968', 51, 4);
+ T('2933135459.795', '4', '46930167344', 91, 6);
+ T('7.35970844594E+997', '3.956', '588776675675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('6.9879515610282028540844679E+382', '44.05338', '1229333439309753523894134769748451262464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('875516248.1452256', '46.7', '61608978878900230684672', 98, 5);
+ T('-1.72582157482079667852069E+41', '4.57866166', '-2761314519713274685633104000000000000000000', 43, 2);
+ T('-4543617611.71528491259029935786', '7.49919170', '-581583054208', 7, 6);
+ T('-9.687766429515289239875158E+586', '2.0', '-387510657180611569595006320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('-12391982858520946128976470', '9.832033820', '-6344695223562724418035952640', 48, 1);
+ T('-4.133854604604081985403E+51', '32.139', '-17754770333193543155408634380288000000000000000000000000000000', 65, 6);
+ T('8.096798E+950', '60.258866', '933497253265770938158284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('9.54537129934914639904972E+366', '4.76737', '152725940789586342384795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('6.15784344736649000259E+24', '74.4717', '116318374010407930555642614860447312573890560000', 77, 5);
+ T('6797.062557311472660', '40.158', '7473380533993472', 88, 6);
+ T('2.92782E+15', '93.8454', '28995724846564176611641231084093440000000000', 60, 5);
+ T('2.4942611E+56', '4.1', '3990817760000000000000000000000000000000000000000000000000', 80, 6);
+ T('-8.32', '16.182725', '-524288', 30, 2);
+ T('-1.7736234053011093498063E+54', '17.96367475', '-232472366979627004697811353600000000000000000000000000000000', 42, 6);
+ T('69.1129', '6.030598', '4416', 30, 4);
+ T('-7.749182316092287E+28', '8.092', '-19837906729196254720000000000000', 36, 1);
+ T('4.732303454693931E+149', '21.60709', '992435965461828678451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('-6.4119568E+25', '7.39', '-8207304704000000000000000000', 39, 4);
+ T('-5.650038856377E+955', '56.8', '-4071282062113324890801800478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('6.22872878008348', '39', '3298534883328', 87, 0);
+ T('-1960960850.3', '75.71642966', '-74083006338076559339581918412800', 95, 1);
+ T('-8939105345.6060', '6.16638145', '-572102742080', 16, 5);
+ T('9.390094E+691', '14.0', '1538473000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 5);
+ T('-7.8728128470E+707', '8', '-201544008883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('1.07705353337818643659E+698', '4.9229788', '1723285653405098298544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('-140025.570300', '9E+1', '-173342554000935372992749869465600', 6, 0);
+ T('190', '56.660204', '13690942867206307840', 20, 4);
+ T('6.87452934376848E+99', '6E+1', '7925792714481476333083086532116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-7362.750463641534', '3.97', '-58896', 69, 5);
+ T('-97105.33175502182771', '46.9814', '-6833156903372062720', 63, 3);
+ T('-3512.908', '5.57907', '-112384', 82, 4);
+ T('44105.82', '57.0265', '6356200370085623234560', 20, 3);
+ T('1362.251', '6.9260', '87168', 49, 4);
+ T('-7.49982E+73', '41', '-164922785924540006400000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('5.9077E+62', '35.428927', '20298702635663360000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('64247.038411289927335401256686', '88.1', '19883483425991956630361008504832', 89, 4);
+ T('5.2699900106522534E+140', '17.6307', '69074813067621215764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('992718932.85191734007997', '81', '2400247097030118651780712905048064', 23, 4);
+ T('-8.0299400E+69', '40.15694923', '-8829012400343613440000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('5.74778821776278591859689E+269', '36.5483', '39498499871400466889956737211695104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('35.323534591483', '19.13644', '18350080', 90, 2);
+ T('-9E+32', '2.599424391', '-3600000000000000000000000000000000', 69, 3);
+ T('-1.64994706723500884E+81', '4.146974948', '-26399153075760141440000000000000000000000000000000000000000000000000000000000000000', 43, 5);
+ T('8E+2', '62.8240741', '3689348814741910323200', 41, 0);
+ T('3.381205364085995232829319E+491', '85.583', '13080404691401735794299362410873199326371146157260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('39.9425629371889331422', '80', '47148106964970537813540864', 96, 2);
+ T('-1.92534217464802658503E+496', '2.840366084', '-77013686985921063401200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('1.60255703667200E+815', '86.3023869', '12399184505842489236718632875884072140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 5);
+ T('-5.9767724982672575998458E+236', '4', '-9562835997227612159753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('137.5859250118142308209', '3', '1096', 20, 3);
+ T('5.7841695761795632E+53', '22.5703997', '2426056559004824664801280000000000000000000000000000000000000', 81, 5);
+ T('-3.9655E+89', '99.4617108', '-251343422760252184581758828045926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('4.51954677E+52', '8.66928371', '11570039731200000000000000000000000000000000000000000000', 13, 5);
+ T('1.1164874141723E+79', '3.944961190', '89318993133784000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('-8.2700495E+11', '29.729', '-443994901735014400000', 87, 6);
+ T('-9.334616', '7.7', '-1152', 28, 0);
+ T('-3.977595E+9', '62.7', '-18343419248466685990010880000', 68, 6);
+ T('-5E+2', '7.047938', '-64000', 70, 0);
+ T('5.853745564683010284232643254E+87', '5.3', '187319858069856329095444584128000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('3.7296445070E+23', '4E+1', '410078750291738702643200000000000000', 84, 2);
+ T('-5.281949143656236176869673202E+516', '8.7145', '-1352178980775996461278636339712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('-83222485437130.297828', '40', '-91504090430543261209722880', 46, 5);
+ T('-4.510E+661', '62.31598', '-207987039431075194470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('-317250628.622513846', '19.8', '-166330697252864', 68, 4);
+ T('9.6093892482383663E+904', '7E+1', '113447644266821994819576638631273562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('8.085078747364486963E+79', '8.120', '20697801593253086625280000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('-3.994095E+46', '7.518187', '-5112441600000000000000000000000000000000000000000', 2, 6);
+ T('-5.3E+25', '8.304', '-13568000000000000000000000000', 77, 4);
+ T('8.0E+7', '60.9', '92233720368547758080000000', 23, 2);
+ T('9.9360951871536611451E+71', '6.6731960', '63591009197783431328640000000000000000000000000000000000000000000000000000', 86, 4);
+ T('-9.6916876915405676098327E+73', '96.3', '-7678546074628714710173910568314652951596903140687872000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-23964691.9009921207981093131188', '5.48979', '-766870112', 76, 4);
+ T('-4E+2', '38.25445667', '-109951162777600', 5, 4);
+ T('3.7527872419717E+49', '3.0214999', '300222979357736000000000000000000000000000000000000', 12, 6);
+ T('1.07196842487049227588329E+289', '2.4', '42878736994819691035331600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('-8305.320', '2.76417630', '-33220', 24, 6);
+ T('3.936811481', '5.280', '96', 4, 6);
+ T('-4472515326.7145257132400785', '49', '-2517802294447804055027712', 76, 4);
+ T('4.7E+6', '82.29', '22727805408755028484476108800000', 33, 0);
+ T('-5.38720538706694475925746387E+831', '2.287', '-21548821548267779037029855480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('-91212.4', '39.255319', '-50144327296352256', 28, 2);
+ T('-4462.80845', '55.9244489', '-160760492298617225216', 84, 0);
+ T('-8.80583653184423022E+427', '86.83641', '-6813186013857426969153897289917484415896780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('-8.88902205593021884E+73', '20.8', '-93208151913190851503718400000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('-47733907.4072254', '3.62', '-381871256', 12, 5);
+ T('-1.00709500949778056801E+85', '54.99', '-181422108380035627842262953663817318400000000000000000000000000000000000000000000000000000000000000000', 18, 2);
+ T('5E+300', '8.78714741', '1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('543.65836957541995967630628', '78.504727', '164111680012685910466363392', 59, 1);
+ T('-5.12309853E+73', '6.29897463', '-3278783059200000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('-1.01259827854897584408328E+177', '7.5467106', '-129612579654268908042659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('88384.360078680433', '58', '25474953565792890781696', 19, 4);
+ T('-8.150498E+340', '52', '-367065797556839729070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 1);
+ T('6.3742003836526802810838972E+27', '3.0356', '50993603069221442248671177600', 5, 3);
+ T('8E+27', '8.219', '2048000000000000000000000000000', 75, 1);
+ T('-55.769893296390558', '30.22130', '-59055800320', 23, 3);
+ T('9.06477866165809E+103', '8.58', '23205833373844710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('8.112E+9', '1.03', '16224000000', 20, 3);
+ T('3E+9', '9.93', '1536000000000', 20, 0);
+ T('-5.5769899991834939455235027067E+321', '5.11242', '-178463679973871806256752086614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 4);
+ T('-20267.9160519381178293362761', '97.64', '-3211434339353190660016710482919424', 44, 0);
+ T('4E+460', '93.893', '396140812571321687967719751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-1.274159289472440324929E+69', '5E+1', '-1434575825319684548560596113026973696000000000000000000000000000000000000000000000000', 13, 4);
+ T('8.2285E+824', '60.21243290', '948681460065744034201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('3.0535034', '3.25485', '24', 58, 0);
+ T('-68674458.12', '78.7313', '-20755581356060106860983486513152', 66, 3);
+ T('8.041851857080917704791E+29', '84.96509522', '15555203756065561848900853081460227701971982745600000000', 48, 2);
+ T('-1.0939466371812968117279521E+452', '48.689', '-30791860422330596912271350291198912757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('6.88196692274199056591E+83', '2.1384740', '2752786769096796226364000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('-829111022.78382094691255', '7.6830', '-106126210816', 44, 6);
+ T('-3.0645562880101E+43', '50.95506399', '-34503836391845491946788225024000000000000000000000000000000', 5, 1);
+ T('4.2901256E+375', '5.951', '137284019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 1);
+ T('-62.320', '5.98867', '-1984', 91, 5);
+ T('3238.2906524612557673094072', '1.03294513', '6476', 71, 6);
+ T('55.83', '75.57743789', '2077841252462643894026240', 58, 4);
+ T('78141019.11', '10', '80016403456', 17, 3);
+ T('8.8848118490E+317', '1.76696480', '1776962369800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-8.00080741854843809552474660658E+601', '89.09', '-49522599250163076999416481235817304130185481341789378969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('4.5E+602', '98.565', '142610692525675807668379110604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-5.15931378009870E+707', '5E+1', '-580887090438499261536408698880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 6);
+ T('428087320.7209013048532981', '2.367192', '1712349280', 66, 3);
+ T('-206.162826201201509663403', '67.9', '-30400234233473341063168', 3, 3);
+ T('-870907.8429082331892', '8.698609', '-222952192', 95, 3);
+ T('2.4119946450E+508', '5.3933173', '771838286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('-9.7793266870385218E+89', '67.2923', '-144317389287198011992809120637952983040000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('881.7956809812', '67.15296', '130012652231504919789568', 58, 0);
+ T('-5.98632E+18', '4.4680308', '-95781120000000000000', 58, 1);
+ T('-6.40837809260085632E+962', '76.33', '-48420335862487026281360804497342387453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('6.289861588E+94', '15.28869015', '2061061845155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('-3.5410302E+510', '86.34464', '-273973941556169873243881301920972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('-745328461.05962001394879930', '2.613098605', '-2981313844', 15, 6);
+ T('3.680663668230193079515', '2.37068170', '12', 1, 5);
+ T('-7746.21141308357', '86.4306534', '-599317721519034725585538514944', 91, 3);
+ T('-20517300370184.8469262881528066', '54.4', '-369606825207236808157278765056', 99, 3);
+ T('272.230944641173662227252522', '71.770', '642241841670271749062656', 31, 5);
+ T('5.45710E+227', '5.14349094', '17462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('2.065732E+50', '4.37929267', '3305171200000000000000000000000000000000000000000000', 57, 6);
+ T('-8198.64', '8', '-2098688', 97, 1);
+ T('4.8275914238E+88', '93.057193', '478101497346618951665975881113058410496000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('2.0444688E+60', '1', '4088937600000000000000000000000000000000000000000000000000000', 87, 5);
+ T('43453.587459027694435131447780', '91.612499', '107584417054135258170383289810944', 97, 1);
+ T('-91245.572163651294787', '70.66111813', '-107723082432360194380922880', 69, 2);
+ T('-3.6116340849614397E+281', '4.0754686', '-5778614535938303520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('6.9497E+34', '7.08500', '8895616000000000000000000000000000000', 32, 3);
+ T('4.245377826E+937', '17.663', '5564501624094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('5.824852285562556E+91', '7.29', '7455810925520071680000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('-5.99107769736189032E+349', '4.04158', '-958572431577902451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('4.30421039624805321446564157E+626', '2.88615313', '1721684158499221285786256628000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('5.35905313801E+54', '4E+1', '5892341239111455877365760000000000000000000000000000000000000000000', 95, 5);
+ T('98.34979079820', '59.8005480', '56493153725735501824', 45, 5);
+ T('-28.666215824491494', '85.757', '-1083197534374707740536733696', 47, 2);
+ T('6.432979E+452', '9.29429', '329368524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-4.8314037661E+697', '6.8614', '-3092098410304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('79.5218805744', '3.0', '632', 29, 2);
+ T('1E+55', '68.25', '2951479051793528258560000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('-3.4484820827155876452654811862E+57', '77.9313168', '-521119878534163154325921238754227128871205330118246400000000000000000000000000000', 61, 0);
+ T('-2395395.11890018732911993547', '4E+1', '-2633764655616491520', 87, 3);
+ T('3.320363E+858', '33.4862', '28521700991696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('-3.0507506271816625503362E+42', '6.96949503', '-195248040139626403221516800000000000000000000', 69, 4);
+ T('-8417.826857081238899386', '4E+1', '-9254589370990592', 11, 4);
+ T('-153505.0570072027552', '7', '-19648640', 30, 4);
+ T('-1.037594204043285928812856E+61', '73', '-97998001839876423613460472877781559994241515520000000000000000000000000000000000000', 34, 2);
+ T('3.079163843343256759E+69', '37.87', '423197056197918562625150517248000000000000000000000000000000000000000000000000000', 16, 4);
+ T('-9.436153336259E+78', '29.2', '-5065996247409211998208000000000000000000000000000000000000000000000000000000000000000000', 23, 6);
+ T('971030.8735957788051125550790', '7E+1', '1146389881465227897963806720', 52, 5);
+ T('-5.1480734754329327228132432', '1', '-10', 78, 0);
+ T('-8611477935.69537', '32.28380', '-36986016101050613760', 60, 1);
+ T('-215.7220722648', '88.7609040', '-66539277111589189775827927040', 78, 2);
+ T('-6.102928276E+31', '8.6276931', '-15623496386560000000000000000000000', 88, 2);
+ T('2.882153188762E+286', '5.915549143', '922289020403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('-5216753.30189', '39', '-2867940291367665664', 28, 3);
+ T('-1255324992.44', '83.6', '-12140758358690622494567975916404736', 92, 0);
+ T('8100047.0930571', '81', '19584711916784036405382473580544', 47, 5);
+ T('4.55905935053421466763309865E+39', '22', '19122080870183058717312176200089600000000000000', 91, 2);
+ T('4.25478208498547627465E+631', '3.0', '340382566798838101972000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('3', '70.66', '3541774862152233910272', 72, 1);
+ T('-5.42275126520331407850339E+44', '96.614184', '-42963461851396071808288199289180882695625571936763904000000000000000000000', 1, 0);
+ T('-7.360302734856915786E+864', '2.19380261', '-29441210939427663144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('12492.2', '97.18', '1979436412256380210437102055194624', 73, 3);
+ T('6400003.9171842935794', '18.083', '1677722386432', 18, 2);
+ T('-3.108815E+36', '4.33552', '-49741040000000000000000000000000000000', 37, 3);
+ T('8.529965366411263715', '3.61861337', '64', 100, 5);
+ T('-13.7576032', '95.4486823', '-514983056342718194358035677184', 23, 5);
+ T('1.571574240E+829', '2.0293', '62862969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-2.0983299232761434290464006801E+29', '55.9810780', '-7560030288453440806644791283583105271259463680', 83, 4);
+ T('8.926181302739E+193', '67.2703069', '13172718563772612262721155414097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-3.382795176E+68', '84.085246', '-6543277489174742001959861424331161600000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-18807.249386453430235', '26.7580175', '-1262116405248', 84, 5);
+ T('-9617601920.217240244483560593', '1.8913476', '-19235203840', 100, 2);
+ T('-6.95778959433986381178226E+65', '7.65241', '-89059706807550256790812928000000000000000000000000000000000000000000', 90, 6);
+ T('5.801322001625801E+364', '1', '116026440032516020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('1E+931', '13.0203666', '81920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 2);
+ T('-9.069570256738402005670E+965', '16.51379106', '-59438335634560791384358912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('9.7015460E+528', '49.8781', '5461484868814715748352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('4.10E+16', '8.988', '10496000000000000000', 88, 6);
+ T('9.214135035955353722475E+399', '9.816920', '4717637138409141105907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 3);
+ T('-2.58382090225229E+965', '1.65', '-516764180450458000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 0);
+ T('5.302785685382467260691365451E+88', '82.1122', '256426981237668894032893807790396207414650126509015040000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('-6924570281987828787.0434', '7.877320980', '-886344996094442084736', 3, 4);
+ T('-480.9651159076', '40.3', '-527765581332480', 86, 2);
+ T('4.461180804182508E+881', '8.7820', '114206228587072204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('5.84897170106971329572E+23', '93.0', '5792541005921054696760726678749026051357382017024000', 58, 5);
+ T('2.45083636349E+951', '2.5279388', '9803345453960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('2.884145750327783E+322', '56', '2078246036233344497672061326458880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('3.6784061246512258E+72', '8E+1', '4446920139119454960247456275023193230540800000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('3.096688165810957254029326161E+608', '7.193', '39637608522380252851575374860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 1);
+ T('-84.995855', '26.1', '-5637144576', 23, 2);
+ T('2.5218867322238411698E+67', '72.06905', '119092733778475235877171001270166836215808000000000000000000000000000000000000000000000000', 16, 2);
+ T('-4.6707E+9', '9.82', '-2391398400000', 44, 6);
+ T('-4079483.454937447', '88.7803071', '-1262538836321010244996575996674048', 34, 6);
+ T('4197.590245424150', '45.981740', '147668809656827904', 86, 5);
+ T('-2.0485697245561583350998965542E+80', '40.87', '-225242623245937361015087733587765540945920000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-6.46622703314140414883100', '15.960150', '-196608', 26, 6);
+ T('-37.005178278654', '55.04', '-1333065489701666816', 93, 3);
+ T('1.6475415E+54', '5.9', '52721328000000000000000000000000000000000000000000000000', 20, 4);
+ T('5.973383851792E+80', '4.5254209', '9557414162867200000000000000000000000000000000000000000000000000000000000000000000', 64, 0);
+ T('-8.0E+630', '36.44954478', '-549755813888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-2.5629774418460800E+53', '9.91168', '-131224445022519296000000000000000000000000000000000000000', 38, 0);
+ T('-1.37416873317195699967E+87', '26.188', '-92218902627489150904702074880000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('462455105.817675128378', '15', '15153728880640', 19, 4);
+ T('-4.8254E+726', '36.87', '-331598963041894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('4.482264122392943276707E+85', '70', '52917234647393901259521782973820663685447680000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-6.378696048964E+547', '89.44739', '-39482216187219970507736519356463112519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 1);
+ T('7.10371324923854910E+442', '4.5335', '1136594119878167856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('2.8567822529918123457500619E+42', '1.018', '5713564505983624691500123800000000000000000', 69, 6);
+ T('98.9', '8', '25088', 61, 3);
+ T('181364799.18406852190', '76.787324', '13703536767519842358132593393664', 96, 4);
+ T('-9490.4653517690931173288225', '5.83068', '-303680', 77, 6);
+ T('731592848.2489475', '5.6887', '23410971136', 68, 0);
+ T('4.21769007991147447895891414E+31', '39.9241222', '23186996426090764111701985739484115763200000', 58, 1);
+ T('82803989.6607969', '3.164', '662431912', 5, 6);
+ T('-47.195975710520057902217279', '95.00', '-1861861819085211933448282832896', 25, 1);
+ T('-8.9346355904636324E+769', '16.94774', '-5855402780566246129664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('-7.94567737200749211174311392E+513', '46.3144006', '-559127338309048803113609655740045071482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 0);
+ T('9.0E+41', '8.160', '230400000000000000000000000000000000000000000', 5, 2);
+ T('-3.545913812592E+174', '63.025034', '-32705282304158158821568687374336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('2039759701.9238025275271', '56.54', '146980176469583269394907136', 92, 5);
+ T('-21.051504575', '23.2', '-176160768', 61, 3);
+ T('7208.7964353', '5E+1', '8115486528521633792', 22, 1);
+ T('-2E+572', '5.709881', '-6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-8.737394563E+630', '55.05322', '-314797815184926381896105984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 1);
+ T('661774.93471290778394999782', '97.9', '104862276039429535493259908379312128', 8, 5);
+ T('-2.562100061425286', '56.44712', '-144115188075855872', 93, 5);
+ T('3.350526608656024527873258E+132', '48.8646533', '943089399139887733839592393472106037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-633960705751780155269823.9', '2', '-2535842823007120621079292', 8, 5);
+ T('8.54730963678E+26', '55.806466', '30794928396178126009798754304000000000000000', 38, 1);
+ T('18736491.3112534245212893469170', '55.41811876', '675053231086645215756288', 33, 0);
+ T('-4671401532', '2', '-18685606128', 75, 4);
+ T('2.4491E+256', '83.261392', '236862417985455064941831651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('9.4696636E+789', '5.726917463', '303029235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('6.4651275784402709E+49', '84', '1250537545068647562923399831109739734892544000000000000000000000000000000000', 74, 0);
+ T('-6.8987200538E+80', '4.43574020', '-11037952086080000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-8.0452610768147489477129626E+90', '6.7974937', '-514896708916143932653629606400000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('3.280621272844009E+896', '4.5721', '5248994036550414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('6.90346129889940566E+55', '12', '282765774802919655833600000000000000000000000000000000000000', 6, 6);
+ T('-3.573107053315475837681279528E+943', '7.4630849', '-4573577028243809072232037795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 6);
+ T('-678996775112.5631736949642', '92.8434150', '-3362229177827183182820325556836318052352', 97, 0);
+ T('-1.58015976431524281799413E+650', '69.9331795', '-93276168857268759266230704003941180224045056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('4726.2', '3.6', '37808', 48, 1);
+ T('795604.2445377', '3', '6364832', 39, 5);
+ T('8.85320945385421892187E+98', '1.1451', '1770641890770843784374000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('-8.75843328396558460E+65', '3', '-7006746627172467680000000000000000000000000000000000000000000000000', 19, 5);
+ T('9.17448172E+67', '37', '12609311662447945318400000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('395549', '30.865', '424717504741376', 85, 1);
+ T('3.985173889E+245', '1.5606990', '797034777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('3.8E+571', '4.396015875', '608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('-4.221E+9', '3.3', '-33768000000', 30, 2);
+ T('-9.668946721015119E+21', '6.988416364', '-618812590144967616000000', 70, 6);
+ T('5.53139E+87', '4.3777032', '88502240000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('-499.33', '84.097880', '-9652063743803199330854109184', 29, 4);
+ T('-5.08973E+207', '9.636561', '-2605941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('-259271432.6303', '1.8015', '-518542864', 40, 4);
+ T('-1.061391E+55', '7', '-1358580480000000000000000000000000000000000000000000000000', 5, 1);
+ T('9.394055207E+390', '82.1727', '45426863562510199728090661391433728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 6);
+ T('2E+66', '50.245', '2251799813685248000000000000000000000000000000000000000000000000000000000000000000', 2, 6);
+ T('-4.4907384927029364779867769E+193', '6.43320', '-2874072635329879345911537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('-7.3742974779E+79', '28.176054', '-19795229061597364224000000000000000000000000000000000000000000000000000000000000000000000', 68, 3);
+ T('7E+4', '24.17976', '1174405120000', 15, 1);
+ T('-5.28268086911950515957791E+282', '8.99034', '-1352366302494593320851944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('-2.3437736442864E+215', '58.27', '-67554675910713731080232537948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('3142671.09', '97.30387', '497976097433731240178880719892774912', 1, 4);
+ T('9.6845776238594162667E+39', '90.83633', '11988926404142840528294739893791264611689614540800000000000000000000', 25, 5);
+ T('1E+2', '74', '1888946593147858085478400', 77, 3);
+ T('-22.613947824', '4', '-352', 57, 3);
+ T('5.5456054730553888403E+52', '8.02476', '14196750011021795431168000000000000000000000000000000000', 5, 5);
+ T('-8.358E+770', '58.0', '-240902948387600675635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('306.61153205076', '26.0687', '20535312384', 75, 6);
+ T('-84.36405951896477996281426', '77.937', '-12693721105953606334414848', 6, 0);
+ T('838881618.2268176447186446', '14.81', '13744236429312', 37, 3);
+ T('8.1099E+87', '2.19731', '32439600000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-9.81E+566', '2.39354', '-3924000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 5);
+ T('-86.3792702918385162120191249970', '79.9574942', '-51983810243429054512365568', 15, 2);
+ T('170937335.982241278950550357', '8.502', '43759957760', 99, 0);
+ T('-1E+7', '65.4', '-368934881474191032320000000', 66, 5);
+ T('3205035.59877734801020804681976', '2.76810140', '12820140', 80, 1);
+ T('3.355030525452890', '81.6', '7253554917687775048237056', 57, 5);
+ T('-9.924356122383', '7.144', '-1152', 80, 6);
+ T('-488269.6917463', '17.689528', '-63998394368', 7, 6);
+ T('-2.102250420464E+24', '76.993595', '-158841550787165000060718738103599104000000000000', 35, 1);
+ T('-3.0E+106', '38.210', '-8246337208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('7.77275198099197E+955', '2.57354', '310910079239678800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 1);
+ T('120362', '18.01252', '31552176128', 98, 2);
+ T('-4.665173087E+94', '6.408037', '-2985710775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 6);
+ T('147.30307650936453664298127', '5.930', '4704', 73, 0);
+ T('8.59320E+703', '15.2', '2815819776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-8.336101E+76', '83.0', '-806218218705226390231786276782080000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('-754.43959462195402199840200', '27.903098', '-101200166912', 12, 0);
+ T('-7039.1867221055471413524106', '93.391', '-69710879492238334040119483301888', 2, 5);
+ T('3.688603E+69', '72.479', '17418935175812421944174706688000000000000000000000000000000000000000000000000000000000000000', 73, 2);
+ T('-969679973163.05715542103977606', '3.440940', '-7757439785304', 88, 1);
+ T('-7100865.4', '74.47275342', '-134131547501528653041405788160', 93, 1);
+ T('-5E+1', '7.803840', '-6400', 53, 2);
+ T('7.479E+22', '3.5', '598320000000000000000000', 78, 0);
+ T('-2948.47840', '5.0', '-94336', 68, 2);
+ T('4.4861998E+737', '7.3464', '57423357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('6.56947327724347355376891379010E+65', '1.42382', '1313894655448694710753782758020000000000000000000000000000000000000', 99, 0);
+ T('8.61134945107532503E+171', '5.33971506', '275563182434410400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('6.680480710E+77', '7.452857', '85510153088000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('-9.0948970E+550', '6.194314', '-5820734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-5.7759016179139208305153E+23', '20.2672', '-605647181490570744877841121280', 18, 0);
+ T('-9.78672E+611', '2.99591', '-3914688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 1);
+ T('-67.212596', '71.8169', '-158199277176133114658816', 93, 0);
+ T('8.472571866696750E+795', '32.660', '36389419080472212799488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('-8.1503563E+977', '91.62004', '-2017930479642369324283961796712202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('-9.034638610355251826', '4.3', '-144', 69, 2);
+ T('-5.04807172713413664525359E+728', '18.30763', '-132332171483785111673335709696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-6423.22030155800788141128671809', '8.62565', '-1644288', 81, 4);
+ T('-5.708516170922617469523591E+267', '8E+1', '-6901172590715989892898543098224734224002125398016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-1.52894016136755915004865334E+30', '4.200440', '-24463042581880946400778453440000', 26, 5);
+ T('-3.9785717750640794534142600562E+58', '88.165', '-12313083248806329132331078497460737377427630305912553472000000000000000000000000000000', 73, 1);
+ T('83515.1062307713625867', '1.362784', '167030', 33, 4);
+ T('3.70082822393975233E+640', '8', '9474120253285765964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('-1.0613424217595160014246739E+818', '5.7075', '-3396295749630451204558956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('1.50900382126381024984638774E+846', '5.553389000', '48288122280441927995084407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('6.40219663204378294005E+660', '2', '25608786528175131760200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('-143676.2331134273784148', '51.437806', '-323529590031041691648', 76, 6);
+ T('5076529769.8277907233996346369', '4E+1', '5581703509766511263744', 35, 3);
+ T('-4.705055262811254391681E+65', '1', '-941011052562250878336200000000000000000000000000000000000000000000', 39, 1);
+ T('3.572658663164E+56', '9.531792', '182920123553996800000000000000000000000000000000000000000000', 92, 1);
+ T('8.352950130342241672091053387E+798', '63', '77042366657441086644765498397231787140444061696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('-21.1', '88.8515598', '-6499185206248246443220402176', 28, 4);
+ T('-4.68750962574486E+493', '61.267', '-108086613011456843056472000770867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 0);
+ T('-3.772872505', '5.4374165', '-96', 36, 5);
+ T('3.2E+69', '1.294', '6400000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-5.49217272052410732428E+151', '51.699186', '-123672735088033865071993378553882214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 1);
+ T('-2.437275595179962E+962', '52.04792', '-1097651346225168071998596920115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 3);
+ T('-3.6135503E+48', '1.10139738', '-7227100600000000000000000000000000000000000000000', 53, 0);
+ T('1934249458.8661852', '58.1467838', '557509448850584566604234752', 37, 2);
+ T('-7.771002442739438390550730E+453', '12', '-31830026005460739647695790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('8E+15', '88.7240144', '2475880078570760549798248448000000000000000', 19, 6);
+ T('-9.127291996E+95', '7.26', '-116829337548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('4.5732070846606879904958454322E+36', '5.77', '146342626709142015695867053830400000000', 21, 6);
+ T('-8E+72', '6.5138117', '-512000000000000000000000000000000000000000000000000000000000000000000000000', 61, 1);
+ T('-3.15E+99', '75.64', '-119003635368315059385139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('7.84199524269E+282', '88.8496501', '2426979974702855955756624146063834480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 3);
+ T('-4.2015996E+76', '6.141053988', '-2689023744000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('9.40931234149278146E+54', '5', '301097994927769006720000000000000000000000000000000000000', 93, 2);
+ T('-7146.2233', '75.49689', '-269968247092691877576572928', 47, 0);
+ T('-1.886011E+52', '17', '-2472032337920000000000000000000000000000000000000000000000', 13, 4);
+ T('-2.3654625116180605E+342', '36', '-162553346037017438247190528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 5);
+ T('3527921.430913932', '49.74488', '1986042962624068452352', 1, 0);
+ T('-8.93936363760372067687E+270', '23.9873358', '-74988817325311672099757096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('9.60744036351150037810689926068E+34', '7.15', '12297523665294720483976831053670400000', 60, 6);
+ T('-211.860531', '3', '-1688', 2, 5);
+ T('6.8919256926120260E+179', '47.618', '96995231190977087033513397452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-19002.0342103109647349122', '1.2881541', '-38004', 65, 5);
+ T('6.0353151406466665538E+37', '68.31', '17813106208590948039941215226505910550528000000000000000000', 42, 2);
+ T('-6023858184.210111662326', '1.6627', '-12047716368', 4, 6);
+ T('6.4749825022265429465423583E+56', '92.365670', '3206256037271390579412100801175607185309098235846983680000000000000000000000000000000', 42, 1);
+ T('-1566562235.01651105872990', '62.87', '-7224493156145859980102205440', 99, 0);
+ T('74778637.59620468555457888985', '8.4341', '19143331072', 6, 3);
+ T('-7.93808867E+98', '1.9', '-1587617734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('6.62016922332608559825428494396E+247', '5E+1', '74536479118252462540583727336451978643793510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 5);
+ T('-6.9509499433025656457291E+41', '26.315', '-46647035441589958877030635274240000000000000000000', 5, 1);
+ T('-4.446840884726490670129E+737', '54.36476', '-8010716380572044055775828131681245593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('-56.24837910077646564572832', '77.126', '-8462480737302404222943232', 26, 6);
+ T('2.7E+611', '3.2020507', '2160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('6.4E+12', '4.26253360', '102400000000000', 78, 4);
+ T('-78.6590161726869', '3E+1', '-83751862272', 96, 5);
+ T('-3.5715283625340741819980368E+28', '1.30091', '-71430567250681483639960736000', 6, 0);
+ T('1.22309308507023548921885612E+303', '3', '9784744680561883913750848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 3);
+ T('-1.925980130839350859139E+965', '42', '-847055019489363248114842390337945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 0);
+ T('5E+21', '2', '20000000000000000000000', 17, 1);
+ T('7.645348930901544266841644671', '2.87566', '28', 24, 6);
+ T('9.73326E+566', '28.0002545', '261275208646656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 0);
+ T('-91.0', '29.826', '-48855252992', 25, 3);
+ T('2.724934E+592', '4.62', '435989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('4.874247420015600E+396', '16.30639539', '319438678918142361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('-953.38077490162176850916215', '92.5', '-4719027429755869607915461541888', 90, 5);
+ T('-5.941284703E+11', '7.74', '-76048444198400', 83, 3);
+ T('7.628447796421998583263E+972', '6.6667130', '488220658971007909328832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('-18.238537103422612590805', '7', '-2304', 75, 5);
+ T('7.900758217260386159096E+677', '37.2', '108587194101557188062874793358131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('4.77385519202491022E+45', '6.18', '305526732289594254080000000000000000000000000000', 25, 0);
+ T('7.4162518181198042246E+25', '89', '45904375335367516655249241573991318264376983552000000', 91, 1);
+ T('4.2E+2', '57.70', '60528378991859466240', 33, 4);
+ T('198281.09299217730582630490435', '23.66640', '1663301582848', 75, 6);
+ T('-729.29', '6', '-46656', 91, 0);
+ T('-1216.1039036392467355666', '8E+1', '-1470053796651389076442710016', 6, 3);
+ T('-923093.6459222696792689809', '2.4715077', '-3692372', 70, 4);
+ T('3E+3', '3.98015301', '24000', 69, 5);
+ T('1.1495535297004827355E+718', '7.234621098', '1471428518016617901440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('2', '3.50403', '16', 94, 4);
+ T('-122517.4', '80.8340', '-148113964641725522597476564992', 70, 3);
+ T('3.3751994819356E+680', '9.8328032', '172810213475102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('1416533.053116994626155491454', '1.4520823', '2833066', 21, 4);
+ T('5.14363972656615351255E+780', '46.2', '361951468060803263969980834853683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('-1.7858996E+38', '6.3', '-11429757440000000000000000000000000000000', 61, 5);
+ T('1.4545854761498758009E+85', '4.35724', '232733676183980128144000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('3.83441207091099772369E+418', '6', '2454023725383038543161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('17.05555471856367636519362', '3.315812', '136', 19, 0);
+ T('-6.678E+8', '66.131', '-49274942769692954276659200000', 1, 1);
+ T('-117.070758950999631964457', '75.397367', '-4420135027965987920019456', 6, 6);
+ T('6.5065731611975012779418100186E+386', '5.420960674', '20821034115832004089413792059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 5);
+ T('-5.0926E+330', '74.8', '-96196494202647820861072998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('862324463808095916601796', '8E+1', '1042486309182947988327697654458804704398693892096', 52, 3);
+ T('3.85136E+382', '1.58172', '77027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('9.7560084753094E+838', '34.8', '1676069493638107859255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-486.706865218800692375720', '3.8773', '-3888', 48, 5);
+ T('37727695938676772764105007611', '91.98544', '93409250784944811844560881730166732328299030873508937728', 7, 4);
+ T('-299643.139256515517836', '4.0263361', '-4794288', 25, 5);
+ T('79802719.529177', '2.39', '319210876', 100, 4);
+ T('8.731422371E+43', '5.727802', '2794055158720000000000000000000000000000000000', 77, 6);
+ T('-2.6763960628912310913E+908', '1.476484054', '-535279212578246218260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('9914.106530393594097', '5.55', '317248', 3, 6);
+ T('4.9401351564047657E+991', '71.94680148', '116645643417259290302610061251246555136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('-7.763E+7', '9.066', '-39746560000', 41, 5);
+ T('-7.11065378425144570767693E+215', '4.65', '-11377046054802313132283088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 0);
+ T('5.5113927863881742189130E+470', '6.47', '35272913832884315001043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-4.434475948320132523514819', '25.3', '-134217728', 71, 3);
+ T('4.7E+47', '92.44', '2327327273856514916810353541120000000000000000000000000000000000000000000000', 19, 5);
+ T('-361516.7633601882382640838960', '3.311145864', '-2892128', 64, 3);
+ T('5.83845431513716E+61', '61', '134625590671725456382875531424563200000000000000000000000000000000000000000000000', 86, 0);
+ T('-2.973092807568132627E+69', '46.2694535', '-209212807192214747951195203043328000000000000000000000000000000000000000000000000000', 95, 6);
+ T('6.098424358262944206305E+525', '55.1852818', '219718893339361213811807974599153418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('-199158233.375499457936615', '95.1', '-7889470425088861385022842678378758144', 2, 6);
+ T('2.9942374E+48', '4.363047', '47907798400000000000000000000000000000000000000000', 87, 3);
+ T('2.647280834559783590978614', '98', '633825300114114700748351602688', 89, 4);
+ T('-3.03945988883665293E+40', '16', '-1991940432747988864204800000000000000000000000', 73, 4);
+ T('5.642360741442E+746', '40.82520', '620384124332229168149299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('6.8175668573E+81', '64', '125761911022017427363685256396800000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('-86.81824497982440234', '7.086224649', '-11008', 19, 2);
+ T('7.3423838818279499E+253', '83.5', '710111796181127751648984786982729355886592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('8.401192012391E+58', '24.86190', '1409486130493584834560000000000000000000000000000000000000000000000', 30, 3);
+ T('2.287615220980736317280195283E+77', '5.005056037', '7320368707138356215296624905600000000000000000000000000000000000000000000000000', 11, 6);
+ T('-3.049693899929E+691', '41.517044', '-67063478082589448816558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('325.27284124557998445012299321', '6.1979917', '20800', 16, 4);
+ T('-4199.4093739', '68.989', '-1239326053848102515769344', 51, 5);
+ T('48874111.61118987', '7.56010', '6255886208', 1, 4);
+ T('-7570.6647618821358', '6.85', '-484480', 52, 2);
+ T('-2.94E+453', '1.3763', '-5880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('-6.6E+4', '9.99828142', '-33792000', 82, 5);
+ T('6.31567710111237E+849', '4.41', '101050833617797920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('-4.5324022366E+876', '87.9006', '-701355275354218677954289184029854924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('-9.6485299986937547781397966E+410', '59.9476428', '-556199886166915152338635482776288643598254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 2);
+ T('99.29961808267127344399', '77.0', '14960457017731036036988928', 56, 6);
+ T('9.480148572965971341E+877', '88.757758', '29339638742121840783469978555108659485957160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 0);
+ T('69397658.45', '8.85524497', '17765800448', 70, 6);
+ T('39856716.75701676592583', '59.3757', '22975832489703895788945408', 12, 3);
+ T('7.585381013596795327998828E+885', '2.11927217', '30341524054387181311995312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('5.2897391568354639713609039', '4.85814', '80', 63, 0);
+ T('94.5535075955465', '3.6070233', '752', 45, 5);
+ T('4.236585178732184255642163E+160', '36.46441670', '2911359166299687379300670970192199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('-8.639384400797E+36', '65.66026', '-318737025991801610778023406075904000000000000000000000000', 76, 4);
+ T('-4.1628991361245E+335', '51.8', '-937401549911562895194954137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('6.4582525540315E+774', '63.00066', '59566866013800074208274339069952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-9477826.06756053084', '64.4163643', '-174835030597150304754466816', 59, 1);
+ T('9.598623624E+86', '75', '36262574786926694288544763163443200000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('7.8569089992E+14', '65.69088', '28986877903733568843749460541440000', 25, 1);
+ T('-6.5353', '8E+1', '-7253554917687775048237056', 67, 5);
+ T('1.58524E+32', '35.164204', '5446843165048832000000000000000000000000000', 86, 0);
+ T('6.96702652425113781599027E+95', '62', '3212973881190173304990548394383607917969408000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('8772598895.03688251359770', '69.9', '5178428373675910753838946058240', 40, 3);
+ T('-8.06148503551373747444E+896', '4.334', '-12898376056821979959104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('-3.6724E+83', '2', '-1468960000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 1);
+ T('7.8115111877856411421210415170E+33', '9.3773', '3999493728146248264765973256704000000', 65, 1);
+ T('-20892300597211.669846991', '5.7520053', '-668553619110752', 23, 2);
+ T('8.592666542906226294418E+712', '70.418', '101444301201739373134476954040435189554872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-2390066.61237799424', '50', '-2690975086747722973184', 43, 5);
+ T('-6.47439232488034511520917488E+260', '1.2503601', '-1294878464976069023041834976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('-697.575', '3.127', '-5576', 20, 1);
+ T('2.62363297983154754E+709', '79', '15858888252554127324788523134087274378035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-7.014282E+32', '3.394902400', '-5611425600000000000000000000000000', 68, 0);
+ T('-3.221E+621', '14.38', '-52772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-5.07767439183487885753645370E+84', '4.05', '-81242790269358061720583259200000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('48902354.70373', '4.882', '782437664', 47, 6);
+ T('7.491609345785407735724773268E+99', '84.8339', '144908799497379838633298677453396644323700769908850688000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('-7.421075401E+49', '59.8', '-42779587085608901348824186880000000000000000000000000000000000000000', 97, 1);
+ T('3.50E+55', '98.07556632', '11091942751997007263096153047040000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('2.9108141E+18', '7.32696467', '372584204800000000000', 47, 3);
+ T('6.163783631946434304467553012E+75', '7.81271859', '788964304889143590971846785536000000000000000000000000000000000000000000000000', 15, 4);
+ T('-5543.7117656595589979958', '18.1674', '-1453064192', 9, 1);
+ T('5.8231E+8', '65.08', '21483447083123618003025920000', 72, 5);
+ T('-6E+6', '93.0920', '-59421121885698253195157962752000000', 73, 1);
+ T('-8.0627E+52', '30', '-86572582043648000000000000000000000000000000000000000000000000', 35, 5);
+ T('-9.038E+80', '12.883635', '-3701964800000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 5);
+ T('3.1433890138367708E+998', '27.897', '42189853165733193963274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('2.2416E+176', '7E+1', '264641417700014917775523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('474233.45296044135668', '5.306615', '15175456', 33, 6);
+ T('-8.61038E+47', '5.5490', '-27553216000000000000000000000000000000000000000000', 75, 1);
+ T('-74.6327081843912692076601638', '44.162', '-1301821767286784', 51, 3);
+ T('1.2700303547775E+88', '7.275', '1625638854115200000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('-4.440945351136076245348E+223', '4.39', '-710551256181772199255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('4.51301288287593648E+72', '36.84039113', '310131883814061209711573729280000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('-4.01819770858334508347814E+393', '34.0455544', '-69032110988910422495284004923637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('5.43360416E+934', '9.17325', '27820053299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('1.22039E+225', '26.14928097', '81898986536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('-3.7953327282E+85', '8E+1', '-45882757291494116182689053914693632000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 0);
+ T('3.2174627E+9', '2E+1', '3373754168115200', 42, 0);
+ T('2706714.9037766996577707484129', '80.0514099', '3272216440912391391985652465664', 67, 5);
+ T('-2.250E+548', '76.725230', '-17000519338330722769305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('-75.333011471', '11.49301287', '-153600', 91, 3);
+ T('8.7362245E+65', '2.9197', '3494489800000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('5.6653202634813797359906E+48', '6.122', '362580496862808303103398400000000000000000000000000', 69, 0);
+ T('-5.8E+75', '76.8052592', '-438235609610303075830988800000000000000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-4.667319453977E+183', '2', '-18669277815908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 3);
+ T('-5.10318624088853434201124866190E+986', '88.7', '-157935964388154107257211070242478604476834247825046896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-2.42766314083E+41', '19.7736022', '-127279465277947904000000000000000000000000000000', 62, 3);
+ T('-767.802274672026439528218227', '2.631', '-3068', 60, 3);
+ T('8.844942669014379632282762107E+82', '5.43692', '2830381654084601482330483874240000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-1.7E+437', '23.6', '-1426063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-1.93378891492E+815', '6.2253', '-12376249055488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 6);
+ T('-2.772027227967175097E+67', '4.6691', '-443524356474748015520000000000000000000000000000000000000000000000000', 2, 0);
+ T('-3356849334.8', '6.9', '-214838357376', 2, 6);
+ T('794545415.55282424', '7E+1', '938033659228438161804713000960', 57, 2);
+ T('-6.3759926E+16', '1E+1', '-65290164224000000000', 72, 0);
+ T('-7.36920383352439824749775061900E+811', '78.11137360', '-22272051960876876195697680394454618619097325617807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('8736419.8501275044846', '2.223212287', '34945676', 18, 0);
+ T('342129.534450720055729503021308', '4.64414088', '5474064', 68, 3);
+ T('-688616.181008645', '9', '-352571392', 17, 0);
+ T('3.67333990509332083542634232097E+678', '5.6339', '117546876962986266733642954271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('1.61E+80', '57.789579', '23202545280212795392000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('-672.298407606484', '8.598940', '-172032', 84, 3);
+ T('-9E+7', '5', '-2880000000', 21, 3);
+ T('6.9911309374E+54', '6.159250', '447432379993600000000000000000000000000000000000000000000', 32, 5);
+ T('234.4163515429420847040', '48.16983389', '65865144550293504', 62, 4);
+ T('2.891879380E+208', '60.96085366', '33341099259311157767097548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 1);
+ T('8.6956699E+638', '3.879491644', '6956535920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('9136954.1729244383', '8.01473', '2339060224', 53, 5);
+ T('-7.7753009361339083273148755E+74', '8.402341', '-199047703965028053179260812800000000000000000000000000000000000000000000000000', 74, 5);
+ T('-3.67651', '5E+1', '-3377699720527872', 71, 5);
+ T('-1.512701E+640', '2.72346618', '-60508040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('-50852.4104254523259823136', '25.97575095', '-1706309976064', 96, 2);
+ T('-4.83088915080118E+55', '43.463737', '-424929503504225900507326054400000000000000000000000000000000000000000', 72, 3);
+ T('2.74542E+66', '53.682', '24728544977951014256640000000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('6.53619177284E+301', '24.0628278', '1096591011903596134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('-3.74991458890277548E+74', '44.9660', '-6596919509864736854110495571968000000000000000000000000000000000000000000000000000000000', 50, 5);
+ T('-4.031554E+931', '5.890681', '-1290097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 6);
+ T('-7.60128130E+44', '5', '-24324100160000000000000000000000000000000000000', 22, 3);
+ T('561285.9955255427037878', '6', '35922240', 19, 1);
+ T('4305241468.768', '2.5492042', '17220965872', 19, 0);
+ T('-56866753.25018901422327', '19.6192', '-29814556196864', 62, 4);
+ T('9.3828173512569522482154330091E+93', '60.2885', '10817651898062396012439329611668754604502915481600000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('6.8920208451718520821694E+46', '96.063569', '5460421475729729492293539749830745303320925447389184000000000000000000000000', 62, 1);
+ T('-8.0762151632502E+744', '1.730', '-16152430326500400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-6.77580341322322766739320516329E+91', '7.375368874', '-8673028368925731414263302609011200000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('-5.13236882956940518555311422429E+40', '92.1', '-254142594820168425443065510177102624711727899726324328038400000000000', 34, 0);
+ T('8.4E+732', '9.4807953', '4300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('372.48734096628960708', '57.43886269', '53610849964218384384', 25, 0);
+ T('-7.2620929180883276385307115E+910', '8.83566', '-18590957870306118754638621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('-1.58926090646081011042465E+82', '59.93', '-9161465377448193423649775173475124641792000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-92', '5.6', '-2944', 75, 0);
+ T('-580700574.3699718473', '3.993', '-4645604592', 52, 4);
+ T('-805.584547143756590', '98.166', '-255114683295931167051211520081920', 67, 3);
+ T('4.583545221852055780E+73', '68.45833101', '13528237705244662713880735461059382476800000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('-9.4624405095886951E+173', '6.89', '-60559619261367648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('7.83757927310E+90', '1.48', '15675158546200000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('5.64461754187718608556213E+78', '84.834', '109182782211599849715193293057607664779816683438080000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('1.61913171007669891E+38', '90.3', '200438797278055359415623492832780622793539584000000000000000000000', 25, 0);
+ T('8.73E+802', '87.37', '13509020678701712249836693094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('-7.55779977869936688779617892161E+41', '21.58774', '-1584985492149893466747553221781225472000000000000', 65, 3);
+ T('-68602055.791733598086387876', '3', '-548816440', 64, 3);
+ T('-8.723E+485', '22.6360891', '-3658691379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-35164836411937.729823173921', '51.70100', '-79184172080671961389388005376', 16, 0);
+ T('-76976.7623850', '42.6469653', '-338544028238741504', 91, 1);
+ T('-9.2483816042182652E+844', '6.215', '-5918964226699689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 0);
+ T('110831841.711599832057010153713', '14', '1815868882944', 78, 6);
+ T('-6.61549716318273E+54', '8.5', '-1693567273774778880000000000000000000000000000000000000000', 91, 1);
+ T('-1.1614179515306090909218', '3.5639', '-8', 3, 2);
+ T('2.668317875651632762E+791', '95.009023', '10570296114592207042162137099192126686291925401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('-5.148E+24', '8.52730', '-1317888000000000000000000000', 61, 2);
+ T('1.48109709E+82', '42.1', '65139338892807870873600000000000000000000000000000000000000000000000000000000000000000000000000', 90, 2);
+ T('-4.74621E+82', '78.3', '-14344539535782872838205498982400000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('-7.4445424736365162528E+78', '50.59', '-8381809677553311284500488107799347200000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('5219041783954338', '61.84811726', '12034291012325276316989374674763776', 100, 5);
+ T('2.1460931236654574261E+92', '86', '16604591286378130216311512855894957470294999040000000000000000000000000000000000000000000000000000000000000000000000000', 67, 2);
+ T('264.4957425080229', '77.60022', '39894552047282762765303808', 24, 1);
+ T('-7.553445333873963720930660588E+48', '5E+1', '-8504423397749548690253455794932581675302912000000000000000000000', 17, 4);
+ T('-440880698.667286123', '68.928468', '-130125014448710889051665727488', 54, 6);
+ T('-2.4797048628028092226148721517E+400', '2.312951', '-99188194512112368904594886068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('-9.7790063611979070091469E+945', '2.4', '-39116025444791628036587600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('1.2579E+376', '70.140', '14850661997004316785770496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('238.73545798', '7.79353782', '30464', 69, 3);
+ T('-448.6353080873494319', '9.96', '-229376', 97, 3);
+ T('-6.6424429464080E+880', '5.297614', '-2125581742850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 0);
+ T('3.4893812281', '2E+1', '3145728', 89, 1);
+ T('1.136182418466561695109117E+996', '34.69954228', '19519465318416275800239922665750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 6);
+ T('-79994396.9993', '12.14607', '-327657046016', 59, 4);
+ T('-36861.988398784361503', '1.234524247', '-73722', 18, 0);
+ T('2547792945.0935438537', '52.3927', '11474239357719178609950720', 7, 4);
+ T('-1.9460755E+799', '7', '-2490976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('-3257081689.8', '53.80285', '-29337183761791331480895488', 42, 1);
+ T('2.2468397043462294811254E+89', '9.8', '115038192862526949433620480000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('58438392398171694104091425983.9', '88', '18085806445291783753792034830061013121296459488504578048', 13, 2);
+ T('5496686.88053822855502', '82.933', '26580342510857030319195966930944', 79, 2);
+ T('2957849.251736946419957346', '38.38', '813047342176403456', 71, 1);
+ T('709855.7101269708281274068', '2.9612', '2839420', 35, 2);
+ T('-91.6973306066873946134314232', '85.94299', '-3520391986717800156744384512', 44, 5);
+ T('-4.493931680047749735E+94', '4.908695', '-719029068807639957600000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('-5.9388070494873468', '8.741864', '-1280', 48, 1);
+ T('2.730216398597182166339E+748', '2.9549', '109208655943887286653560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('-4.2696270072E+211', '5.329', '-1366280642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('-8351873718915.876229900', '2.0', '-33407494875660', 82, 3);
+ T('-5.2084593149E+30', '29', '-2796270302505258188800000000000000000000', 97, 4);
+ T('-454669.9518570058767', '7.2', '-58197632', 94, 2);
+ T('-674225.93927', '4E+1', '-741318227237273600', 79, 0);
+ T('7.679526E+411', '1.6', '15359052000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('-5380888533.02961631921707649', '6.7386', '-344376866112', 55, 2);
+ T('-8.75456694885889E+621', '7.37', '-1120584569453937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('3.496346206', '17.966', '393216', 48, 4);
+ T('4305.225641', '52.53032', '19387996395829985280', 86, 6);
+ T('-3.26265275377033E+196', '2.8876', '-130506110150813200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('4.752573650E+23', '3.5', '3802058920000000000000000', 34, 0);
+ T('-61.53083', '75.0046', '-2304514843640386864283648', 75, 2);
+ T('-1.3E+50', '2.01566', '-520000000000000000000000000000000000000000000000000', 97, 5);
+ T('1.26203E+8', '6.5307', '8076992000', 8, 6);
+ T('-9.06719E+24', '20.91444521', '-9507637821440000000000000000000', 30, 2);
+ T('-2.6607968997670318290E+87', '2.02', '-10643187599068127316000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('-9.74373138570E+121', '6E+1', '-112337574496862020191683346432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('-9.4996620988E+498', '67.058', '-1401902684186257128048459933286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('-7.7227609955722831573561951', '55', '-252201579132747776', 41, 4);
+ T('-37.436053009369421881143', '10.976', '-37888', 4, 6);
+ T('-3.5341072364183311041166326243E+650', '3.228', '-2827285789134664883293306099440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('-6.262932373253726E+700', '9.58450499', '-32066213751059077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-7.4007772739190551811450E+184', '48.3', '-20831336108171182574296846063317811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('5.10718489621498630567014867E+76', '9', '26148786668620729885031161190400000000000000000000000000000000000000000000000000', 25, 1);
+ T('-9.23905311835256', '2.4923051', '-36', 1, 4);
+ T('8.1243665560075778349E+22', '8.450389', '20798378383379399257344000', 46, 2);
+ T('4875.977', '72.30846', '23021536603989520416768000', 11, 5);
+ T('6.0442347799E+24', '4.32', '96707756478400000000000000', 37, 0);
+ T('-5.02412468543922241653048107743E+84', '4.682155', '-80385994967027558664487697238880000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('8.09419243121896148237144619968E+94', '87.4059', '12525156120358286070167604739224115738355066695456286310400000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('7.8453978936872E+97', '6.85145234', '5021054651959808000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 2);
+ T('-8.904009006594217850792E+446', '88.904', '-275565731485515646034752013662643727124707619635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('520.282', '36.68305', '35734127902720', 79, 2);
+ T('-13687.914', '4.6892456', '-218992', 20, 2);
+ T('9E+591', '64.461', '166020696663385964544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 2);
+ T('6.2370549E+970', '5.000670585', '1995857568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 3);
+ T('4.30331365476931864947E+92', '45.43', '15140938884435524012995819710971904000000000000000000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('8.36735E+75', '1.1324', '16734700000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('35.80615713200826280', '5.15852', '1120', 100, 0);
+ T('-2.42825005119329293E+18', '61.81', '-5599163405166848960213323452105359360', 69, 4);
+ T('118', '2.0', '472', 16, 6);
+ T('5.7030E+7', '8.0', '14599680000', 37, 6);
+ T('624211.933826234009734212946', '3.684339191', '4993688', 61, 6);
+ T('-5.6772E+8', '6.30', '-36334080000', 57, 3);
+ T('1835.97846', '4.3', '29360', 73, 4);
+ T('-5.475109261756060465647271E+122', '56.6016', '-39452320049691752574595310987917389306265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('-7.138399642717822512298743E+90', '4E+1', '-7848753410880289855143848695528685568000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('1.623244141218070474470811938E+364', '7', '2077752500759130207322639280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('6.45592223272008618800572104102', '1.586', '12', 56, 2);
+ T('7.6E+192', '9.43418013', '3891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('-69508414759240.25506564894', '48.3204728', '-19564879425551696777382461440', 39, 3);
+ T('-9.8611614E+60', '8.094628969', '-2524457318400000000000000000000000000000000000000000000000000000', 2, 2);
+ T('-8.640360484371E+74', '4.5501526', '-13824576774993600000000000000000000000000000000000000000000000000000000000000', 24, 2);
+ T('-3.83282989529841166585E+958', '4.1568', '-613252783247745866536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('5516712.593701657982352', '38.8287066', '1516422247772848128', 97, 1);
+ T('-4.55688190474272E+903', '4.0861111', '-72910110475883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('647085160.828112442050', '1', '1294170320', 62, 5);
+ T('-2.828986E+559', '9.1999', '-14484408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('7.424033349128664126786184E+51', '16.2', '486541449568496132213059354624000000000000000000000000000', 64, 6);
+ T('1.964635179189270E+38', '10.3095', '201178642348981248000000000000000000000000', 26, 6);
+ T('-4.1398324506972539423E+61', '2.016421', '-165593298027890157692000000000000000000000000000000000000000000', 47, 0);
+ T('-4.509471E+70', '65.87', '-1663701148896301708707102720000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('-1.585673773982129418797699E+104', '9E+1', '-196296905405723449552882269935904259473357812636057600000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('609.364447805412931', '4.802308278', '9744', 56, 1);
+ T('-944086.3003205', '76.782945', '-71333121333543549939478429696', 91, 0);
+ T('9.10192153568E+43', '8E+1', '110035479525899882436353684707003596800000000000000000000000000000000', 77, 2);
+ T('2.7514219', '3.244', '16', 78, 3);
+ T('35.51079089725329360309', '4.1375', '560', 30, 1);
+ T('-1.792164963309964097447427E+64', '3', '-143373197064797127795794160000000000000000000000000000000000000000', 45, 3);
+ T('-695068761.37', '95.1102', '-27534510377548178978815157579544526848', 30, 1);
+ T('33575129.067131862', '8.03', '8595233024', 89, 0);
+ T('-90.51009785057370036', '1.2', '-180', 80, 3);
+ T('9139', '4.185705', '146224', 89, 5);
+ T('-7.5768E+402', '3.44', '-60614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-4.1310478601956088646531E+28', '55.90362', '-1488366848306130315032050155704977195008000000', 12, 4);
+ T('49832856301064087313.94', '1.17565531', '99665712602128174626', 5, 5);
+ T('7E+769', '2.356821', '280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('-3.769239390E+96', '5.879189839', '-120615660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-3E+54', '4', '-48000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('72.04129209944629327900', '43.104287', '633318697598976', 96, 2);
+ T('9.00083E+70', '90.6153', '111424878438010293397202842891059200000000000000000000000000000000000000000000000000000000000000000', 58, 3);
+ T('-8.055150', '96', '-633825300114114700748351602688', 18, 0);
+ T('3.657372864887255156888630E+43', '65.49549711', '1349332424414101974103386442559293018970521600000000000000000000', 79, 5);
+ T('3.36608647491055280209136E+69', '9E+1', '4167013222988756940876735053786186347424059637104640000000000000000000000000000000000000000000000', 26, 1);
+ T('-6.5259914943593294645346958E+88', '5.2767', '-2088317278194985428651102656000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('-8.834983156263221455724149564E+709', '98.294030', '-27999179252608423385672501284058801659160132789226082140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('1.7', '69.6499180', '590295810358705651712', 49, 2);
+ T('-7.3253499E+159', '2E+1', '-7681186096742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-8.82878128816792E+252', '68.608', '-2605796302489429749105092309045739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('-4.04701316E+283', '39.3', '-22248690135912467660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 0);
+ T('-3.03597790672E+36', '2.621051293', '-12143911626880000000000000000000000000', 66, 4);
+ T('-74.85327529585220041003803', '79', '-44730255325741279464128512', 34, 4);
+ T('168.818963134514470653', '76.82131044', '12693721105953606334414848', 5, 6);
+ T('8E+383', '37.5111564', '109951162777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('-7.31820561537696285E+90', '80.195', '-8847167721677976484878069693768628017561600000000000000000000000000000000000000000000000000000000000000000000000000', 25, 1);
+ T('-3.6896403352207853938294175351E+524', '95.17094', '-14616171204902856695014477094975051168718886550460096839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('789.4028721631915643818670366', '5.8', '25248', 71, 5);
+ T('7E+376', '3.167816726', '560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 2);
+ T('-2.4803603782068445955859834412E+635', '99.7', '-157211516110811232015780690366044416527562755873064940994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-7.314349E+87', '64.0386795', '-134925924068793385152937984000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 4);
+ T('6.75761497733E+790', '7.84', '8649747170982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('2.030883179403561807012E+923', '1', '406176635880712361402400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 0);
+ T('-610.43181', '1.6841', '-1220', 81, 1);
+ T('43373060229655681.12', '3.777', '346984481837245448', 78, 5);
+ T('-48.72824', '2.1088234', '-192', 100, 0);
+ T('5.27E+477', '9.8622', '2698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('-9361.358771793553', '42.04207552', '-41170113390444544', 11, 2);
+ T('-2.18E+9', '57.34', '-314171110005365800960000000', 26, 0);
+ T('5.2553845247254724851984E+97', '3.271998', '420430761978037798815872000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('-8.72168E+819', '72.5', '-41186969306314527267388129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('2.129247639', '11.5', '4096', 12, 5);
+ T('8.554380340522470505670442E+594', '7.4198281', '1094960683586876224725816576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 1);
+ T('142509.52552509656756581580', '4.110655', '2280144', 82, 3);
+ T('-226215543.55899221', '11.38837583', '-463289432064', 4, 6);
+ T('-1.0E+8', '6', '-6400000000', 56, 0);
+ T('-7', '19.8633799', '-3670016', 31, 4);
+ T('-3.6971173765E+63', '68.8489', '-1091196448876159681496596086784000000000000000000000000000000000000000000000000000000', 46, 6);
+ T('-32875187.38515668352299', '93.05593', '-325580082290353783227360920001839104', 70, 3);
+ T('-9.2107902749752116028144E+725', '1.234', '-1842158054995042320562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('2575605.802436', '9.2988', '1318709760', 56, 3);
+ T('1.243519025464706679E+259', '7.300', '1591704352594824549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 5);
+ T('-6.646145342232996147E+687', '5.174', '-212676650951455876704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('3.0729247462321717E+659', '6', '19666718375885898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('713678331.4', '4', '11418853296', 65, 4);
+ T('-259.47211933442446448733520259', '6', '-16576', 12, 5);
+ T('-9.889E+7', '94.20594', '-1958718247758900086156390312181760000', 68, 2);
+ T('-7.116664E+81', '38.61', '-1956213704743714816000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('2018748.3175', '4.248719', '32299968', 58, 6);
+ T('-7.80946501', '50.604', '-7881299347898368', 95, 2);
+ T('1.8E+40', '5E+1', '20266198323167232000000000000000000000000000000000000000', 41, 6);
+ T('-778274.9982102183195194108591', '76.41572', '-58804720833422244144704651264', 2, 0);
+ T('4E+541', '15.0202328', '1310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('45022129361.42132328', '9.1', '23051330232832', 64, 2);
+ T('-675.226641893', '63.500989', '-6225776124876973670400', 18, 3);
+ T('-2.47265790901795171940617842198E+385', '6.387179', '-1582501061771489100419954190067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('8.3E+459', '32.2278', '35648228556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('1.57130E+67', '50.720611', '17691265236218150912000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('-8573710972.74628041779161500', '4.864950904', '-137179375552', 20, 0);
+ T('-8.1595005424686561978296E+696', '7.84754', '-1044416069435987993322188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('-1.813537547012631E+88', '67.1', '-2676309039824400660203644103876935680000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('8.33199821694209042276764E+885', '7.66561', '1066495771768587574114257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('-5E+197', '45', '-17592186044416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('1.098475269176217E+863', '85.501', '4249520368368827328562066517889735091814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-2.178478134221382416094371E+229', '49.38', '-12263741641892739024204316665041146347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-1.18733596516018672870137809185E+167', '16.3', '-7781324981273799745217351462748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('-7.576072201758E+708', '2.6734', '-30304288807032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('483923192.1450861', '91.270419', '1198135790631173243126043344965206016', 100, 5);
+ T('-3.9093E+573', '19.9', '-2049599078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('92618.719', '3.0127', '740944', 39, 3);
+ T('-1.26431382724617734442E+339', '8.63794', '-323664339775021400171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('-3.64240597168229140992913402E+97', '8E+1', '-44033986246852339268651769162600152399460156257075200000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-9.9642917816818414661607293196E+931', '26.12418598', '-6686923020332043902221409860498489344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 1);
+ T('-8.78E+58', '34.8077', '-1508392514355200000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('2.5130678309091763378', '9E+1', '2475880078570760549798248448', 61, 3);
+ T('-8.33320391440E+37', '6.724427', '-5333250505216000000000000000000000000000', 25, 4);
+ T('-1.98321388588287137E+19', '8.17587321', '-5077027547860150707200', 62, 5);
+ T('8031058.65231994340848987979723', '9', '4111901696', 40, 3);
+ T('-6.86099240463E+919', '13.09096963', '-562052497787289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('-6.45818067E+85', '5E+1', '-72712650147258350488780800000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('-753.2317', '9.7690024', '-385536', 70, 6);
+ T('4.0E+18', '43.936177', '35184372088832000000000000000000', 10, 2);
+ T('-96285398186.766118322627992564', '20.1006559', '-100962557688283136', 91, 2);
+ T('-7.29389654E+95', '5.04291', '-23340468928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('9.92268579', '96.19', '713053462628379038341895553024', 91, 1);
+ T('-6.716791657986227692607141E+441', '69.16786', '-3964893974761574373743638122376276516790075392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('93064721.765978972', '5', '2978071072', 59, 3);
+ T('-3E+37', '23.2410489', '-251658240000000000000000000000000000000000000', 74, 6);
+ T('-9.352E+367', '2.282', '-374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('-537', '81.17437', '-1298386330266111733634433024', 9, 3);
+ T('9323261195735306102929', '99.9870', '5909318825429210272630857497151267549053184641073152', 6, 1);
+ T('8.71238329895499520E+279', '68.3577', '2571441679806146087173254040886915891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('3.9620953E+10', '17.41667', '5193197551616000', 58, 3);
+ T('4.91840235515161955464806267736E+105', '2', '19673609420606478218592250709440000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('7.1996637525583E+880', '9.779', '36862278413098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('34.3188103511', '9.29096796', '17408', 59, 4);
+ T('-6.574230324760', '44.3244354', '-105553116266496', 19, 0);
+ T('9132.098', '5.6', '292224', 14, 2);
+ T('-4.901661298047047652E+102', '29.2', '-2631559371397622291836698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('3.782679E+47', '17.0374', '49580330188800000000000000000000000000000000000000000', 8, 6);
+ T('6.218724281900623001123E+32', '30.33715124', '667730435340106512796216406835200000000000', 26, 0);
+ T('1.5E+878', '13.43', '1228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('7.99446933203105E+852', '43.39926967', '70320095907734169613395558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('-4.93550514162381045699E+263', '24.1', '-8280403583013325877997993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 3);
+ T('98122.050517530282', '5.7161773', '3139904', 4, 6);
+ T('8185.40574737050300', '2.17226056', '32740', 47, 2);
+ T('-4.392970088568750384181477606E+73', '11.8100', '-89968027413888007868036661370880000000000000000000000000000000000000000000000', 93, 5);
+ T('-5E+47', '28.910911', '-134217728000000000000000000000000000000000000000000000000', 92, 4);
+ T('-3.1163E+64', '6.4899', '-1994432000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-9.75354365050958', '33.409442', '-77309411328', 80, 3);
+ T('827068.41094353221', '3.40843', '6616544', 5, 0);
+ T('3.158824010E+14', '71.7', '745856231505394450060225282048000000', 87, 3);
+ T('-6365945606.48646917887542', '30.99000249', '-6835382046471225344', 14, 5);
+ T('3.0967054168920410326678814', '81.84493010', '7253554917687775048237056', 88, 4);
+ T('7.9E+9', '4.5584012', '126400000000', 62, 5);
+ T('-8.106414063141671671270E+158', '2.29257386', '-3242565625256668668508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-5.680932605885697238696346E+368', '7', '-72715937355336924655313228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('2.1506772768E+85', '4.33823465', '344108364288000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('-457481.8229280667381033248', '6', '-29278784', 2, 0);
+ T('1.431430880261871804292359875E+805', '7.3596', '1832231526735195909494220640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('1.137850230577180679E+637', '19.3826', '5965612216888489038315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('-637.40', '40.66757', '-700388906893312', 36, 6);
+ T('-5.82313E+56', '4', '-9317008000000000000000000000000000000000000000000000000000', 3, 1);
+ T('2.6265566351571749925350503298E+659', '1.2', '525311327031434998507010065960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-2.9807785470803396608233708E+62', '8.20914', '-76307930805256695317078292480000000000000000000000000000000000000', 75, 1);
+ T('1.1790581671168888783021E+98', '4.80', '1886493067387022205283360000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-76683.28', '59.5843', '-44204739868883423330304', 9, 4);
+ T('8.8120374310483E+230', '48.902', '248036803067774916993986068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('-91776.127', '29.1', '-49271864819712', 64, 2);
+ T('1.94E+95', '7', '24832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('-5502457892.7392818471', '40.9170', '-6050016433601817608192', 86, 1);
+ T('9.294863908201337347688E+59', '67.644', '137167980571639857212561191057309739411046400000000000000000000000000000000000000', 63, 0);
+ T('-3.445067707E+86', '58.845338', '-99297316105672506202705100800000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('-3.00550523874709562669367759E+648', '6.964118189', '-192352335279814120108395365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('-1781195163962498236.7320', '9E+1', '-2205012811250664426351879595904530655544868864', 87, 6);
+ T('-7.98735371E+381', '1.4113', '-15974707420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('-3.770331582178195168E+843', '85.820', '-145857638342518277956449839497436812254642176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-9.93019943882E+983', '12', '-4067409690140672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 4);
+ T('5.4094635E+651', '63.8074', '49893494380286564534059008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 3);
+ T('2910845719858.8', '15.8', '95382592548306944', 15, 3);
+ T('3.401954299463588737E+97', '52.722641', '153210401153956749961686628717035520000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('4.973363645', '5.4577318', '128', 56, 1);
+ T('-3.35310170135685751303124E+48', '60.2', '-3865863058628126632326540898430848587530240000000000000000000000000', 76, 5);
+ T('-6.41043427E+48', '30', '-6883151385701908480000000000000000000000000000000000000000', 96, 5);
+ T('3.82654437095105E+887', '9.810705983', '195919071792693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('-3.95830539090123733278698E+679', '36.2990', '-2720126752240209649640695621536972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('-1.263348537650174725526830E+79', '78', '-3818236665844201711532010934134130061780136755200000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('3.23063404380882675888888110E+98', '69.5679', '190702974086255356691540593020353178396597944320000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-4.59698E+552', '99.86', '-2913682228118582997046157350524682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('4E+964', '4.670386', '640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 2);
+ T('7.8871E+830', '81.060', '1906983766376508352765016145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('8.63139003953E+67', '6.94709603', '5524089625299200000000000000000000000000000000000000000000000000000000', 27, 3);
+ T('-3.4E+66', '7.4', '-435200000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('-6.846130206E+988', '47.0404', '-9635071701459842818375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('3E+71', '8.80389', '76800000000000000000000000000000000000000000000000000000000000000000000000', 15, 2);
+ T('66785476506.8102907471929736970', '12.7631', '273553311768576', 32, 0);
+ T('-6.019158367042650E+126', '13.6', '-49308945342813388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('-964661.644122334285183293361737', '8E+1', '-1166203590075267794301234446336', 29, 1);
+ T('3.5164535814552E+51', '84.343', '68018104449560413351538982693480117043200000000000000000000000000000000000000', 68, 3);
+ T('11.0445702989', '8.51152', '2816', 23, 1);
+ T('-778.439607066112', '3.531608078', '-6224', 10, 1);
+ T('7E+2', '13.006431', '5734400', 1, 5);
+ T('-3.8857842991631349974253544367E+55', '74', '-734003901361164123164197448705733578332500528201728000000000000000000000000000', 30, 2);
+ T('-2.086E+9', '5.46977', '-66752000000', 21, 0);
+ T('1.73691873E+82', '33.71', '149200182823197081600000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('-5.0980E+51', '8.670', '-1305088000000000000000000000000000000000000000000000000', 29, 5);
+ T('227503.891494021435051732384', '8', '58240768', 49, 0);
+ T('-7.6775609E+831', '6', '-491363897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('-7.84E+75', '36.26936', '-538760697610240000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-801590409.0945339566956', '3.69232', '-6412723272', 80, 3);
+ T('4E+1', '70.02734', '47223664828696452136960', 15, 5);
+ T('5E+84', '5', '160000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('2.29786871656E+62', '76.85', '17362205134588212596765079126409216000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-4.975874757066458267968388189E+96', '7.59', '-636911968904506658299953688192000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('9.4553583', '37.2722', '1236950581248', 20, 5);
+ T('4E+6', '15.28279', '131072000000', 8, 3);
+ T('4.875127908E+41', '31.2445599', '1046925746433844838400000000000000000000000000000000', 73, 6);
+ T('-4.6557774E+99', '80.17389507', '-5628489509238267220977665861222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('-3.2837625670890560981703643296E+53', '70.0556670', '-387678257113083580660012944074693472730729194455040000000000000000000000000', 13, 6);
+ T('8814939.699240590685733', '1E+1', '9026497536', 18, 6);
+ T('-5.280', '33.0', '-42949672960', 18, 2);
+ T('590895.91471938851032727', '2.29576', '2363580', 54, 2);
+ T('-8.143842515701582E+811', '82.909', '-393812059524279943332335580300853934817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 4);
+ T('7.798788708019636106753027E+782', '63.29256205', '7193112969088709652524054052316876491037081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('9.4988E+89', '4', '15198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('-8320431611.952', '1.2596', '-16640863222', 20, 0);
+ T('-4.2510688E+615', '26.2', '-285284397953843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('-9.22863313201698E+96', '43.77454929', '-81175915497052118254973091840000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 3);
+ T('4.5E+6', '8.78777014', '1152000000', 15, 3);
+ T('-3.558603073549633676254693229E+30', '62.58', '-16411160039421575162578043147920880031305302016000', 40, 2);
+ T('-3.4580497693968286692E+20', '84.3', '-6688841042777984817236072179077584196961566720', 12, 3);
+ T('5.2655997533E+348', '80.54', '6365719497520791683403822945586380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 4);
+ T('5.2766344E+472', '30.87514671', '56657430452371456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-198726367.457016296323', '92', '-984045306284083592976656994068856832', 53, 2);
+ T('7.93453926426648811507193788', '17.45708791', '917504', 36, 2);
+ T('5.010296094661773257E+791', '7.209119995', '64131790011670697689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 1);
+ T('5.76132430304245123624522348E+184', '12.20', '235983843452618802636604353740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-9.783E+7', '3.891089404', '-782640000', 61, 1);
+ T('-9.842102E+9', '14.545733', '-161252999168000', 71, 2);
+ T('-6.3746574037976E+99', '59.387', '-3674739802669752936060492238028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('-6.3649296449729616843637755884E+788', '50.155752', '-716627369433491341013247347110999673179996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('4.948192E+52', '51.9847377', '111423378236788346716160000000000000000000000000000000000000000000000', 63, 1);
+ T('163696937501.1', '14.4488', '2682010624016384', 12, 2);
+ T('1.162074309E+76', '93.436103', '115086265258879290940450386184796897280000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('-4.3549019E+51', '47.614646', '-612897955439845782323200000000000000000000000000000000000000000000', 3, 3);
+ T('3.292648015877145418411E+539', '48.508669', '92679802358540719396693483760228761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('4.52157E+17', '39.35997170', '248575939540156416000000000000', 78, 4);
+ T('2.775171234955013203867638E+54', '6E+1', '3199554595745975467157571078694699624562688000000000000000000000000000000', 28, 0);
+ T('-7.859147722209105892023658E+377', '4.78', '-12574636355534569427237852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('7.783235464E+13', '5.5', '2490635348480000', 69, 5);
+ T('-3.9956685790E+378', '6.629380703', '-255722789056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('5.15458897009521E+968', '8.857', '131957477634437376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('9.222E+615', '9', '4721664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('9E+95', '6.219166', '57600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('6622692.2855961980710158', '1.46504316', '13245384', 13, 0);
+ T('-3.12200307064984285438006160324E+42', '3E+1', '-3352225271613163131775413735095281909760000000000000', 85, 2);
+ T('5.2065043522606820E+98', '31.023', '1118088295972064642832793600000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('-2.2E+16', '64.9256', '-405828369621610135552000000000000000', 88, 3);
+ T('8.3E+96', '59.589', '4784624244118414950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('8.255916085E+452', '7.39449747', '105675725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('31682.02910669214190', '6.675479', '2027648', 35, 1);
+ T('-8.064265376246588007871E+679', '74.1', '-1523296660870122238466415218012713869000048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-345349412257395221.82', '91.276703', '-855043729954205656258840096000114240685867008', 8, 6);
+ T('-269962.3983972933915', '6.2', '-17277568', 49, 0);
+ T('3.457073', '5.070', '96', 53, 4);
+ T('-7.9730141339461341292536E+128', '2E+1', '-836031126851670154071622287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('-46.03546573107502930682022874', '7.14', '-5888', 76, 4);
+ T('-1.57476461134250963E+554', '5E+1', '-177302732920959258208896561446912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('7.936205962932419855476E+84', '3.2435317', '63489647703459358843808000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('6.17596160389696144E+70', '4.60428962', '988153856623513830400000000000000000000000000000000000000000000000000000', 4, 3);
+ T('-171954692113402302737820025.167', '4.583', '-2751275073814436843805120400', 70, 6);
+ T('-9.59115996E+984', '8.014786', '-2455336949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('-8641442915.263156154259', '27.67842', '-1159834834692997120', 80, 3);
+ T('-3.5673501E+136', '4.8102', '-570776016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('807768228621271970567.658665', '44.78', '14210408958673773705243605306703872', 89, 0);
+ T('-93.642021213683353563885097118', '72.65180', '-439180082906877004873728', 40, 6);
+ T('4.0798739E+451', '4.966677048', '652779824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 1);
+ T('-9.4E+81', '73.27514465', '-88780489877949330017484800000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('-3.5166918339378545666607E+64', '2.19867481', '-140667673357514182666428000000000000000000000000000000000000000000', 47, 4);
+ T('-6.47142291226422912119E+601', '3.877', '-517713832981138329695200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('9283325785.84', '5.43448', '297066425120', 10, 5);
+ T('4.03080452506E+79', '83.972898', '389835493133161326622363801338301644800000000000000000000000000000000000000000000000000000000000000000000', 80, 1);
+ T('-2.575563E+7', '3.3495', '-206045040', 98, 4);
+ T('35970903.78513', '5', '1151068896', 47, 5);
+ T('8.0E+67', '7.90363', '10240000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('-8.7857160362127479E+38', '9.8803444', '-449828661054092692480000000000000000000000', 34, 3);
+ T('5.567175648749E+908', '4.33639', '8907481037998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('-5.3851430529091340535', '8.2', '-1280', 40, 5);
+ T('-9.63668583761532E+91', '4.5551944', '-1541869734018451200000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('-3.1812745E+23', '1.034889612', '-636254900000000000000000', 26, 3);
+ T('2.298416E+265', '53.32', '207022908822847718686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('2E+4', '33', '171798691840000', 34, 3);
+ T('-5.164376913041707', '3.3379', '-40', 27, 0);
+ T('5.548E+928', '76.29', '4191950279513726663293665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('6.26760557064151695320600861E+78', '48.0', '1764174132027898793417072268453112614748160000000000000000000000000000000000000000000000000000', 26, 1);
+ T('9.4498695950E+974', '5.39', '30239582704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 1);
+ T('-7.540171871871515E+58', '7.201893', '-9651419995995539200000000000000000000000000000000000000000000', 29, 5);
+ T('4.012536E+46', '49.29311116', '22588569543013375672320000000000000000000000000000000000000000', 77, 3);
+ T('7.7386394136157272E+99', '80.9', '9355440995807466312679896988894832571187200000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('-90.418248478838233', '4.081043477', '-1440', 3, 1);
+ T('9.1238', '8.9623', '2304', 92, 2);
+ T('9.9475119701E+508', '36.44470', '6835878174103684775936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('4.82889224446015869725063085E+489', '40.6009', '5309423172061291207593324701726382489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('-646750820', '3.944', '-5174006560', 14, 1);
+ T('-1.982356384099854276148E+66', '49.4169372', '-1115967434093453444962243425836466176000000000000000000000000000000000000000000000', 63, 0);
+ T('4.56370412888E+799', '6.89815266', '2920770642483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-7.72190407852022622E+770', '93.78', '-7647403390657013614198714612486014198689562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('-2.328', '8.2877944', '-512', 51, 3);
+ T('-6.0373512718E+24', '45.68', '-212420413577994297776537600000000000000', 84, 6);
+ T('5.56537404403335080803E+62', '6.5443783', '35618393881813445171392000000000000000000000000000000000000000000', 36, 2);
+ T('3.285711050255675E+70', '33.8', '282240430099078731268096000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-4.663500301187027851E+662', '9.8138365', '-238771215420775825971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('-9.3800540E+384', '31.569484', '-20143512582356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('3.339E+266', '74.37', '6307192674520698147412377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('16.3985700212', '88', '4951760157141521099596496896', 53, 6);
+ T('6E+3', '8.42526', '1536000', 11, 4);
+ T('-16729189954439224965442411', '1.2496857', '-33458379908878449930884822', 15, 4);
+ T('-756563.03475280954', '61', '-1744515504579739937406976', 78, 3);
+ T('-8046936078251818977264.9029', '6.9931718', '-515003909008116414544896', 18, 6);
+ T('-7E+517', '1.7985199', '-140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('-5.775817724384413E+30', '71.28983', '-13637764016398689136818246636718260224000000000000000', 73, 0);
+ T('-3903145836.79790460580372974466', '42.8220', '-17166216926349905362944', 87, 2);
+ T('-7.6217476456275361471', '20.0', '-7340032', 100, 0);
+ T('583238870.1249241072347334144', '67.4048598', '86070865349836444741780111360', 28, 4);
+ T('-181.717046914538610911055082458', '6.972', '-11584', 39, 6);
+ T('-1.3127494437165283234322476E+454', '4E+1', '-14433832777227985520125987619262693376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('-82230.031589189959614188577542', '30.3684', '-88293790187520', 95, 3);
+ T('2.80649E+52', '8.6', '7184614400000000000000000000000000000000000000000000000', 33, 3);
+ T('-1.0E+31', '7.388593', '-1280000000000000000000000000000000', 53, 4);
+ T('-9.3998518572285E+121', '67.0', '-13871732923286204372571006676500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('-125.3068109', '19.42641202', '-65536000', 56, 3);
+ T('-8.26E+5', '48.03625', '-232498330763001856000', 68, 4);
+ T('-6.18977877192078293935525924748E+66', '8.178836281', '-1584583365611720432474946367354880000000000000000000000000000000000000', 10, 0);
+ T('794.54954621340198', '6.5040', '50816', 59, 5);
+ T('-8.6466E+740', '5E+1', '-973520613450543267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 4);
+ T('8.91552', '52.2', '36028797018963968', 64, 4);
+ T('-4.46854', '7.82', '-512', 98, 0);
+ T('-8.13739588260E+33', '99.6', '-5157687387436306276013767470450442292428800000000000000000000000', 49, 2);
+ T('-8473730.35', '31.07595521', '-18197196612567040', 38, 3);
+ T('8.350659760E+80', '91.850997', '2067523214270648843579570943319605248000000000000000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('2.714043786E+484', '2.9644', '108561751440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-7.0157003950056497036634E+174', '4.9456', '-112251206320090395258614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 3);
+ T('-640432562.67', '2E+1', '-671542214131712', 70, 4);
+ T('37002832.3696516228489', '34', '635703813197529088', 57, 5);
+ T('8.7402438E+840', '5', '279687801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('-3.1667953297900688137095180E+63', '57.4', '-456383304550437788807437410763325042589696000000000000000000000000000000000000000', 45, 6);
+ T('-2.699138997534811E+64', '76.37331966', '-2039411765530362464785803188687035432960000000000000000000000000000000000000000000000000', 80, 6);
+ T('-3.4E+60', '9.12371', '-1740800000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('9.4981334743351E+84', '8E+1', '11482538795269706186526586616579463577600000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-21329069973.36633634905198', '70.02934034', '-25180921287819142150151630487552', 30, 2);
+ T('99643339.882', '6.699133515', '6377173696', 62, 3);
+ T('6638485273112.273909300', '73.0344906', '62698720701535703151874468325883904', 8, 1);
+ T('833842.5102570', '74', '15750830051235962817114800128', 88, 3);
+ T('-1E+326', '7.053619859', '-12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('6.2298539466363614887E+36', '93.5271403', '61697485115529589536094838997688078700086978150400000000000000000', 20, 2);
+ T('-22800', '5E+1', '-25670517876011827200', 46, 3);
+ T('5.04633118556723341115100804776E+69', '5E+1', '5681663811727176423202383798615934515795722240000000000000000000000000000000000000000', 41, 5);
+ T('-733355.2103302997370585799', '30.53', '-787433935339520', 90, 0);
+ T('-5.8E+90', '5.42197092', '-185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('-18294646.14', '8.3', '-4683429376', 4, 1);
+ T('-9.581E+78', '6E+1', '-11046140935638200877056000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 4);
+ T('7.9651205349067854458380532E+107', '95.12013', '31553093209264944396933599299517052666131873321986293760000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('1.6734905662165836722E+973', '9.9', '8568271699028908401664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('7.97007537326302776E+24', '61.08964', '18377742582344774982819381377520107520000000', 11, 6);
+ T('3.4344612234478547107977220636E+332', '6.82125', '21980551830066270149105421207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('-8.49511277955401344', '6.93', '-512', 42, 4);
+ T('-316238014.5066380105380938570', '53', '-2848418804021571394469888', 12, 1);
+ T('-1.72E+858', '7.7690', '-220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('-4.3E+9', '3.304', '-34400000000', 73, 6);
+ T('4513.38028019545435779256576', '4.421554', '72208', 99, 2);
+ T('6.9748358E+73', '8.26', '17855579648000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('1.60044784633', '6.52', '64', 8, 0);
+ T('-6.4254E+48', '3', '-51403200000000000000000000000000000000000000000000', 100, 3);
+ T('-8.107527323748242642E+78', '79.170', '-4900699557455172606846863986189638351978496000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('7573994.29229469255577596942872', '14.66612', '124092317696', 29, 5);
+ T('-6E+353', '2', '-2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('6.050E+9', '5.305276483', '193600000000', 63, 6);
+ T('-8.285285453467604128E+85', '51.7', '-186568042404474464634061968575037440000000000000000000000000000000000000000000000000000000000000000000', 68, 5);
+ T('5.32984943397E+99', '42.6', '23440925707781387719802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('4.499598832E+35', '25.2', '15098148303562342400000000000000000000000000', 38, 1);
+ T('5.56E+5', '11', '1138688000', 32, 2);
+ T('-369845250.5757207850', '1.20', '-739690500', 10, 5);
+ T('136.477', '4.683643', '2176', 55, 0);
+ T('1.9906303791787E+205', '4.99', '318500860668592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 1);
+ T('-9.290643818202715518757273773E+525', '41.04', '-20430341815278199117544532693582606237696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('5.32306086949245051349654225430', '2.92', '20', 32, 6);
+ T('-2.50663902E+288', '4.36925', '-40106224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 2);
+ T('3.0E+87', '7', '384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-8.5587186826484558027913E+26', '4.233', '-13693949892237529284466080000', 9, 1);
+ T('14283.2617331', '55.8136', '514599307821862354944', 1, 6);
+ T('-6.09207936041349E+47', '9.674', '-311914463253170688000000000000000000000000000000000', 61, 1);
+ T('-3.95628634677972955E+76', '4.20', '-633005815484756728000000000000000000000000000000000000000000000000000000000000', 35, 5);
+ T('-2.3444206623870833152133208E+883', '41.72157', '-51554355573858202274142577149729570816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('1.45779372907309974300090759E+349', '68.9202', '4302647653195224058271727907876590838392186470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-5.38381628285462782554196256702E+522', '8.778406', '-1378256968410784723338742417157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-7.0485044141682490434655880E+922', '10', '-72176685201082870205087621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('-8.583734966725325328801084E+81', '85.593', '-332067162560101299509031250507913856275713609433088000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('9.832107817311405963497E+56', '6', '62925490030792998166380800000000000000000000000000000000000', 19, 1);
+ T('-388672.3', '4.15563', '-6218752', 14, 4);
+ T('6.8417289379338E+61', '9E+1', '84696501902056914365110410599992720883712000000000000000000000000000000000000000000000000', 69, 2);
+ T('26.5', '8.6790441', '6656', 36, 1);
+ T('6.054333512416805499441E+137', '6.1457157', '38747734479467555196422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('4.7784264E+113', '7', '61163857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('9.6069E+92', '6.532925697', '61484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 5);
+ T('4.92063983746309770E+243', '87.8', '761432134212284297161701382744657956018585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('829451585.339585912150975766', '53.16538284', '7471035698255734578872320', 26, 2);
+ T('5.7E+58', '9.18990', '29184000000000000000000000000000000000000000000000000000000000', 75, 0);
+ T('-166.7087813947285873', '3.92189', '-1328', 85, 6);
+ T('2.584006303310185204917099E+45', '29.1', '1387277820671887749852749824524288000000000000000000000', 4, 2);
+ T('7.899455E+15', '30.3376', '8481975220305920000000000', 22, 2);
+ T('7.6562E+73', '11.21293551', '156798976000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('-1.36448858810315132410E+87', '2.41', '-5457954352412605296400000000000000000000000000000000000000000000000000000000000000000000', 57, 1);
+ T('-9.212684703390567119381E+78', '37.30', '-1266181744301502274964298328440832000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('-5.480880023828124416E+97', '4.53747119', '-876940803812499906560000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-5.7482E+9', '8.4', '-1471539200000', 13, 4);
+ T('8.10973454754254898092873E+204', '14.18547541', '132869890826937122503536312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('51.52081822', '9.3564', '26112', 78, 4);
+ T('8.4346626876086311360967E+969', '7.080874', '1079636824013904785420377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('5.7661103217', '81.03315', '12089258196146291747061760', 38, 1);
+ T('3E+192', '21.04638', '6291456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('-9.2345150187675885078E+528', '2.5493', '-36938060075070354031200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('-6.219215734634757', '4.571110260', '-96', 61, 4);
+ T('-9.205843580583124728380289013E+95', '76.6852726', '-69557387474378291264026547656268417057063401475276800000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('13519976.6854521547', '2.21358', '54079904', 59, 0);
+ T('-4.913688879492667132398E+73', '86.7964', '-3801782627822055333308240819692380853849785630720000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-3.7181858736E+701', '21', '-779760094119198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('-606529069.3370', '6', '-38817860416', 56, 5);
+ T('-8.6048827233082132869585E+350', '9.047961407', '-440569995433380520292275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('5.8493394415139E+475', '42.0', '257256669230132277549203456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('43581608669586581.8', '5.895738521', '1394611477426770592', 82, 1);
+ T('-1.6933768359620893429169E+392', '8.1141', '-43350447000629487178672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-7.9849730630448809414904E+608', '21.09', '-1674570222911069815620847534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('3.57891245E+42', '8.35712392', '916201587200000000000000000000000000000000000', 66, 6);
+ T('4959.66301', '1.30086633', '9918', 85, 1);
+ T('-4.20047E+638', '73.20', '-3967231748059891726154727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 4);
+ T('-1036.34960395431', '5.94328', '-33152', 70, 0);
+ T('-6E+7', '6.5812945', '-3840000000', 81, 6);
+ T('-4.18193851825052048553166355E+60', '1.182376', '-8363877036501040971063327100000000000000000000000000000000000', 56, 6);
+ T('-2304819560.6212080024', '2', '-9219278240', 16, 5);
+ T('7.38012846378063121E+601', '32.4255187', '316974103922165315651869081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-27.95230921334129090242424916', '1.061190648', '-54', 58, 5);
+ T('4.490786800112508296E+91', '3.2343', '359262944009000663680000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-582555149.96674207', '2.722', '-2330220596', 59, 0);
+ T('-31.8368192', '76.9482', '-2342293775503344025993216', 25, 2);
+ T('490259.77967', '83.999', '4741494107187587876498201116672', 13, 2);
+ T('1992727.7671928227335', '6E+1', '2297457811110688353943552', 45, 4);
+ T('6.524E+39', '23.02', '54727278592000000000000000000000000000000000000', 29, 6);
+ T('4.2E+264', '6E+1', '4842270319348757299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-6.16580973806445403E+373', '71', '-145586066233934220970848811851704591974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('42774614', '5.804871770', '1368787648', 38, 2);
+ T('-8.9E+2', '78.974', '-268985994864254991372124160', 41, 5);
+ T('-1E+9', '11', '-2048000000000', 46, 0);
+ T('1.5379089708947907E+889', '62.821', '70923532986895589118399542017916928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 5);
+ T('3.749E+30', '97.2186', '594052762531954003276392539619328000000000000000000000000000', 74, 6);
+ T('8.8889610E+433', '9', '45511480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('292463764.55444400993', '2', '1169855056', 54, 1);
+ T('1.78E+650', '3.7', '1424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('-8E+30', '45.66', '-281474976710656000000000000000000000000000000', 55, 2);
+ T('81787.206722', '91.245', '202494803986066793086349345816576', 19, 6);
+ T('-6.223029E+28', '1.418', '-124460580000000000000000000000', 18, 4);
+ T('-749452.9911518717690137', '9.449', '-383719424', 92, 6);
+ T('-9.224091168845590060218412E+33', '71.47520', '-21779769485345151934784950006806219206086885376000000000', 32, 1);
+ T('47204.4067173141346825547711', '53.984', '425175833620793786368', 77, 2);
+ T('-9578.3820075450', '42.0', '-42124489483354112', 89, 1);
+ T('2.2716266113420847210E+904', '61.695', '52380143413069390294496235969493073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 5);
+ T('-2.82460527122383513182161166E+678', '1.76703', '-5649210542447670263643223320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('4.1E+997', '24.37827', '687865856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('-7.2577035653377E+68', '72.16869', '-3427353605955427865899172521490513920000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('-8067.834969309560249458199', '1.5475471', '-16134', 100, 6);
+ T('9.320E+306', '3.981942', '74560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('8.8399472E+34', '3E+1', '94918210305916928000000000000000000000000000', 65, 2);
+ T('-1.58532040617186E+850', '9', '-8116840479599923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-665.667080381462641408296397', '49.829717', '-374361719025172480', 22, 1);
+ T('6727324377249226.91567257561', '9.16323', '3444390081151603712', 33, 4);
+ T('-79439148.205702', '8.433', '-20336421888', 6, 2);
+ T('-9.53285049215E+23', '52.817', '-4293214192422538940398960640000000000000', 13, 0);
+ T('-9.115E+87', '6E+1', '-10508879514491410186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 4);
+ T('-9860295417.13662281628573', '39.4816', '-5420754732148951351296', 31, 6);
+ T('9.238E+53', '1', '1847600000000000000000000000000000000000000000000000000', 16, 0);
+ T('-9345155535.0028034', '80.76269', '-11297599814576063398977902645084160', 42, 6);
+ T('6.148329335960312E+615', '2.47', '24593317343841248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('3.4E+350', '81.6844', '822069557337947838800199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 5);
+ T('8.39451441556127890', '92', '39614081257132168796771975168', 7, 1);
+ T('-6.60383419548485326520E+93', '38.6730847', '-1815248121460090600793140153548800000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('-9.8247447992742904E+80', '5E+1', '-1106167925425547819132040207400960000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('7.71340926122894305E+86', '5E+1', '868452676865670018980813020856320000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-6.17653243E+23', '38.1909', '-169779230653013819392000000000000000', 60, 4);
+ T('498025670.71847864890308562', '26.16792', '33421936956538880', 15, 4);
+ T('7447465899.8', '7.175', '953275635072', 82, 5);
+ T('912.08734622988102570', '23.392', '7650410496', 51, 6);
+ T('-7.9431329074724392426484E+75', '6E+1', '-9157808742975283675048551828938511771238400000000000000000000000000000000000000000000000000000', 73, 5);
+ T('-8.18941791E+78', '7.30895383', '-1048245492480000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('5.35595972019683933431242E+709', '6.12585', '3427814220925977173959948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('4.65238154461434072415014490283E+96', '9.6689478', '2382019350842542450764874190248960000000000000000000000000000000000000000000000000000000000000000000', 80, 6);
+ T('25.117868076826', '60.5644104', '28823037615171174400', 48, 4);
+ T('3.33E+55', '6E+1', '38392286103408004300800000000000000000000000000000000000000000000000000000', 37, 3);
+ T('8899.02329', '96.67053184', '705051418214438340244947614040064', 57, 4);
+ T('7.382432604547117E+65', '3.82354013', '5905946083637693600000000000000000000000000000000000000000000000000', 53, 2);
+ T('-5.2028327277117455393635E+52', '12.88210', '-213108028527073097292328960000000000000000000000000000000', 24, 6);
+ T('6459041510.03124815', '3.5480158', '51672332080', 23, 2);
+ T('-56401.849', '34.1499', '-968961801846784', 63, 0);
+ T('3.00659032948924668988362E+61', '8.572', '7696871243492471526102067200000000000000000000000000000000000000', 11, 3);
+ T('-989615526.05596939409130', '7.9515', '-126670787328', 52, 3);
+ T('3.07507804644370506519817E+259', '8.051', '7872199798895884966907315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-6E+1', '29.941937', '-32212254720', 17, 5);
+ T('-9.993E+8', '81.25809050', '-2416159143081797868567763353600000', 31, 1);
+ T('4.38945691495580154', '5.9', '128', 70, 5);
+ T('-5.199201739282883561525590E+922', '75.39495278', '-1964202882501364236389160732314590982345798451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('2', '8.54', '512', 84, 6);
+ T('-630.006359743', '51.86', '-1418633882621706240', 64, 1);
+ T('-1.858461783321658329291907E+106', '3.0', '-148676942665732666343352560000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-437972.98342789161830612398490', '9.6667138', '-224241664', 66, 1);
+ T('7.39770830210173225288492303796E+70', '8.7166', '18938133253380434567385402977177600000000000000000000000000000000000000000', 90, 0);
+ T('27.190699265564374758811804', '2.8', '108', 51, 1);
+ T('-8.16028071295013E+60', '8.174027', '-2089031862515233280000000000000000000000000000000000000000000000', 30, 3);
+ T('-399942.21896915473036172171290', '42.62453782', '-1758963517743955968', 21, 6);
+ T('-9.7906307992586852953257545', '89.638043', '-5570730176784211237046059008', 40, 4);
+ T('94742572.03321822027868', '28.58081', '25432265517432832', 39, 6);
+ T('-59307076.541190451', '99.275', '-37590325244590609229999745375339020288', 35, 6);
+ T('5.399399603361348E+569', '40.94', '593670264690492450060160204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('1.1157262545869180E+619', '1E+1', '11425036846970040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-26947.115022154114', '26', '-1808382558208', 50, 3);
+ T('-7.70751360716629E+211', '72.88068', '-363977039247438052142607360640575078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('-4.5389E+7', '4E+1', '-49905733273124864000', 85, 2);
+ T('-9.57232442239367581E+842', '97', '-151679534995333530632589622997579954242224914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('-3.2604500609250777968173538E+104', '22.27629263', '-1367531873233829750350221431275520000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('-8.50783220761232327358131E+297', '6.7', '-544501261287188689509203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-2.4267798612739472138916837E+51', '1.0', '-4853559722547894427783367400000000000000000000000000', 21, 4);
+ T('9.36851125197E+988', '63.9', '864092647083794246860797483417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-2.55990694648335E+535', '2.491540', '-102396277859334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-8.85E+76', '7.7', '-11328000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-5E+34', '8.3831285', '-12800000000000000000000000000000000000', 75, 2);
+ T('6267973613.985', '8.625534517', '1604601244928', 17, 5);
+ T('-2.7888567E+389', '3.15', '-2231085360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('3735842397.003', '71.7671', '8821008460438097406836820934656', 42, 3);
+ T('6.6E+77', '23.2', '5536481280000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('6.00545881176251E+83', '9.7292515', '307479491162240512000000000000000000000000000000000000000000000000000000000000000000000', 20, 4);
+ T('5.431361462820379376602E+64', '49.19180', '30575846825090415781240448756209418240000000000000000000000000000000000000000000', 76, 6);
+ T('-3.822361002576770722751460105', '98.3677821', '-950737950171172051122527404032', 84, 1);
+ T('-6.37105065517406866387E+76', '5.75195579', '-2038736209655701972438400000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('-1678944927365.803571808924', '2.64296', '-6715779709460', 16, 6);
+ T('1.15164E+406', '8.0948', '2948198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('301164631165773.570562', '5.4586917', '9637268197304736', 63, 0);
+ T('-3723', '75.5359', '-140650963325789513044721664', 12, 4);
+ T('-6.01945696146074603892461761E+60', '8.3418', '-1540980982133950985964702108160000000000000000000000000000000000', 31, 0);
+ T('3.7937970900397E+43', '77.5376065', '5733024070659799299335116115079593984000000000000000000000000000000', 94, 0);
+ T('-1.6551829151194438689018E+93', '20.410030', '-1735585080404285974277573836800000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('-1E+7', '6.015', '-640000000', 89, 2);
+ T('-1480404.797282', '40', '-1627721411806101504', 18, 0);
+ T('5.17760038530E+47', '20.230632', '542910750161633280000000000000000000000000000000000000', 98, 4);
+ T('2.91532775E+935', '6.1655', '18658097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('5.9820', '10.907205', '5120', 56, 2);
+ T('5.6368441924E+82', '63.7190', '519907111002894017755288174592000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('-6.04047485703730E+231', '6.762', '-386590390850387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('-8.492253035890170261347499E+491', '71.7', '-2005176555036786514080891065332194396838507315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('9732.05763762538781428090318', '4.74', '155712', 51, 3);
+ T('-3.3388920E+442', '8.0659122', '-8547563520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('-1.545678048008647725358354869E+879', '6.67992273', '-98923395072553454422934711616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('3.79389916353144761185E+30', '7.3955120', '485619092932025294316800000000000', 12, 5);
+ T('-1994201.8965970614', '38.508', '-548161796905631744', 92, 4);
+ T('-4.5', '8.4789', '-1024', 23, 2);
+ T('835.77118402', '36.1', '57380763074560', 1, 6);
+ T('-8.69149330394E+41', '6.72484713', '-55625557145216000000000000000000000000000000', 83, 2);
+ T('-2.421150356718407E+991', '5.317', '-774768114149890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-28321194.39073606', '98.14645', '-8975344643320032289073005459968884736', 19, 1);
+ T('8.2861331871610586515346587514E+75', '3.05498', '66289065497288469212277270011200000000000000000000000000000000000000000000000', 28, 6);
+ T('-8.674824115472516349E+568', '24.70', '-1455393979472913488507043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('70990162.708338', '44.1', '1248872137227231035392', 47, 6);
+ T('-2.3027001669445822893372E+459', '8E+1', '-2783793686650222574954791786529409586227786547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('-50236.3068473593941811635655', '67.877', '-7413525082294984279851008', 53, 6);
+ T('-8.3080720089903892302792786622E+467', '75.76', '-31387008634018953455091878503110016501079721597992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('-58.7', '32.175', '-249108103168', 1, 2);
+ T('5.989221', '90.4824', '6189700196426901374495621120', 90, 0);
+ T('-6.11E+3', '81.8', '-14773073515690768514909470720', 3, 4);
+ T('8.825486E+197', '9.66618423', '451864883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('-7.6130', '3.816573', '-56', 37, 5);
+ T('92.5059619568234666954477684', '9.178', '47104', 29, 1);
+ T('5.257733E+7', '4.138243', '841237280', 62, 6);
+ T('-3.4773E+437', '93.4', '-3443751118885642263925379731292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-44300266', '3.03987420', '-354402128', 28, 5);
+ T('-1.02375504842113E+240', '46.87432', '-72040357102938518083411640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-1.117016136', '66.2319', '-73786976294838206464', 83, 3);
+ T('382.69950', '8', '97792', 5, 3);
+ T('-3.1070292330196324E+24', '1.412921867', '-6214058466039264800000000', 12, 2);
+ T('9.12E+592', '48.27759191', '25670517876011827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('3.2563462808773425377891865E+35', '48.6075429', '91657999357178127235115910168213612134400000000000', 13, 1);
+ T('-586389.753919021971634122', '6.8541167', '-37528896', 36, 5);
+ T('4.12163658690335548235604949827', '23.45', '33554432', 75, 3);
+ T('19.046718041890309', '16.31266', '1245184', 98, 3);
+ T('6.12498510566206', '14.242', '98304', 8, 2);
+ T('1.72054600193216E+195', '1.287', '3441092003864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('2.87681', '39', '1099511627776', 95, 3);
+ T('9.87359086082074459020087956011E+87', '6.3', '631909815092527653772856291847040000000000000000000000000000000000000000000000000000000000', 7, 6);
+ T('-6.23502E+897', '5E+1', '-7020008437161897492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('-45259072.06', '15.6420531', '-1483049271296', 9, 0);
+ T('-914.38836064316908457', '45.63963800', '-32158516089192448', 76, 6);
+ T('9.20E+590', '3.73', '7360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 6);
+ T('9.2E+946', '58.889', '26517194605957480448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('-36.596', '79.08', '-21760664753063325144711168', 68, 4);
+ T('-6.2872E+6', '6.02980388', '-402380800', 33, 4);
+ T('-7.85', '70.124761', '-8264141345021879123968', 86, 0);
+ T('4.22055E+136', '79.119', '25511659339872615816530755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('-3.084E+4', '80', '-37283272276915163747938467840', 74, 4);
+ T('-3.9E+3', '70.22293320', '-4604307320797904083353600', 23, 3);
+ T('74876.8253789922205', '68.051409', '22099494548209222188793856', 13, 5);
+ T('4.476038316828438068849477E+184', '4', '716166130692550091015916320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('7.0538515349356140024E+43', '26.4602051', '4733759633341853688435572736000000000000000000000000', 60, 5);
+ T('-22.1765754306176', '2E+1', '-23068672', 13, 0);
+ T('2.04E+9', '1.7', '4080000000', 33, 3);
+ T('-8.89857138625536865', '6.207687051', '-512', 99, 4);
+ T('-4.027E+66', '84.97510', '-77893508409409786984668332032000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-7.6953106395711693188625466091E+928', '6.716992', '-4924998809325548364072029829824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('-8.7833345839E+229', '18.082', '-23024984611618816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-6.0460950578447353384E+484', '69.173', '-35689845816762233688533502316689288593408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('21552.94031164', '5.463983', '689664', 89, 0);
+ T('-6.90446739E+29', '59.1', '-398015446589385485825605632000000000000000000000', 43, 5);
+ T('-36838.5106022', '48.414', '-10368975192067145728', 78, 4);
+ T('-8.535141458748105797E+42', '20.1270', '-8949744490248253784195072000000000000000000000000', 100, 2);
+ T('-2.832E+90', '21.7507704', '-5939134464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('-244926.56641426261844216400979', '35.2709', '-8415593279520768', 52, 0);
+ T('7.13763605455656904158E+51', '64.67913026', '131666145589687015807911633282208660193280000000000000000000000000000000', 13, 4);
+ T('8.465017E+51', '75.02022979', '319799300461774044143242182656000000000000000000000000000000000000000000000', 79, 2);
+ T('-7234245.3078065634097207695', '3.74246097', '-57873960', 80, 5);
+ T('9715.0400412062', '1.872424', '19430', 64, 3);
+ T('-47719451.91', '38', '-13117022811396767744', 81, 0);
+ T('-5.623947262088E+645', '63.44507', '-51871757913888436236268657967104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-222.396587837131203797765', '2.0', '-888', 78, 2);
+ T('-2.26534E+65', '3.2', '-1812272000000000000000000000000000000000000000000000000000000000000', 90, 1);
+ T('5.33070297E+96', '3.9104', '42645623760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-3.141039667968790E+41', '6.8505229', '-20102653875000256000000000000000000000000000', 42, 4);
+ T('890.201032', '3.6590594', '7120', 100, 6);
+ T('-9.5630533319894201613297185E+98', '8.8717', '-244814165298929156130040793600000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('-6.44133067981662663599397069E+99', '2.89', '-25765322719266506543975882760000000000000000000000000000000000000000000000000000000000000000000000000', 8, 4);
+ T('4.9043053E+49', '4.452841552', '784688848000000000000000000000000000000000000000000', 38, 0);
+ T('-41018814.1', '2.65020', '-164075256', 82, 5);
+ T('-7.57377370008245468845E+882', '47.633', '-1065913887921243927029174073137561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('4.8981224475223137209376E+80', '6.3337156', '31347983664142807814000640000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('-2.7441679869865696020E+79', '68.06702037', '-8099354328193275642565961020383292293120000000000000000000000000000000000000000000000000000000000000', 52, 1);
+ T('4.8549175028246600263448E+568', '24.92', '814519996070699313885524000768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('8.46975415551414028710199676569E+52', '6', '5420642659529049783745277930041600000000000000000000000', 97, 5);
+ T('1.6298959622104E+97', '1E+1', '16690134653034496000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('3.0217505E+69', '9.1160', '1547136256000000000000000000000000000000000000000000000000000000000000000', 68, 5);
+ T('2.448627111386485851461E+906', '18.48928', '641892905487298947045392384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('6.1622357083765627575E+241', '3.774', '492978856670125020600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-6.28625963968436609114050045E+233', '57.272', '-90594549026677438647220175137652873615114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('649640.2461306104749676', '3.2852', '5197120', 40, 1);
+ T('8.3E+7', '85.5', '3210906976896455088019603456000000', 95, 5);
+ T('1.6757862745724031184005077517E+58', '88.324199', '5186307316445154431065244630604136364665766548133117952000000000000000000000000000000', 92, 1);
+ T('2.7627811018746871413232E+347', '28.3213', '74162840490991409763842963537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 5);
+ T('522123635076588061.69375228967', '68.08', '154103697137483830149355196727181705216', 20, 0);
+ T('-9.469427523067E+555', '72', '-44718107146894924962170385184325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 4);
+ T('665428602.7948384454425', '5.549', '21293715264', 88, 3);
+ T('-8.0014237E+9', '10.4190', '-8193457868800', 37, 5);
+ T('7.03073687732E+21', '23.150', '58978095614981570560000000000', 19, 5);
+ T('-9076485214.5666', '33.31', '-77966414313515122688', 89, 5);
+ T('6.9634386102183200697895491E+228', '9', '3565280568431779875732249139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('4.28170E+925', '4.46625', '685072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-2.9810597756325399853185156E+776', '1.4754666', '-596211955126507997063703120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('-90058635.05978', '88.329', '-27871797537471930753334972577218560', 9, 3);
+ T('2.726926E+279', '76.421831', '206040703098652642304050855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('70481877239017154215.8220906', '22.54667', '295622419631118605992591360', 21, 1);
+ T('9.6932237089389348737185180041E+333', '2.64', '38772894835755739494874072016400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('5.3423188206896588506', '69.1189867', '2951479051793528258560', 64, 1);
+ T('7.78572908623521021912056796E+595', '3.153893171', '622858326898816817529645436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('-2.74792349379967962524557321390E+500', '27', '-36882004805561508642835227882731601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 5);
+ T('-6.0532295826339298919220E+375', '24.4900116', '-101556340205439290725632049152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 6);
+ T('7.550442312333332E+363', '6.85', '483228307989333248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('-2.900815147223752039162E+47', '7.128183577', '-37130433884464026101273600000000000000000000000000', 58, 1);
+ T('-4.1740361389395508781501072581E+662', '62.10', '-1924934410235816468860609877989402098421454602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 5);
+ T('-3.987842E+93', '9.88745', '-2041775104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('-2.491033419E+315', '2', '-9964133676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 2);
+ T('-3.87565728E+146', '81.3', '-937076430753880871090076575072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('1.46331994400', '98', '316912650057057350374175801344', 37, 2);
+ T('6.876447474107803807746E+75', '28.303', '1845882313372176508290833842176000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('9.190187308011519E+414', '7.481', '1176343975425474432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('6.9098E+796', '61.63184216', '159329140250647824695296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('-4.4647524E+84', '4.40028', '-71436038400000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-3.2084418435002878787809139E+442', '54.39653', '-577981499633112149380793108507837151051776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 0);
+ T('-6.689288075117145E+56', '2.042992', '-2675715230046858000000000000000000000000000000000000000000', 88, 5);
+ T('-304429195.523601010048055687', '78.9553', '-92008078519999192469828880302080', 36, 2);
+ T('4.4550133937631643266109560', '1.35769', '8', 64, 4);
+ T('3.657240474847928470348E+984', '54.0849821', '65882987358917706031004765866984210432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-2.153718606E+95', '6.746', '-13783799078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-8728.1943769', '8', '-2234368', 73, 4);
+ T('30886.882866349230723', '1.62721528', '61772', 70, 2);
+ T('4.4103E+7', '8.801147681', '11290368000', 62, 2);
+ T('-3.30677E+99', '9.7', '-1693066240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('5.2246541E+753', '9.792749506', '2675022899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('-3.73353094E+37', '9.548044', '-19115678412800000000000000000000000000000', 91, 4);
+ T('-1.306524E+549', '3.78180', '-10452192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('8071268.2681489026790161049', '6.4866017', '516561152', 57, 0);
+ T('8.37104599705960954185E+60', '73.33', '79062294086148821482823531598744927810355200000000000000000000000000000000000000000', 13, 2);
+ T('-4.66903862325576887E+238', '9.67326066', '-23905477751069536614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('5327.4625440685626996044009', '82.536057', '25759791364348518454639198208', 57, 6);
+ T('3.415311486669727E+77', '6.943485', '21857993514686252800000000000000000000000000000000000000000000000000000000000000', 15, 2);
+ T('4494978177115.2', '7.99', '575357206670720', 48, 6);
+ T('6.47693564', '9E+1', '7427640235712281649394745344', 5, 6);
+ T('-4.94289146159680795968236E+51', '1.29152', '-9885782923193615919364720000000000000000000000000000', 19, 0);
+ T('-1.12611206315884419748E+30', '62', '-5193275256852061372901520875263539281920000000000', 39, 5);
+ T('3.716371088292745892E+456', '45.7749', '130758183190669492880821027078144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('2.76389203735E+37', '9', '14151127231232000000000000000000000000000', 54, 1);
+ T('2.4260540060E+49', '5.61396576', '776337281920000000000000000000000000000000000000000', 18, 3);
+ T('7.8800953215996E+85', '97.55122', '12486509455351744173432059593433178609549312000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('8.280723261998059E+35', '7.05871788', '105993257753575155200000000000000000000', 28, 3);
+ T('1.9272E+49', '24.0', '323330506752000000000000000000000000000000000000000000000', 90, 2);
+ T('5.168318909597009696012109045E+93', '8.2146995', '1323089640856834482179099915520000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('9.542667935718433E+582', '44.2', '167876389685241855997407920128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('407314471.995', '4.040662304', '6517031536', 68, 1);
+ T('-13172883848280158270.4870181228', '8.7532', '-3372258265159720517120', 83, 5);
+ T('4.6178652784336786775616357363E+144', '7.891244093', '591086755639510870727889374246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 4);
+ T('822077.430223446578016', '8E+1', '993830111011335508054929047552', 19, 2);
+ T('-7944296536.856551134', '2.34493', '-31777186144', 90, 2);
+ T('-8.454130530315510E+81', '4.9268747', '-135266088485048160000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('2.708294443523084078779E+688', '7.636839769', '3466616887709547620837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('6.64E+90', '74.63792', '125426053785017776875765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 4);
+ T('9.90480390866216082765', '72.09694', '42501298345826806923264', 83, 5);
+ T('-6.29968526673488227730153E+489', '5.954163', '-201589928535516232873648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('2.8791291545806696286E+111', '27.4430', '386430173746378270269295820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('-6.1588283255929893924649785211E+88', '80.53487471', '-74455665813832989328602754695736927304647832435163136000000000000000000000000000000000000000000000000000000000000', 78, 5);
+ T('3.9020334E+59', '34.326', '6703642336359874560000000000000000000000000000000000000000000000000000', 41, 4);
+ T('3.1130151E+8', '10.97', '318772746240', 54, 2);
+ T('4232246600.7325413163080', '6.23782', '270863782400', 55, 0);
+ T('83534540.7', '2.0012361', '334138160', 24, 0);
+ T('7.1', '91.4199795', '17331160549995323848587739136', 14, 0);
+ T('-12.7661019', '4.251381372', '-192', 40, 3);
+ T('87059472.82639', '2.82', '348237888', 78, 1);
+ T('-2.375417922167E+63', '5.6', '-76013373509344000000000000000000000000000000000000000000000000000', 86, 3);
+ T('1.612349003626131897832495287E+713', '8.729142127', '41276134492828976584511879347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('4.25534951104658E+136', '6.772', '2723423687069811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('-7.65896718078662027E+43', '4.51268', '-1225434748925859243200000000000000000000000000', 83, 0);
+ T('9.81928474512257355909516E+315', '78.8', '2967696714631683093604123085372154220966355927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('-8.3397766531E+55', '8.94375', '-21349828231936000000000000000000000000000000000000000000000', 2, 1);
+ T('5.617732183971223519479190E+46', '9.7', '28762788781932664419733452800000000000000000000000', 39, 1);
+ T('-2014.9408578', '25.985', '-67578626048', 9, 5);
+ T('6.7264174071626E+723', '8.40923517', '1721962856233625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-5.44755062E+92', '7.86690', '-69728647936000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('2.4572176621699739E+36', '6.3172232', '157261930378878329600000000000000000000', 57, 6);
+ T('-3E+632', '73.4940753', '-2833419889721787128217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('7302774.36742774397', '2.5529716', '29211096', 18, 6);
+ T('38290.0056300947401754', '4.0', '612640', 20, 2);
+ T('-4.816318835720006422528E+888', '3.416803669', '-38530550685760051380224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('-753861241.2543994373713289', '7.872354', '-96494238848', 53, 4);
+ T('-1.035005E+7', '8.01796', '-2649612800', 58, 2);
+ T('9.21061887173196647757', '8.331902988', '2304', 58, 2);
+ T('-85567167.853953315496046', '84.85613', '-1655109719961229603762488603574272', 47, 2);
+ T('3.09848300544729069057E+226', '5', '991514561743133020982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('-6.38752558532763883288E+118', '5.8', '-2044008187304844426521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('8.980445617744E+57', '59.230', '5176874436824688916618199171072000000000000000000000000000000000000000000000', 35, 2);
+ T('3148003396745849317.36748199', '45.6725', '110760522848012989565001210527744', 67, 5);
+ T('7699.768166898830271', '8', '1970944', 61, 6);
+ T('-943564.937', '25.7562108', '-31660754075648', 93, 1);
+ T('4.341281017259488E+34', '37.74741540', '5966611197400036001825423360000000000000000000', 5, 0);
+ T('-75115973779570742.07694594', '8.702917', '-19229689287570109952', 71, 6);
+ T('-8.976E+728', '68', '-264924759688987096488345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('6505114.080555859775', '8.121277205', '1665309184', 91, 3);
+ T('-4.83693365', '1.4', '-8', 32, 0);
+ T('485.6210145701753', '3.8999', '3880', 88, 3);
+ T('-4.8998114951174049223082565E+94', '4.841192', '-783969839218784787569321040000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('2.82959E+76', '93.404346', '280229020460921533764145033039052800000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('-1153560145.16216168847', '15.2386875', '-37799858831360', 74, 5);
+ T('-108826.9533923636', '9', '-55718912', 97, 1);
+ T('3759284.423582', '43.577780', '33067011760898179072', 76, 5);
+ T('-8.67457676E+142', '9E+1', '-107386058950584467404023543378634342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('4.8944578024897083003356291E+41', '59.412', '282146282694057817737236097996947135219630080000000000000000', 60, 1);
+ T('1.0E+283', '91.8646', '24758800785707605497982484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-2.431767147909543749528920899E+195', '38.2111', '-668439063792555850912507562712058822656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-6726573.145', '3.5', '-53812584', 34, 4);
+ T('81478.786063', '5.3931', '2607296', 73, 4);
+ T('-1.85048321E+73', '97.4', '-2932207689835950844372497689876837171200000000000000000000000000000000000000000000000000000000000000000', 100, 6);
+ T('8.432821477938723E+30', '8', '2158802298352313088000000000000000', 81, 1);
+ T('-8.815195969207941238481257124E+277', '82.8525', '-426276720485531430658492570847237749945259032271912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('-4078957099.902270244822', '32.7537', '-17518987341992034304', 83, 4);
+ T('9.01872054405808885505605E+58', '34.84', '1549404391539712750269112759877632000000000000000000000000000000000000', 10, 4);
+ T('5.905835788325E+23', '2.72856612', '2362334315330000000000000', 89, 5);
+ T('184.2057331120', '2.851883126', '736', 71, 3);
+ T('-5.054892940E+780', '2.94630869', '-20219571760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('19159.32020660655779', '2.11395', '76636', 81, 4);
+ T('70229629.87700', '6.93949117', '4494696256', 80, 5);
+ T('-7.6881231606668963591189748334E+746', '37.970418', '-105664760136590314919159898504000155156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-7538.781309687', '9.2796664', '-3859456', 65, 3);
+ T('-2.61315030893E+394', '8.77049523', '-6689664790860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-7944226.473469961790753683', '13.184', '-65079099392', 40, 0);
+ T('-9.81504044551655990E+435', '87.4780', '-1518803944338795809779921832487887974904627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 4);
+ T('-5.5848970573935984409802E+687', '32.7715', '-23986950213032140303766545183539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-5264450.126821918879313162', '42.78', '-23153295955381452800', 19, 4);
+ T('25.1431', '5.9828', '800', 77, 5);
+ T('41.3565707422876411438749', '49.73249', '23080948090273792', 25, 6);
+ T('903.10', '75', '34114375472250317023739904', 53, 1);
+ T('7.03013015052517E+85', '1.9', '140602603010503400000000000000000000000000000000000000000000000000000000000000000000000', 83, 3);
+ T('-1.91728622239416E+62', '4.29029', '-3067657955830656000000000000000000000000000000000000000000000000', 75, 0);
+ T('-3.4003452376547471576E+90', '53.34509', '-30627587090465919925833606836204339200000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-8E+7', '69.609', '-47223664828696452136960000000', 56, 6);
+ T('1.01000218640832455E+95', '9.4546', '51712111944106216960000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('3.1324076192146650412604987E+38', '62.7717', '1444568042154769203818422076854357465738772480000000000000', 36, 5);
+ T('-70680693770456155.39', '6.97321', '-4523564401309193920', 50, 4);
+ T('1.49562973684454', '8.428155', '256', 42, 5);
+ T('-9.028642112775628733511032E+80', '6.48628321', '-57783309521764023894470604800000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('6.191572990472060422E+860', '7.2', '79252134278042373401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 1);
+ T('7E+7', '5.9314533', '2240000000', 27, 2);
+ T('-7.08488917E+740', '5.863113072', '-22671645344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('-9.704560427652488331966E+94', '3.448757764', '-776364834212199066557280000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('32307990281697807.6278851953', '12', '132333528193834217472', 3, 2);
+ T('4.8E+73', '2.2', '192000000000000000000000000000000000000000000000000000000000000000000000000', 100, 6);
+ T('-8439.74468584418234052', '1.765754483', '-16878', 60, 1);
+ T('-7.458555944943272386340260E+76', '3.68874', '-596684475595461790907220800000000000000000000000000000000000000000000000000000', 62, 4);
+ T('2.44462168628200207301947E+774', '5.3', '78227893961024066336623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('3360481.9', '9E+1', '4160073981157773991573283871391744', 95, 3);
+ T('60573.010', '2.1692590', '242292', 22, 6);
+ T('16.80877419090075182595042', '34.648449', '274877906944', 31, 4);
+ T('-3.4923675470520858120208326074E+84', '99.779', '-2213550908619082882964951341460088593982764757791959888691200000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('8.50357939468E+44', '17.4441', '111458115841949696000000000000000000000000000000000', 28, 2);
+ T('6.547199237E+49', '21.43080615', '137304719742730240000000000000000000000000000000000000000', 40, 5);
+ T('2E+6', '3.4075525', '16000000', 21, 5);
+ T('-7.97981892109E+33', '56.65', '-575006552312079318790690570240000000000000000000000', 58, 2);
+ T('-64.37685369209782976080', '58.940371', '-18446744073709551616', 68, 6);
+ T('3.417599127024693E+786', '8', '874905376518321408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-4.4317445341757E+158', '1.4887', '-886348906835140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 1);
+ T('-8.785229928931114682137795256E+47', '71.5', '-2074353768034378561036970127146210773076120751308800000000000000000000', 89, 2);
+ T('-13478890.2610530503998500926', '7.253329', '-1725297920', 34, 5);
+ T('-6.843229887E+72', '4.99807', '-109491678192000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('7.18729769902427221E+61', '1.849', '143745953980485444200000000000000000000000000000000000000000000', 54, 1);
+ T('-4.5414E+553', '1E+1', '-46503936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('6931468692.59638', '85.71', '268148207027495732149301031777337344', 90, 5);
+ T('5238083255.4345862625025', '42', '23037333784525033963520', 27, 4);
+ T('-790216952043.571530050', '41.81', '-1737705454473976517492736', 74, 5);
+ T('3.983629038738749094E+169', '92.90932190', '197259755548585148576358914600912618954938122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-4.04E+5', '6E+1', '-465780287861166178304000', 86, 3);
+ T('7.3559345042031E+70', '71.0577239', '173687092764165303971678423548428288000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('7.340777842E+699', '1.78961', '14681555684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('2162.74617328825981', '6.433154404', '138368', 25, 2);
+ T('-6.4028462537E+735', '5.74', '-204891080118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('68677.01299379261276778953', '69.511415', '40539745368004828042625024', 63, 5);
+ T('-8.45542692313333971688720955E+94', '68.9855', '-24956015437599059655754207960890527868149301248000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('4.62E+88', '6.6740', '2956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('-1.97E+53', '1.685767', '-394000000000000000000000000000000000000000000000000000', 13, 2);
+ T('2.86385263154295348698502819533E+38', '30.71', '307503834826013081146246443514506248192000000000', 31, 5);
+ T('-2.29320322653056278298417631983E+51', '85.851650', '-88714002885643927920194700552001310116291405352072642560000000000000000000000', 79, 5);
+ T('-2.955898985381051E+663', '59.50', '-1703959752845686846330331503525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('-3.7366902273240478097610915E+58', '1', '-74733804546480956195221830000000000000000000000000000000000', 59, 5);
+ T('2.50450198074246629966747195286E+54', '74.32', '47308704840555441951236298711110180234820084553482240000000000000000000000000', 63, 1);
+ T('-39613834086554244397.974', '48.5', '-11150303026932646740958002578194432', 59, 2);
+ T('-149.521906244909', '90.538511', '-184453065853521660959969509376', 43, 5);
+ T('8.78840171321192501E+65', '7.76377710', '112491541929112640128000000000000000000000000000000000000000000000000', 90, 0);
+ T('-7046260359.68508183932531', '97.577', '-1116524521681341148065564383153643061248', 42, 2);
+ T('1.52348459294466112E+99', '45.569108', '53602848789767715620476776611840000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('7.544615239738305632875E+84', '32', '32403875715579222291650707456000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('172.5014657049465937474767', '2.616192', '688', 69, 4);
+ T('-9.702443537181231790E+86', '3.847044723', '-7761954829744985432000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('-8341546.92362', '3E+1', '-8956666817019904', 65, 2);
+ T('-98185404111079.4364', '4.480790691', '-1570966465777264', 54, 2);
+ T('-3.95463376931891016194722E+84', '5.85', '-126548280618205125182311040000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('328.585102028192213139424293', '2.935', '1312', 48, 1);
+ T('8.3370142342522680399E+356', '4.94', '13339222774803628863840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('7.62590876392858912322178E+37', '37.440204', '10480969197872983924370834961570201600000000000000', 31, 0);
+ T('-5.4352946231159304215523E+84', '3', '-43482356984927443372418400000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-3.41973141423376443E+914', '95.9', '-13546951812102385230931889015027871416712167424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('7.0E+789', '3.78209', '56000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('-124888.65', '8E+1', '-150980327760031808370704908288', 32, 1);
+ T('1.903732569538949402769E+58', '5.00200', '609194422252463808886080000000000000000000000000000000000000', 7, 5);
+ T('5.6038546310822E+833', '47.8297063', '78867242588688200786677596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 2);
+ T('-2.064567142482E+285', '53.73541672', '-18595967627126609844470022144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('-7.3153156659939E+621', '1.7345', '-14630631331987800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('5.649E+79', '99', '35804791203446339445274382035845120000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 2);
+ T('-3.38492681630951E+860', '6.305300068', '-21663531624380864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('-6.6854928208135949E+33', '4E+1', '-7350777093897517621169251942400000000000000000', 73, 0);
+ T('-92932.0074602596', '3.191084028', '-743456', 57, 4);
+ T('-2.180543601E+336', '80.062410', '-2636115460044359932893463131979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-811297.7314', '6.30', '-51923008', 37, 5);
+ T('-3E+2', '8.08', '-76800', 5, 0);
+ T('6.523709E+932', '9.880304', '334013900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('-5.205049779198E+35', '12.5122680', '-2131988389559500800000000000000000000000', 4, 1);
+ T('1.703E+7', '1.19735230', '34060000', 31, 0);
+ T('-1.41797703378E+115', '5.740', '-453752650809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('-2.4112E+99', '2E+1', '-2528326451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('3.350109313991863676868964E+76', '30.92214', '35971524854050124255606280143503360000000000000000000000000000000000000000000000000000', 7, 0);
+ T('5.508314887396160370E+379', '50.9', '62018112185791758690212274556108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('5.0323616617280989152E+92', '26.23779229', '33771607435572499507870433280000000000000000000000000000000000000000000000000000000000000000000000000', 57, 1);
+ T('2.07783199E+15', '4.813381', '33245311840000000', 52, 1);
+ T('-9.8095767963169799352363E+91', '96.4', '-7771947446147582028906017757275422842265029436243968000000000000000000000000000000000000000000000000000000000000000000000', 16, 6);
+ T('-8.4988224019845569676E+723', '69.299806', '-5016819256874195291169001505222548468531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('-1.168666096073096963E+574', '2.62290', '-46746643842923878520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('6.393995183501352E+765', '9', '3273725533952692224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('-6.65226618546451991904629691232E+975', '6.6', '-425745035869729274818963002388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-505694.86338', '1.5914277', '-1011388', 4, 3);
+ T('3.7523358889E+381', '6.91693221', '240149496889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('5.60743E+244', '7.05', '7177510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-4878.279605408711704302', '5.5824', '-156096', 4, 1);
+ T('2.196458184721191660604823E+690', '40.2150', '2415031314024715535474085469406363648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('-3.2525825438539348323638E+93', '9.904848', '-1665322262453214634170265600000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('263.18243596398169102639', '3.219988', '2104', 94, 1);
+ T('-4.680E+27', '90', '-5793559383855579686527901368320000000000000000000000000', 8, 4);
+ T('-3.2327051164E+75', '2.42812382', '-12930820465600000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-473.04164078588275559', '12.94502737', '-1937408', 54, 0);
+ T('6E+2', '5.3405326', '19200', 32, 3);
+ T('8018344.25185322018146', '28.3037', '2152407828004864', 38, 5);
+ T('-2.94595656952E+977', '3.307508', '-2356765255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('9.71226E+101', '41.62', '2135748560396746752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('2.1647657497E+53', '82.52300971', '1046816483291899876188122946344058880000000000000000000000000000000000000000000', 7, 0);
+ T('-5.785559981E+960', '14.21', '-94790614728704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 3);
+ T('438952.6593201115228228989', '7E+1', '518223053097149126460571648', 37, 6);
+ T('-8.2700994994986E+456', '62.5', '-38139102232841032121536955704934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-4.8218796E+873', '9.5684', '-2468802355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('6.37333077467052697490649673022E+413', '4.09', '10197329239472843159850394768352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 6);
+ T('172.1592821212859832035', '1.98969', '344', 64, 2);
+ T('-6.65237922013448458504563156502E+798', '16.999', '-435970324570733581765550510245150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('-27786566.17', '6.29612', '-1778340224', 29, 6);
+ T('-18861826.275504298', '60.00621630', '-21746204811552546069938176', 81, 1);
+ T('-5618084.36447384241', '9E+1', '-6954851127668566356326371416866816', 7, 6);
+ T('-7.8713859641380858663688393E+480', '7.140051', '-1007537403409674990895211430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('-4.5657027301467E+71', '3', '-3652562184117360000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('-8.0099326201353681034901E+452', '3.56534702', '-6407946096108294482792080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('5.76953E+21', '7.4', '738499840000000000000000', 20, 3);
+ T('-349857.5560534318711013409', '72.14089264', '-1652152970597325465528041472', 78, 0);
+ T('-166289.41460237', '58.5745', '-47929541019891994198016', 72, 3);
+ T('6.73155465053', '75.463', '226673591177742970257408', 76, 2);
+ T('9.0307577236014E+66', '60.03128980', '10411754782434430400061753419366400000000000000000000000000000000000000000000000000000', 25, 6);
+ T('11928371032.03783', '55.743', '429764858678817750542974976', 30, 0);
+ T('-244850.2618746012393342578337', '5.48516536', '-7835200', 16, 3);
+ T('-2.594775890930E+99', '79.37531008', '-1568445785329414943029894225686691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-9.032553457E+407', '49.05', '-508487554789366068307558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 4);
+ T('-8.2073402714184162388224288884E+850', '2.960174553', '-328293610856736649552897155536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('-1.59298150142563950982E+86', '11.59', '-326242611491970971611136000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('-7.77550756274198902320455E+466', '9.2816', '-39810598721238983798807296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('8.03323557109634496163E+68', '12.77', '3290413289921062896283648000000000000000000000000000000000000000000000000', 64, 2);
+ T('-5.9065197141862881803969046036E+634', '5.8380', '-1890086308539612217727009473152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('4.9E+2', '89.579', '303295309624918167350285434880', 10, 3);
+ T('-4.15412832420495049859218825E+615', '13.2968', '-34030619231886954484467206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('9.40338944296041065391E+212', '42.734', '4135654413216422008962398671601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('1.45430710523181763611378469E+118', '46.7637320', '1023377646438168534342817182242488031641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 4);
+ T('-9.17E+575', '8.379985', '-234752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-1.1795108642607E+504', '2.92609436', '-4718043457042800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('1.963238251236232E+530', '45.56618', '6907530513052342690012096102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-2.147651704E+64', '1', '-42953034080000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('339397.05568642229776572278235', '87.5', '52519141939167526144992258031616', 57, 4);
+ T('3E+644', '8.379458', '76800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('-5.56123942062873147117E+595', '9', '-28473545833619105132390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('488498.494', '53.0', '4399998821542465110016', 71, 2);
+ T('19865.4840419518', '12.2384049', '81367040', 25, 0);
+ T('16360.69389409562', '8.5206', '4188160', 42, 4);
+ T('-47888.938', '7.96819192', '-6129664', 94, 4);
+ T('3.38718091215232713264247940E+223', '7', '4335591567554978729782373632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('-128.7711644597317050091674', '46.83441306', '-9007199254740992', 20, 2);
+ T('-914.4883270546', '8E+1', '-1104958199127771065681444864', 2, 2);
+ T('-9.444615833509826E+951', '71.3883958', '-22300468627873379837430704894742888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('9.28403892641405308077E+94', '50.55142345', '104528985623728772970486684707507404800000000000000000000000000000000000000000000000000000000000000000000000000', 99, 1);
+ T('-7.6107875647823712E+77', '81.57318', '-1840175518933471147905645723953028912906240000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('5.28939427953E+26', '2.536091181', '2115757711812000000000000000', 83, 3);
+ T('-211502580.032938316049799690588', '1.5556', '-423005160', 57, 1);
+ T('9.405890486170934E+39', '6', '601976991114939776000000000000000000000000', 21, 0);
+ T('-9.08511668223851134025141364E+87', '9.4932', '-4651579741306117806208723783680000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-8.5789071144456821690195E+68', '55.195675', '-30908770307090937038744350893295638937600000000000000000000000000000000000000000000000', 66, 1);
+ T('-8.509318E+7', '1.424', '-170186360', 93, 3);
+ T('-6.9336643139132453133928913666E+72', '6.46664526', '-443754516090447700057145047462400000000000000000000000000000000000000000000', 94, 5);
+ T('-46685044398838.9600564444432', '31.99824759', '-100255369452658595201024', 28, 1);
+ T('-9.14374862852976803', '3.8708', '-72', 100, 1);
+ T('-3E+484', '8.362128897', '-7680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('-8.136E+6', '6.11760', '-520704000', 95, 3);
+ T('-7.101695496652415693595526048E+522', '6.705193399', '-454508511785754604390113667072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('-5.532186605370E+558', '78', '-1672000806539500083902281118153441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('-8.679188123020380541E+29', '9.756108546', '-444374431898643483699200000000000', 43, 6);
+ T('1.81308E+6', '73', '17124056445522592688095887360', 2, 1);
+ T('8.00005661521716971197172E+469', '3.639112', '640004529217373576957737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-54234426.7115801985716338', '2.921322', '-216937704', 13, 6);
+ T('-4.52146210829778E+88', '35.3830227', '-1553562550819374026352230400000000000000000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('497036669.5604', '6.602727501', '31810346816', 62, 5);
+ T('-20546.90002367866100137', '55.5391', '-740247663551633686528', 44, 3);
+ T('-3.9E+4', '4.784', '-624000', 31, 4);
+ T('2.842E+9', '38.80374', '781203011534848000000', 92, 5);
+ T('-2873400.92', '62.78', '-13251218605349256403353600', 75, 3);
+ T('-2.6256764E+29', '4.627269', '-4201082240000000000000000000000', 57, 3);
+ T('-9.43638789716129285E+35', '7.547', '-120785765083664548480000000000000000000', 100, 5);
+ T('2.607715E+92', '7.239372', '33378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('-1.335220074803E+41', '46.8256', '-9395775986469369680180019200000000000000000000000000000', 51, 5);
+ T('-4.709230817333E+93', '87', '-728718172876642185150114874189177421824000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 1);
+ T('2.37798116241167404500308784453E+97', '7', '3043815887886942777603952440998400000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('9285641.182173355', '47.448', '1306837792109256245248', 51, 2);
+ T('1.26223701903290047510210017437E+249', '6.1', '80783169218105630406534411159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('57231249.78825144507', '21.11402', '120022628302848', 55, 4);
+ T('-6.22723830430539618E+459', '60.0481638', '-7179516955345167772960552172314951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('7.53E+12', '48', '2119506574631239680000000000', 62, 5);
+ T('-8.64835692743765670749E+469', '50.802', '-97371842589438196154484885414320537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('7.81635396509916069E+830', '8.9442416', '200098661506538513664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('3.889844330E+47', '8.3960628', '99580014848000000000000000000000000000000000000000', 64, 6);
+ T('-6970694662.52877909146938257', '22.71241', '-29237212503605248', 9, 5);
+ T('-3E+2', '15.42633835', '-9830400', 88, 0);
+ T('-1.38127682883908623918346132E+943', '3.667', '-110502146307126899134676905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('6.726127484522E+654', '4.98358', '107618039752352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('-4.482581266093435772E+19', '6.63868525', '-2868852010299798894080', 15, 0);
+ T('8.73636706691093224192577706011', '1.9632044', '16', 2, 0);
+ T('-258.63472845392583836279', '38', '-70918499991552', 75, 0);
+ T('-378934789.1', '36.8', '-26040200417146568704', 91, 1);
+ T('3.552E+589', '3.266116', '284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('-8.494E+468', '9E+1', '-10515062693690020054993161158656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-6.027250801955329204039E+99', '7.1343', '-771488102650282138116992000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('-1203564119.83330898064084', '5.45348', '-38514051808', 63, 0);
+ T('-6.4851522043533E+43', '9', '-33203979286288896000000000000000000000000000000', 43, 1);
+ T('-1.634309656368058751869477722E+264', '45', '-57502159058024943438118794662630029000704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('-8.9818776704751448586925429431E+65', '31.20', '-1928843542568170597447350662984504442880000000000000000000000000000000000000', 75, 4);
+ T('8.168192859467287394E+93', '57.262', '1177160650181991094655404612746477568000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-98563688.93715570340', '81.4871', '-238312374599281180422874045874176', 7, 1);
+ T('-716197.04253023220902502914289', '5.9769416', '-22918304', 84, 6);
+ T('-1.839E+614', '9.6', '-94156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 6);
+ T('-28.32', '9.41640', '-14336', 14, 3);
+ T('-1.1E+2', '3.5903583', '-880', 37, 6);
+ T('-350.869273142881', '2.6050297', '-1400', 48, 2);
+ T('2.94007815699578013E+22', '16.40967', '1926809620968754465996800000', 66, 5);
+ T('1.604187251E+972', '2.09', '6416749004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('-4522247918.0975', '8.026503', '-1157695467008', 45, 2);
+ T('8.6783E+45', '7.1', '1110822400000000000000000000000000000000000000000', 30, 0);
+ T('96.60510185973954108104265', '50', '108086391056891904', 28, 4);
+ T('-2.359520E+118', '1.03107365', '-47190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('-2.9863259148620403806194595754E+643', '8', '-7644994342046823374385816513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('1.1750299630E+393', '48.2', '330741531469747981385728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 4);
+ T('-5.360E+76', '4.56', '-857600000000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('-8.188668E+432', '9.839', '-4192598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('-1.45751188209721955E+839', '6.01933', '-9328076045422205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-7.271482966646615141114112523E+70', '32.37411582', '-312307815351682708201835382903490478080000000000000000000000000000000000000000000', 89, 2);
+ T('-6.148749123979221959815691E+301', '48.29554', '-17307190164717179830883725497231957032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('3.61969E+283', '54.55924736', '652065381407868426649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('173717.9446861', '9.26179', '88943104', 40, 2);
+ T('-582.013771697474731726195654239', '72.72915', '-2748417293030133514371072', 58, 0);
+ T('5.1940759E+47', '2.76', '2077630360000000000000000000000000000000000000000', 27, 3);
+ T('-5.55450957265366472E+193', '3.350545', '-444360765812293177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('-2.57035445243825110103971E+48', '9.1219', '-1316021479648384563732331520000000000000000000000000', 49, 4);
+ T('-7065.417837248', '26.33', '-474124124160', 55, 6);
+ T('9E+8', '3.041', '7200000000', 27, 3);
+ T('5.101899880216020523E+55', '8.7646417', '13060863693353012538880000000000000000000000000000000000000', 27, 3);
+ T('3.4071641340441422680991440501E+44', '8.0', '87223401831530042063338087682560000000000000000', 2, 6);
+ T('2.80502960838E+405', '80.63', '3391072718354093796444987466847354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('-4614924', '67.62359', '-681042575580959830255337472', 4, 0);
+ T('1.0313111206765670826854E+884', '4.2', '1650097793082507332296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('5.6312628476709143070159662E+66', '84.4142088', '108924464857375532123289903063586865471827611956019200000000000000000000000000000000000000000', 87, 2);
+ T('-9336.36931928469', '8.03424067', '-2390016', 16, 1);
+ T('3.3357462849133990624E+802', '14.15262', '546528671320211302383616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('8E+6', '23', '67108864000000', 88, 0);
+ T('-988506.753440611367208246059045', '79.814', '-597515213121989313486051606528', 38, 1);
+ T('-6345.28130095142971343369', '1.5302', '-12690', 58, 0);
+ T('-4.09896772986584772630949293E+61', '2.2240', '-163958709194633909052379717200000000000000000000000000000000000', 7, 6);
+ T('713256113.974341735220', '10.2013', '730374259712', 36, 5);
+ T('6.4521951708926382088E+922', '33.4', '554239344927860244679120388096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('6.2E+48', '2.1', '24800000000000000000000000000000000000000000000000', 74, 0);
+ T('-82139714136.2535528201', '54.5982648', '-1479697543900834651202125824', 41, 1);
+ T('59.7703698783335219042469848235', '3.4169', '472', 11, 3);
+ T('53972.95', '56.820376', '3889092465415046561792', 50, 6);
+ T('4.6521E+6', '5.66231', '148867200', 83, 1);
+ T('-6.7E+202', '64.00352', '-1235931852938539958272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 4);
+ T('-2.66', '4.05', '-32', 52, 6);
+ T('8.17E+9', '43.17948', '71864079991439360000000', 90, 0);
+ T('-4.162489208419715653990E+214', '7.181667', '-5327986186777236037107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('-4.4414E+11', '14.999457', '-7276789760000000', 36, 4);
+ T('-3.0577421E+300', '73.58', '-28879557612598885963963511603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('-8.7E+38', '26.217', '-58384711680000000000000000000000000000000000000', 27, 2);
+ T('-4.04E+251', '57.76093934', '-58222535982645772288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('-7.04716419107285176585870866852E+47', '38.773', '-193710974273281238322041619763744670220288000000000000000000', 88, 5);
+ T('2.94982453488571866431136E+174', '6.3', '188788770232685994515927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-2.05E+9', '81.098', '-4956595860419979616295321600000000', 49, 4);
+ T('219386548.2898', '99', '139052744627099630273233874803987841024', 9, 2);
+ T('1900231694.141184', '6.525332', '121614828416', 12, 5);
+ T('8.83473E+68', '90.97', '1093686600327572767605953975549952000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('2.44513502203E+20', '91.68839', '605386109045975472784479513095589330944000000000', 12, 6);
+ T('8.8520209612333002066814272223E+95', '5.2', '28326467075946560661380567111360000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('4.85827588431039E+133', '6.8507725', '3109296565958649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('5841313182.54436572119', '8.98', '1495376174592', 36, 5);
+ T('1.82445758446E+217', '4.007015546', '291913213513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('1.1624379310476673510932187E+496', '1.1080316', '23248758620953347021864374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('4.1281398E+60', '50.547', '4647872216253328470835200000000000000000000000000000000000000000000000000000', 61, 2);
+ T('-7.92', '8.74', '-1792', 40, 2);
+ T('9288022.0958809', '14.40', '152174952448', 72, 6);
+ T('-43350.938515956212865263218', '61.885', '-99958294449413632819200', 32, 1);
+ T('5.3228961618967167894E+57', '4.4', '85166338590347468630400000000000000000000000000000000000000', 43, 1);
+ T('64.38575407121111727', '78.699452', '19342813113834066795298816', 2, 2);
+ T('-7.32229574324640838546328E+43', '4E+1', '-80509493117141342425663870486760652800000000000000000000', 57, 5);
+ T('-8650060.38871', '6.5539', '-553603840', 99, 2);
+ T('9.529948189506E+68', '96.9721400', '75504028391070056094909654241880238037401600000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('-1.4484055447193392530844837E+92', '43.7931623', '-1274030990523315730580874161468431400960000000000000000000000000000000000000000000000000000000000000000000', 69, 3);
+ T('-7.0302269089634947934621E+71', '1.32163', '-1406045381792698958692420000000000000000000000000000000000000000000000000', 71, 3);
+ T('8.5928936E+912', '4.185997281', '137486297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('-1.7399028757710716E+57', '3.945668989', '-13919223006168572800000000000000000000000000000000000000000', 9, 3);
+ T('-2.46329E+7', '6', '-1576505600', 73, 5);
+ T('7.9140082739579043628361003E+379', '1.67', '158280165479158087256722006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-1.156956186E+87', '7E+1', '-1365892778728774765402719780864000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('-8.69547E+73', '82.92', '-420487127867376781991292488908800000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('-1.87762883957945642106952226089', '54.070437', '-18014398509481984', 1, 6);
+ T('4.34855868186006792526435', '10.87', '4096', 21, 4);
+ T('2958503.319468780', '4.24265', '47336048', 78, 3);
+ T('1.5766E+559', '3.18', '126128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('-7.2857254170103348E+39', '5.697', '-233143213344330713600000000000000000000000', 29, 6);
+ T('51.583', '52.61514', '229683580995895296', 44, 4);
+ T('-8.2629746E+14', '74.5', '-15608317719937285404712648048640000000', 31, 2);
+ T('-4.14014021157450216E+50', '3.31782091', '-3312112169259601728000000000000000000000000000000000', 71, 6);
+ T('3.2416395585418590964933637E+838', '3.113', '259331164683348727719469096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 2);
+ T('2.61108144902524225217E+62', '33.225650', '2242901886151141310309507006464000000000000000000000000000000000000000000', 6, 2);
+ T('-8.8E+13', '1.4', '-176000000000000', 95, 5);
+ T('7.2736493E+66', '70.52', '8587209415617064224962065203200000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('5613016887.8009795238676235', '8.4910', '1436932323072', 86, 2);
+ T('-6.87293368099432824749618054505E+45', '1.0784289', '-13745867361988656494992361090100000000000000000', 56, 0);
+ T('-8.22892072470634274949706395E+670', '6.38649750', '-5266509263812059359678120928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('3.4350500682E+32', '78.586973', '103818017977899321107303989594030080000000000000000000000', 68, 3);
+ T('9.354058172643E+139', '8.37083', '23946388921966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('2.023529E+7', '66.18', '1493100863549176610878914560', 39, 4);
+ T('-6.3927670960308967278806E+607', '42.63', '-281156870229991350802438025142861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('-5.30241138487360E+59', '7.02', '-67870865726382080000000000000000000000000000000000000000000000', 12, 3);
+ T('-9.822176963E+987', '2.90', '-39288707852000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('-296522131.5484807692', '9', '-151819331072', 74, 2);
+ T('-6.928118920868591944450800075E+82', '7', '-8867992218711797688897024096000000000000000000000000000000000000000000000000000000000', 12, 3);
+ T('-3.16333266955169860E+87', '95.9448', '-125312517414961811975497268332733946611420364800000000000000000000000000000000000000000000000000000000000000000000000', 12, 3);
+ T('-9.326637202496636417970E+90', '8.7', '-2387619123839138923000320000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('531.87', '2E+1', '556793856', 90, 1);
+ T('-2.73637428355E+226', '43', '-240694027416835702390784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-93.57399196373588967', '1.63', '-186', 40, 0);
+ T('-5.004811640949107176738007383E+34', '3.898', '-400384931275928574139040590640000000', 5, 4);
+ T('-5.51182E+6', '25.1704', '-184945989386240', 45, 3);
+ T('5.0817133E+21', '65.588', '187482129402132017568127385600000000000000', 49, 6);
+ T('7E+819', '5.1', '224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('8.632243850351986829614194785E+70', '1.79', '172644877007039736592283895700000000000000000000000000000000000000000000', 58, 1);
+ T('8313.9830820043510800927', '5.9490796', '266016', 60, 2);
+ T('-4.8322661609148E+98', '56', '-34820147330641520867734223585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 3);
+ T('9.90E+84', '5.36286', '316800000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-7.2735734186328E+445', '9.1793671', '-37240695903399936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('1.186175941E+861', '49.4769090', '667757690735430931054592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('370.7', '8.2', '94720', 36, 5);
+ T('-8.31830E+62', '1.4071', '-1663660000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('6.30629730149520E+58', '6.7564776', '4036030272956928000000000000000000000000000000000000000000000', 75, 3);
+ T('146374463.8386452478', '10.10439537', '149887450112', 29, 2);
+ T('5.369069761537293617355', '8.51455', '1280', 60, 3);
+ T('9.572805588973763591E+636', '29.26028166', '5139360866951041603172564992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('2.112388516E+97', '95.941696', '836803303194568364604746582155203706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 0);
+ T('-2.84E+803', '8.94', '-72704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('2.748365687884658381002E+73', '3.939771', '219869255030772670480160000000000000000000000000000000000000000000000000000', 59, 3);
+ T('1.28885439E+22', '6.8', '824866809600000000000000', 90, 0);
+ T('75.474966077696154458636', '6E+1', '86469112845513523200', 37, 5);
+ T('9.52524443047803E+102', '5.1542463', '304807821775296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('-65290178.02012312', '56.71', '-4704653140988053692612608', 77, 6);
+ T('-1.54159583689188222540288E+43', '82.88789', '-74547000425160756430242143607053430961088967475200000000000000000000', 56, 5);
+ T('6.46332659762769910385E+889', '7.58', '8273058044963454852928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('-9.044216E+9', '9.6633365', '-4630638592000', 62, 5);
+ T('-7.8797588082E+22', '26.2', '-5288016622122958848000000000000', 26, 5);
+ T('2.8112E+62', '15.93', '9211740160000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('5.92688569E+729', '3.2', '47415085520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('-4.315860E+758', '18.71', '-113137680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('4E+36', '8.0036', '1024000000000000000000000000000000000000', 35, 4);
+ T('-9.52862059072391330154790315399E+320', '14', '-15611691975842059553256084527497216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('5888843.29890622381', '49.8', '3315123892555419222016', 18, 2);
+ T('-6.9426269456626863315566E+898', '80', '-83931209705638726410226845084214163751217135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('-1.3626570931817865369E+952', '2.412', '-54506283727271461476000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('9E+652', '62.11', '415051741658464911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('-7.39717033834399418848965503801E+93', '7.84444536', '-946837803308031256126675844865280000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('294.016656452572192', '41.4901', '646512837132288', 89, 0);
+ T('-59688295.0673', '2.387344403', '-238753180', 9, 0);
+ T('-1.0E+73', '93.6034320', '-99035203142830421991929937920000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('-2.2006618E+8', '61.50930', '-507438062717362431705743360', 26, 2);
+ T('-443017901.1708871893203864030', '7.9541136', '-56706291328', 94, 2);
+ T('7.14029893735278119E+31', '6.16202078', '4569791319905779961600000000000000', 47, 3);
+ T('-1.9E+338', '7', '-24320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 6);
+ T('37.066569410653580', '6.464199109', '2368', 73, 6);
+ T('4903241700.2418522072141871533', '91.7', '12139838445447429528485698377193881600', 14, 3);
+ T('4.6946065159720691941569271E+722', '4.716512', '7511370425555310710651083360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('-7.744468812604682335999885E+87', '51.48636461', '-17438993429314437492028677572400754196480000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('3027997.220', '5.540956441', '96895904', 48, 4);
+ T('664811.2108926806', '42', '2923869699093561344', 16, 3);
+ T('4.5E+25', '7.99', '5760000000000000000000000000', 23, 6);
+ T('-9.262684033948675213068177E+72', '90', '-11466647436874487633175954173462599989718457304219648000000000000000000000000000000000000000000000000', 7, 6);
+ T('-4.6507768919517003874376E+57', '19.0', '-2438346515127573092728884428800000000000000000000000000000000000', 43, 5);
+ T('4.7912288114570E+606', '7.60', '613277287866496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('2.288999395791048029499268E+358', '39.4818081', '12583907258222478510418687124402339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 2);
+ T('-3E+64', '56.096', '-2161727821137838080000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('1.812', '93.572604', '9903520314283042199192993792', 71, 0);
+ T('-2.8604E+840', '73.26', '-27015714175200666338512076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('1.614357612973206E+396', '1.3652740', '3228715225946412000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 1);
+ T('8.8330826489105E+71', '7.36', '113063457906054400000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('4.808085E+38', '7.36', '61543488000000000000000000000000000000000', 1, 6);
+ T('1.4674073193443052887054391964E+92', '15.92', '4808400304027419570029983158763520000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('-7.1906204232190168E+58', '8', '-18407988283440683008000000000000000000000000000000000000000000', 35, 4);
+ T('1E+56', '89.38867585', '61897001964269013744956211200000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-6.3588101817E+93', '1', '-12717620363400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('577.2299', '6', '36928', 85, 6);
+ T('5.67266564173572774', '50.16', '5629499534213120', 39, 1);
+ T('7.736006E+92', '7.7303', '99020876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('-8063136.499991700395', '5E+1', '-9078284071259407908864', 54, 3);
+ T('271.740469577595210471525552921', '7E+1', '319940329214418463227904', 89, 3);
+ T('-4.402383870E+97', '1.67003', '-88047677400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('4.48E+207', '8', '1146880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 4);
+ T('-821.77', '58.57', '-236637138820555341824', 98, 1);
+ T('3.3423E+45', '26.93443575', '224297956147200000000000000000000000000000000000000000', 63, 1);
+ T('569665666658274.72531', '80.2832', '688683532971168027133024510703749300224', 58, 5);
+ T('8.101931E+9', '6.73211', '518523584000', 44, 2);
+ T('7.80443864166943223779699390E+32', '6.09911890', '49948407306684366321900760960000000', 58, 1);
+ T('-7.388E+301', '4E+1', '-81231919060090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('-9.48621540952877882999033566E+985', '4', '-1517794465524604612798453705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-5.46811960031738503944E+981', '1.84', '-10936239200634770078880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('-9.011E+4', '9E+1', '-111550776940005616571160083824640', 51, 4);
+ T('4.30981518591888411243792E+79', '5.9753', '1379140859494042915980134400000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('1.15568826931104604E+27', '77.3105', '174642673524483578354745481988771026042880000000000', 24, 1);
+ T('-2.16584100252936398060297049362E+782', '7.079465', '-27722764832375858951718022318336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('-7.37611E+80', '7.809271379', '-94414208000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('-775118.789557421057227', '99.0', '-491289398973852358614660797572317184', 86, 0);
+ T('-4.58078092935544410384219413E+365', '5.0106164', '-14658498973937421132295021216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('5E+365', '56.917', '36028797018963968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('-11.780090719455110166830985316', '8.4019386', '-2816', 92, 6);
+ T('2.993887092727899E+219', '89.4768', '1853126352593784112993844316528457115762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('8.613E+84', '9.650', '4409856000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-61843595.467348893085197', '12.37', '-253311365120', 17, 0);
+ T('-9.44E+218', '93.47', '-9348923176683191836038186139648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('8.689968931761E+65', '86.29660', '67235378004830915008061269092923237990400000000000000000000000000000000000000000000000000000', 84, 4);
+ T('-6E+3', '52.7065', '-27021597764222976000', 58, 6);
+ T('88.06424381843761', '92.970', '435754893828453856764491726848', 74, 5);
+ T('9.4258184965469388', '2.5050299', '36', 91, 0);
+ T('11385455.836647899710616500352', '22', '47754059448320', 19, 6);
+ T('-402384.82771701517866627696', '1.4976014', '-804768', 83, 4);
+ T('-816995.729120489549736989', '41.926577', '-1796591004669706240', 89, 1);
+ T('5.8495695180E+42', '75.022', '220990488248153166476085741748224000000000000000000000000000000000', 25, 6);
+ T('-4.12834991E+53', '61.0518424', '-951932677956148259750674432000000000000000000000000000000000000000000000', 63, 2);
+ T('-7.956121026436506662E+75', '3E+1', '-8542819902890686883444031488000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('-59450.609868780452', '8.384870', '-15219200', 71, 6);
+ T('-7.0589363955022283733069901E+563', '69.2994', '-416686057985354863456841511393682250846563205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 2);
+ T('-1.00690916351E+15', '7.68', '-128884372929280000', 24, 1);
+ T('3.961351810447530955514232E+34', '8', '10141060634745679246116433920000000000', 73, 6);
+ T('-5030461340718.244539410', '53.4', '-45310367639118541034153312256', 36, 6);
+ T('4.1143105944833226351167185E+95', '89.57431969', '254663490948347034812000154602091439637591183536947200000000000000000000000000000000000000000000000000000000000000000000000', 66, 1);
+ T('-1.78007665311101852232913292E+894', '63.1297', '-16418309225762207101793472733581875753632399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-6.87249144E+585', '6.0194', '-439839452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('-2.6132854595762759041E+98', '1.1186739', '-522657091915255180820000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 4);
+ T('-4.2062758733720057853E+66', '51', '-9471691227967836436449878369265254400000000000000000000000000000000000000000000000', 47, 4);
+ T('-368901146741071247', '5.061198', '-11804836695714279904', 84, 2);
+ T('-7.314815327845061510996797E+56', '26.80776', '-49088894702146964601311855430860800000000000000000000000000000000', 67, 0);
+ T('-559089.497001869711276378', '4.4', '-8945424', 29, 1);
+ T('2574044.135112188003318664547', '7.0662486', '329477632', 29, 0);
+ T('8933620.2475639089', '32.663', '38369605734891520', 5, 5);
+ T('5.22544967222739720329231380E+327', '6.316', '334428779022553421010708083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('-3.94256285787355E+75', '80', '-4766266034336976187749492701669412044800000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-6.3E+8', '5.02516', '-20160000000', 18, 5);
+ T('-1.2609528257963306E+144', '6.955', '-80700980850965158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('3.19815912303079592566055543E+34', '7E+1', '37757198623711021767758747875237842792201007923200000000', 96, 6);
+ T('58268403.20822855523919', '8.7', '14916711168', 9, 0);
+ T('-753349.514', '3.69', '-6026792', 60, 2);
+ T('6.015817271807672573951004E+36', '7.7', '770024610791382089465728512000000000000', 22, 6);
+ T('4.9067740235620407679349051E+85', '98.77', '15550187590381763038435695118300953991495252558210924544000000000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('-1.1044238958711448E+57', '1.427940', '-2208847791742289600000000000000000000000000000000000000000', 64, 6);
+ T('5.45E+7', '2.19650779', '218000000', 90, 5);
+ T('5.833644E+943', '69.7219', '34435756123242010728757985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('8.83988595138371584578E+39', '5.248', '282876350444278907064960000000000000000000', 81, 2);
+ T('39.8002520122379582960', '38.340', '10720238370816', 85, 0);
+ T('2.925E+699', '8.42', '748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-119.9849715159168013030496', '42.2204', '-523367534821376', 92, 1);
+ T('5.583763693702311720204316E+700', '64.645226', '1030022598257976747033060048260257802679746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('5.4369453E+108', '3.541172297', '43495562400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('52.9799422', '6.4966', '3328', 18, 4);
+ T('160424849.307673171251083502723', '8.18', '41068761344', 90, 1);
+ T('-3.10282310244752671599883355E+203', '2.8388054', '-1241129240979010686399533420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 5);
+ T('-30659.165839023637825699', '32.646', '-131679402328064', 70, 0);
+ T('-8693.83605065', '5E+1', '-9787447890182930432', 27, 0);
+ T('2.96027403674201471879429723E+596', '90', '366464175733990095230496266975835293536734173254909952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('-6E+452', '7.015', '-76800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 6);
+ T('7038364404.3110775748596045330', '41.38145631', '15477527005445392171008', 12, 2);
+ T('6.2611E+35', '34', '10756487894794240000000000000000000000000000000', 9, 3);
+ T('8.6301635445466973E+779', '73.03', '8150959012890163526649727997781905244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('2.783413311179835E+79', '79.86', '16824701092721754549882558149710105804800000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('100.11347916412867039', '79.70330', '60446290980731458735308800', 54, 1);
+ T('-8.5880E+51', '8.50', '-2198528000000000000000000000000000000000000000000000000', 36, 1);
+ T('-2.3362645697832843963983349994E+526', '7.29947', '-2990418649322604027389868799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 3);
+ T('-2338.92303992724200987068', '9.211493', '-1197056', 72, 2);
+ T('-8773.6756', '7.59370', '-1122944', 39, 1);
+ T('-9.1242059644188461461989E+81', '4.55655', '-145987295430701538339182400000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-49373.43267355786199171063', '21.6825', '-103542685696', 51, 1);
+ T('-62971.417107460646230', '86.427', '-4872145138364980080667046969344', 72, 1);
+ T('201962.7798295066533389', '63.80677245', '1862770663307264231735296', 78, 0);
+ T('7.789502845174554948E+340', '63.55050354', '718454827231837062345310132347170979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 5);
+ T('62.2929', '7.31', '7936', 68, 5);
+ T('-5.1E+141', '3.349', '-40800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('5.9428212E+602', '6', '38034055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 2);
+ T('-1.198544414897843E+457', '2E+1', '-12567649083959206215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('642613.731071204752924440058663', '3.966224196', '5140904', 43, 1);
+ T('-76190.5204', '2.9836', '-304760', 99, 5);
+ T('-3.368668764158378E+53', '15.691661', '-11038453806394173030400000000000000000000000000000000000000', 75, 5);
+ T('-3.84318E+36', '1.28956981', '-7686360000000000000000000000000000000', 62, 4);
+ T('7.01120673129090186E+46', '1.63624177', '140224134625818037200000000000000000000000000000', 61, 4);
+ T('8.829284626400E+812', '6.05340', '56507421608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('-8E+869', '6.675169', '-51200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-8.27E+4', '7E+1', '-97634927033329914793164800', 9, 0);
+ T('81443', '18.156982', '21349793792', 23, 6);
+ T('-39938.1297036710620370351427855', '5.0263', '-1278016', 63, 3);
+ T('8.4998E+64', '39.11435', '46728144668852224000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('-525.0462200816994002261', '3.82875', '-4200', 12, 3);
+ T('3.37626766413341873E+346', '18.9545', '8850683105465909195571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('1533.36541194275887961688', '42.07795', '6742205301522432', 64, 5);
+ T('-2.0084763810493638E+29', '1.5525985', '-401695276209872760000000000000', 18, 6);
+ T('8.68513062872056558E+407', '69.49', '512679622255182096508328258111113527296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('-86904.03065534819887', '5.5', '-2780928', 37, 6);
+ T('5.481646979E+133', '15', '1796226082078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 5);
+ T('-1.2019E+376', '9.217', '-6153728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('9.49890332173110920E+63', '9E+1', '11759072751271838511757086975822426696109260800000000000000000000000000000000000000000000000', 11, 1);
+ T('3.4898511269831185E+207', '13.522', '28588860432245706752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 1);
+ T('-64.77903528435142256753', '52.7197', '-288230376151711744', 83, 6);
+ T('4.26952E+33', '48.41140399', '1201763042565680005120000000000000000000000000000', 66, 3);
+ T('-768.660383127873570', '20.08', '-805306368', 22, 2);
+ T('9E+69', '21.5582241', '18874368000000000000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('-1.48794E+71', '6.8148986', '-9522816000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('-1.6E+2', '84.084', '-3094850098213450687247810560', 97, 6);
+ T('-3.757011882406E+86', '85.31754', '-14534235741566637930107188914284606259200000000000000000000000000000000000000000000000000000000000000000000000000', 36, 6);
+ T('5.581195722447E+316', '12.352', '228605776791429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-3.433662908552167E+502', '48.359351', '-9664901872169645490130407915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-1.16498055E+621', '34.11', '-20014213450904371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('-1.8144213628493004E+780', '57.441', '-261485675955877657468837286431948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('7.83698897933256099', '99', '4436777100798802905238461218816', 63, 2);
+ T('-1.9211129193867427753E+756', '6.503392696', '-122951226840751537619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('3.056943759831642370809E+824', '4.63375', '4891110015730627793294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('7.32117698427E+38', '9.5', '374844261594624000000000000000000000000000', 25, 5);
+ T('7.725763802057701875E+97', '5.513097', '2472244416658464600000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('7.65503722303577170E+543', '6.20641', '489922382274289388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('6.67978E+61', '98', '21169067815981305478824120343016243200000000000000000000000000000000000000000000000000000000', 82, 0);
+ T('-1.7618111775915493550986209E+588', '58', '-507807498425502491393740691412545468733849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 4);
+ T('-76.7313048658851726', '62.2', '-350488137400481480704', 80, 1);
+ T('1.153770302081623E+388', '3.40629', '92301624166529840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('1.86404717101821253055E+40', '13', '152702744249811970502656000000000000000000000', 37, 4);
+ T('-853545.0711617571080185281', '9.6542', '-437015040', 6, 4);
+ T('-9705110151.636562119', '1.157851586', '-19410220302', 26, 0);
+ T('-1.8637345E+751', '7.456', '-2385580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('-7.358731350525E+72', '37.3871', '-1011376335697753197772800000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('-1.8417660397975E+202', '33.350', '-158206498156273939251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-941331781.475', '14', '-15422779899904', 44, 4);
+ T('-9.49483053336736671E+53', '3E+1', '-1019499665546876919327227904000000000000000000000000000000000000', 92, 1);
+ T('-27061011396489697477938955.5', '23.3', '-227004216688684648181018541424640', 58, 2);
+ T('6.327720368661347326E+99', '3.557736673', '50621762949290778608000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('3.47708036909E+91', '3.142155218', '278166429527200000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('-7.5206060385963386E+27', '61.79', '-17341336859147659559629563528164147200000000000', 57, 3);
+ T('-90.98801', '40.60460805', '-98956046499840', 94, 3);
+ T('6.6122850E+716', '7.704774', '84637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-3278.84494654370242895667', '5.2139', '-104896', 71, 5);
+ T('-5E+2', '17.908938', '-65536000', 75, 3);
+ T('-7.261014971E+950', '30.8', '-779645545905284710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('-9.60504645980772474307408774206E+30', '25.776', '-322291878292459032966196948102985809920', 41, 0);
+ T('5.89426930E+16', '40.2', '64808176325931040768000000000', 69, 2);
+ T('-3394338773.68434805429730893263', '35.69877445', '-116628592172638142464', 27, 2);
+ T('-9.84098E+20', '22.41276', '-4127606177792000000000000000', 54, 0);
+ T('-3.153829548196E+246', '7', '-403690182169088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('262.4613800535144', '9', '134144', 50, 3);
+ T('-6.4726169901850031', '2E+1', '-6291456', 87, 1);
+ T('-732038509.46368965', '5.982496553', '-23425232288', 2, 6);
+ T('-9.68109953390953566E+58', '1', '-193621990678190713200000000000000000000000000000000000000000', 83, 2);
+ T('-71.98829', '3.9594', '-568', 11, 4);
+ T('-5.63340524759E+98', '2.157867', '-2253362099036000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('-2', '80.1421', '-2417851639229258349412352', 5, 5);
+ T('1279.60354235337400163', '1.47065', '2558', 80, 3);
+ T('7.074299688489905767E+46', '9.495541', '36220414405068317527040000000000000000000000000000', 64, 1);
+ T('-8.10930236E+21', '5.8749', '-259497675520000000000000', 7, 0);
+ T('-2.365362469103752057939234E+420', '22.89435', '-9921049265611743671622760923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-5.36301048482', '66.64', '-368934881474191032320', 70, 6);
+ T('4.40356646775989542484114952E+247', '8.4', '11273130157465332287593342771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('8.946962547E+63', '68', '2640677253465177050632245215232000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('4.04007553717179454916486E+85', '4.66556', '646412085947487127866377600000000000000000000000000000000000000000000000000000000000000', 25, 2);
+ T('8.433285748665685961204E+717', '14.634542', '138170953706138598788366336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('-3.36046E+9', '3.04405264', '-26883680000', 2, 2);
+ T('88701.1', '8.593915676', '22707456', 72, 5);
+ T('-8.544E+93', '4.41', '-136704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 6);
+ T('-1.59524458307E+43', '53.6527849', '-143686858197577085038782054400000000000000000000000000000000', 11, 3);
+ T('-252.00676245447036710', '7', '-32256', 13, 3);
+ T('-390266569569218983.998368338730', '6.30', '-24977060452430014912', 69, 1);
+ T('-77276.0184736', '9.9426', '-39565312', 31, 2);
+ T('-546466242084.13073542064', '9', '-279790715947008', 26, 2);
+ T('-2.27219E+84', '59.61', '-1309828356776315815198720000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('4.8383980185488032E+190', '69.9314', '28560860791972215239601899163336310784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('-9.19560959356055613358160075836E+71', '1.865435508', '-1839121918712111226716320151672000000000000000000000000000000000000000000', 79, 6);
+ T('-4.2814602033693210451005E+888', '92.1590', '-21200764049431238063129723499622280070479424258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('-4.46604076944471474E+43', '75.0', '-1687222499260406529563691351786004886323200000000000000000000000000', 23, 0);
+ T('-4.49092247523991E+15', '42.58971', '-19751285923867426000878960640', 78, 1);
+ T('-9.55705505480806147696656148E+691', '87', '-14788826387502042201346965039790294335527623730816614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('-5.810248650151483E+478', '3.400', '-464819892012118640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('5.1E+10', '1.02614526', '102000000000', 84, 0);
+ T('2.2963483141E+51', '4.28632', '36741573025600000000000000000000000000000000000000000', 4, 0);
+ T('5.2041006949541188E+86', '7.69', '66612488895412720640000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('-9.16926937856E+707', '3.32043', '-7335415502848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('-564.415022336648', '13', '-4620288', 60, 6);
+ T('2.353849280538805060100505', '10.06382984', '2048', 11, 4);
+ T('5.923560343E+193', '26.440668', '3975234054541803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 6);
+ T('34507.33861362321557395', '6.1886117', '2208448', 35, 3);
+ T('-1.4539786307291792147205595E+915', '5.158', '-46527316183333734871057904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('8.0983304884130011471863E+143', '4.362858466', '12957328781460801835498080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('-4.066003779009418E+35', '1.84', '-813200755801883600000000000000000000', 8, 5);
+ T('4043428306285501.50', '13.04207', '33123764685090824192', 41, 5);
+ T('-3.286E+9', '4', '-52576000000', 42, 5);
+ T('3.927765506256237E+28', '99.27059', '24895171507807270787522282199733986497459650560000000000000', 54, 3);
+ T('-4.97231E+74', '48.6532', '-139958084144816193536000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('6.45479018040222E+82', '59.74812', '37209332033554143545152308353433600000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('5.185669320E+393', '51.58661954', '11677089208609306690191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('-261.4601898436705686181', '5.0213', '-8352', 76, 4);
+ T('-1.8480783882329491547198E+830', '4.41', '-2956925421172718647551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('-1.07858591758E+909', '9.198', '-552235989800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('9.32561473978200910956E+46', '10.238', '95494294935367773281894400000000000000000000000000', 33, 5);
+ T('7562329.2670081723278510', '2.1264358', '30249316', 31, 0);
+ T('-471.42147633', '9.46343419', '-241152', 31, 4);
+ T('-8.21327261684105E+48', '4.0', '-131412361869456800000000000000000000000000000000000', 22, 6);
+ T('-589.2950237591020530', '34.01950', '-10118942949376', 46, 0);
+ T('3.36E+634', '41.7458', '73887181386547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-1.80718602383428152490317158E+877', '2', '-72287440953371260996126863200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 5);
+ T('-4.4E+86', '60.28344', '-507285462027012669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 4);
+ T('-1.4124E+875', '31.6550', '-303310590443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('6.2795994E+55', '4.72254', '1004735904000000000000000000000000000000000000000000000000', 13, 6);
+ T('11810006.856729', '64.2919', '217856158190974246842269696', 38, 6);
+ T('-8.1561836935488992980280190548E+35', '2.6584', '-3262473477419559719211207621920000000', 58, 0);
+ T('-8.6E+8', '8.99465', '-220160000000', 36, 5);
+ T('8.686E+879', '3E+1', '9326521483264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('4788888.734812817180878783', '3', '38311104', 88, 1);
+ T('-5.62589E+89', '7.485', '-72011392000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-2.4228871753E+254', '81.3377', '-585818172846665243132163395220930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('7.84564443835260469550953929E+320', '34', '13478714511507490113451803722630823936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('8604889.594034877519134648589', '9.617506294', '4405703168', 47, 4);
+ T('1942.85199597566', '9.33661941', '994304', 65, 0);
+ T('9.40044246413384436515576913E+550', '40', '103358957955544357158650650519235513548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 1);
+ T('-7.3065143306E+666', '3.013', '-58452114644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 3);
+ T('7.0065', '4.25167785', '112', 70, 1);
+ T('-1E+17', '2.8065363', '-400000000000000000', 37, 6);
+ T('7.5553722E+49', '33.2912', '649001530162151424000000000000000000000000000000000000000000', 71, 0);
+ T('2.186819E+7', '23', '183443673579520', 41, 6);
+ T('-1.1565E+56', '91.95063', '-286335531086708457584167433011200000000000000000000000000000000000000000000000000000', 90, 4);
+ T('2.091E+444', '8.424569', '535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-5.015094641158408E+912', '2.2', '-20060378564633632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('-85220.03028849323514618761766', '48.5', '-23987297515282104320', 98, 1);
+ T('-5.873E+470', '4.587', '-9396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('4.595002835374E+561', '1.1405', '9190005670748000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('735.5755323673757499', '63.6109655', '6779178447088260218880', 67, 1);
+ T('-3.122283477E+77', '2.943', '-1248913390800000000000000000000000000000000000000000000000000000000000000000000', 97, 1);
+ T('-9.11470609602411183E+72', '15', '-298670689354518096445440000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-1.166382985827776295E+770', '2.8', '-466553194331110518000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('9.3738964740005476E+825', '52.56460', '42216276667318472517187052083609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('8.4093454160775546542E+70', '41.3', '184923461339241522377940935901184000000000000000000000000000000000000000000000000000', 86, 2);
+ T('6529.1558302854607717881601904', '64', '120438792057249662500864', 74, 0);
+ T('2.46638317369', '1.7', '4', 23, 1);
+ T('-9.959712000429936E+358', '5.10194697', '-3187107840137579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('-8.97626886417205922531E+101', '62.38', '-4139573361854737541122899580324910465024000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('-99114350.37980709510531604', '68.23969677', '-29253392775713188755380633600', 95, 0);
+ T('7.04193648769844234238164E+53', '7.982920840', '90136787042540061982484992000000000000000000000000000000', 9, 2);
+ T('-44732.2273958951278', '9.5064051', '-22902784', 98, 1);
+ T('-71.11', '9.7', '-36352', 71, 5);
+ T('-8.620498831272053509985E+47', '9.09', '-441369540161129139711232000000000000000000000000000', 23, 0);
+ T('-10.471497129374939946558456563', '54.1071076', '-180143985094819840', 86, 4);
+ T('106.078918196836998915275', '1.81867232', '212', 77, 5);
+ T('-8.582981224E+814', '4.03', '-1373276995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('-337179.06000197003316824184', '3.587380608', '-2697432', 71, 2);
+ T('399686.834217520084202421', '7.62450', '51159808', 38, 3);
+ T('-6221.2550461238', '1.865', '-12442', 49, 6);
+ T('-8.080E+7', '9.29213', '-41369600000', 48, 3);
+ T('5.5145E+71', '3.3058', '4411600000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-9.08391305171588413685984470E+35', '65.80', '-33513723850566566673404511642720626214478807040000000000', 72, 1);
+ T('5.1640077316090408604E+771', '17.34570363', '676856821397460203654348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('-2.24511761701392511714522062E+40', '40.2713400', '-24685329256315549580113130100748399411200000000000000', 90, 3);
+ T('296309.473916290660408421733', '3.20', '2370472', 51, 4);
+ T('571865.5848162864237931836239', '6.42', '36599360', 23, 2);
+ T('2.8558836793E+14', '9.5033292', '146221244380160000', 27, 2);
+ T('9.6712601912203702E+87', '1.0381558', '19342520382440740400000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('2.8720295E+46', '2.01648', '114881180000000000000000000000000000000000000000', 23, 1);
+ T('-9.6586183124581899007E+148', '42', '-424790525711919462306447232073728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('9.7380785E+538', '8', '24929480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('-27440401165.4', '23', '-230186768735928320', 18, 0);
+ T('4.5180946E+61', '44.1182806', '794831607694712897536000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('1.052803974000E+84', '72.8921618', '4971726199849565404949228027904000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('-79.135170000143039579', '9.42420103', '-40448', 75, 2);
+ T('9.54073397014677E+869', '33.28839', '8195428076323323494006784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('27.5355595648878837798', '24.2', '452984832', 73, 3);
+ T('-8.8420399735094699679011681175', '1.79779', '-16', 91, 0);
+ T('-5.30764564952190900591095760E+937', '3', '-424611651961752720472876608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('-623473768220837.031559529981880', '51.75', '-1403938115117320252029273112576', 85, 0);
+ T('-1.42070707716872626351E+829', '8.506768', '-3637010117551939234585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('-25332149.7036728', '5.299', '-810628768', 18, 3);
+ T('-60.1829875763482484776332', '4.153569433', '-960', 71, 6);
+ T('-9.03815269007469723E+25', '45.8348230', '-3180017272432660348924050643353600000000', 29, 0);
+ T('7656.6661627', '7.614', '979968', 18, 4);
+ T('378902.0873488455576', '30', '406842924597248', 85, 0);
+ T('-9.241454E+62', '89.8', '-572018296390701734149380557819084800000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('-65644.541658977970347999947', '1.496', '-131288', 19, 4);
+ T('4.16253E+61', '86.0078', '3220601594829108722297407222579200000000000000000000000000000000000000000000000000000000', 32, 0);
+ T('-6.446E+91', '53.3000047', '-580604063960604344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-6.0324E+38', '4E+1', '-663269394339594240000000000000000000000000000000000', 49, 0);
+ T('-7.815E+323', '30.960377', '-839129235456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('8.74E+240', '31.663482', '18769007083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 3);
+ T('-4.2295E+913', '10', '-43310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('-1327052828.2013', '9.579', '-679451047936', 26, 4);
+ T('4.22E+532', '4.3241969', '675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('-3.753424279E+79', '40.909381', '-41269336387372491735040000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('-1828.174767167003', '7.2', '-233984', 71, 0);
+ T('18.89647168262', '5.9437042', '576', 41, 6);
+ T('5966402', '9', '3054797824', 24, 5);
+ T('-7.83838957059385979392E+57', '7.66843174', '-1003313865036014053621760000000000000000000000000000000000000', 80, 1);
+ T('-7.18022986610568758828E+592', '6.49', '-4595347114307640056499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-3.01244590103399274407E+58', '57.492675', '-4341392075958549693780431564031026790400000000000000000000000000000000000000', 81, 1);
+ T('-7.70166677298445', '5.9331', '-224', 24, 0);
+ T('4.700603226934473012463713938E+98', '33.0566176', '4037787426231125584705250350081874329600000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-8957494.4637135966598481865', '9.1796303', '-4586236928', 48, 3);
+ T('-2.02267358348E+80', '48.51', '-56933199980329211462156288000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-863.86459267678645406855448', '2.628', '-3452', 50, 6);
+ T('3902323.72828211', '4.83809', '62437168', 31, 3);
+ T('-2.45494085309969830630248086E+45', '84.4079473', '-47485462127023835745484524111003995140545125820661760000000000000000000', 43, 5);
+ T('43846027.1735495090319028', '4.5524781', '701536432', 41, 5);
+ T('7.516829876867511426401E+615', '73.8', '70994450935904596478746033265548438842376192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('-3.38912E+966', '54.5', '-61052958276455581614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 1);
+ T('-6.5018050152497498145379055E+761', '3.2', '-5201444012199799851630324400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-505673691.8', '80.86', '-611321981349729732369955858415616', 48, 1);
+ T('6', '48.46106', '1688849860263936', 22, 3);
+ T('-161.3892171213797467', '6.98267316', '-10304', 52, 5);
+ T('7.90715681590366E+76', '82.0067', '382366641379509346345148839240176920166400000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('6.74026E+8', '44.531731', '11857590790773538816000', 56, 5);
+ T('6.14777004092232E+87', '29.01', '3300558908636243259555840000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('3514009358.0657488455750280635', '21', '7369411753148416', 67, 0);
+ T('-110029.37071764111976', '5.67222593', '-3520928', 56, 6);
+ T('-5.9E+611', '3.35560', '-4720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 1);
+ T('-736.8', '10.9041311', '-753664', 90, 5);
+ T('-2.27064193007794425651', '1.24118', '-4', 66, 6);
+ T('-8.1E+396', '43.5555', '-71248353479884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('362820216.092472', '1.616', '725640432', 30, 1);
+ T('12.829896784248090913', '89.41', '7427640235712281649394745344', 72, 0);
+ T('-6.72108129E+823', '3.3', '-537686503200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-304751684.5795903704601949638', '10.362', '-312065724416', 37, 2);
+ T('-953412.2857754235958636178', '7.09', '-122036736', 46, 3);
+ T('-8.687960037575650376866669E+68', '4.44039262', '-13900736060121040602986670400000000000000000000000000000000000000000000', 12, 0);
+ T('64.680276798747055', '82.6580', '309485009821345068724781056', 78, 2);
+ T('-2.551054438546756236', '7.4', '-256', 22, 6);
+ T('-9.44200436986698341962757448E+896', '2.401837', '-3776801747946793367851029792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('5.66375639234475586977355E+607', '7E+1', '66865833385868937865085276717563173092196352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('-7.217899090287E+659', '4.199336', '-11548638544459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-9.88036535347654994776E+67', '69.461', '-58323382729705192606899179795205703545651200000000000000000000000000000000000000000000000', 33, 1);
+ T('8584864448226038.031950', '76.1498', '648654018084509639815792671113942663168', 37, 0);
+ T('787672743.9673397', '33.25068', '6766057342271225856', 70, 2);
+ T('-33016272.11', '34', '-567215233903362048', 45, 2);
+ T('57266237.854382', '48', '16119012725881906921472', 52, 2);
+ T('-3E+786', '26.1', '-201326592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('-6.68387400E+65', '40.3080974', '-734899718158968422400000000000000000000000000000000000000000000000000000000000', 28, 5);
+ T('3251033706.81254606384966142404', '18', '852238979825664', 9, 6);
+ T('-2.13525392995645422668813E+234', '5.53412', '-68328125758606535254020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('6.93347735493293225506', '5.349368335', '192', 59, 2);
+ T('-6.94471483192906266600634E+367', '1.8701129', '-138894296638581253320126800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('-4.3162E+213', '6.67447410', '-276236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('7.60845498135319095E+923', '2.98', '3043381992541276380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('-3.367881151049504941312848E+872', '80.873', '-407151848089718348309922499853408144326409374924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('-8.056141739E+585', '9E+1', '-9973020420866251765102128675512385536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-6127.44380709', '3.0390', '-49016', 26, 0);
+ T('-15979.93735412111150663597311', '47.809', '-2248844326429786112', 80, 3);
+ T('7.628E+40', '8.44722', '19527680000000000000000000000000000000000000', 26, 1);
+ T('8.21586502603438489829152044E+753', '3.3', '65726920208275079186332163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('218820.4214788862312042741288', '41.4', '481190268779888640', 11, 1);
+ T('-4.712845800912574E+872', '3.795848297', '-3770276640730059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('-8.00681654214625074528153341885E+248', '7', '-102487251739472009539603627761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('-4883', '1.041', '-9766', 51, 2);
+ T('-3.88956099346857960940802E+350', '84.45412418', '-7523505139152150269528348460921186617326076690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-9120.08276', '8E+1', '-11025403474885418073320325120', 32, 4);
+ T('949668.637524945649422', '8.7', '243115008', 95, 5);
+ T('-1603951093.113702', '95.4390382', '-63539048930567956187042904442482458624', 97, 0);
+ T('8.9360485631440121360582504E+599', '7.956', '114381421608243355341545605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('2.329044630156596230950946514E+779', '67.00', '34370632182996996772969797559680211870190613299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('5.14E+649', '19.41278679', '26948403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 2);
+ T('-2489960450.0476237', '5E+1', '-2803446238696818134220800', 98, 3);
+ T('2174322.10', '7.29594', '278313216', 3, 3);
+ T('99.964494671271862542919862624', '56.34', '7133701809754865664', 86, 6);
+ T('-88449053.265356167043161130', '8.91019', '-22642957568', 64, 5);
+ T('-3.6093055379274718667678E+24', '96.22133086', '-285958645722552006945702815384168126007464292043980800', 37, 1);
+ T('-695834617891443.10073', '2.47743', '-2783338471565772', 100, 1);
+ T('3813.493660618653026951665', '65.2688', '140674870306109040623616', 1, 3);
+ T('-3.4839694186865E+57', '8.26', '-891896171183744000000000000000000000000000000000000000000000', 70, 6);
+ T('-395596625745821.7613', '10.70', '-405090944763720704', 93, 2);
+ T('-2.761625985216E+95', '87.370', '-42734092257872775578168835626494643404800000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('-1.04011981052274146033141330896E+92', '3.5', '-832095848418193168265130647168000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('1488.77832910565323', '8.137327', '380928', 59, 1);
+ T('86422648.1764607675', '1E+1', '88496791552', 8, 3);
+ T('5.574E+69', '68.178148', '1645154423469712651321344000000000000000000000000000000000000000000000000000000000000000000', 9, 2);
+ T('9.0390550E+43', '23.4996731', '758250890854400000000000000000000000000000000000000', 48, 6);
+ T('3.865E+14', '25.6882', '12968787968000000000000', 96, 6);
+ T('89.910071333737622', '88.7931594', '27544165874099711116505513984', 31, 6);
+ T('-8.09E+486', '1.514952', '-16180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('456.994009565595', '6.2107413', '29184', 86, 1);
+ T('2.33E+344', '5.0', '7456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-3.17504536700217439458E+201', '9.41690020', '-1625623227905113290024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('-8.3657970E+82', '3.52347902', '-669263760000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('49883843.695', '9.731', '25540527616', 38, 0);
+ T('4.70780014281929218545967E+469', '27', '6318702390472809117005515430297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('2.5892692979438775E+701', '38.8', '71173292513317336997953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('5.538E+80', '73.7972941', '5230493116426419038689689600000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('3.137573859E+34', '79.05712056', '18965470245465049762684209117265920000000000000000000000000', 5, 0);
+ T('-3.2E+349', '41.5865499', '-70368744177664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('551.2535', '4.4238522', '8816', 72, 2);
+ T('-8.41734385E+726', '84.7', '-162815109005430532059897697769881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-605577502.88', '9', '-310055681024', 69, 1);
+ T('-2.88380004994406599E+55', '1.561066', '-57676000998881319800000000000000000000000000000000000000', 22, 6);
+ T('3.6563452136364357155780188E+30', '8.452', '936024374690927543187972812800000', 5, 3);
+ T('-5.45305215E+87', '30.4', '-5855170161908121600000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('359.89308810160290646', '1.792032', '718', 99, 5);
+ T('-4.5E+34', '6.49342719', '-2880000000000000000000000000000000000', 61, 5);
+ T('2.0315064861481433563816713794E+296', '3.790', '1625205188918514685105337103520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('531196471.57594', '50.12360869', '598074057214030621179904', 56, 5);
+ T('3198168365163448643775.37894331', '54.9250943', '57613079430472862771033371762596249600', 26, 4);
+ T('3.4', '7.36070', '384', 25, 6);
+ T('5131349.4613450805', '35.58', '176311809114898432', 81, 5);
+ T('-57.655156509741558', '1.598506738', '-114', 80, 1);
+ T('-2.6975190322E+40', '2.94500262', '-107900761288000000000000000000000000000000', 18, 4);
+ T('472.8458', '59.8', '272089475087215886336', 3, 5);
+ T('302971023.2012863512053861', '2.7', '1211884092', 59, 2);
+ T('673303.869167370', '2.268', '2693212', 96, 0);
+ T('-4.462225949182', '8.0', '-1024', 13, 1);
+ T('7.33964967963E+952', '33.95', '630471106762154547609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('5.3819628810002704750779215E+505', '54', '969528241015786368720764650930790004162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('8.5379203991362159083290095015E+55', '1.45641', '170758407982724318166580190030000000000000000000000000000', 70, 2);
+ T('-5.0E+24', '9.8118', '-2560000000000000000000000000', 43, 2);
+ T('2.0340565092225E+591', '9E+1', '2518039994935585115439770057391829155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('2.87246E+6', '26.81105', '192767527485440', 35, 6);
+ T('-7.20785461797912180E+45', '9.804616', '-3690421564405310361600000000000000000000000000000', 8, 1);
+ T('9.721784069826181E+253', '2.0', '388871362793047240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 4);
+ T('-4.780E+50', '79.3680', '-288933270887896372754776064000000000000000000000000000000000000000000000000', 19, 4);
+ T('-7.3E+660', '8.09487', '-1868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('6512964.07753', '10.65', '6669275136', 78, 0);
+ T('-5662564659.69258775206076561763', '4', '-90601034544', 42, 4);
+ T('7.8939876842855480E+763', '14.522', '1293350942193344184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-6E+7', '3.8421', '-480000000', 64, 4);
+ T('-1.471428290E+40', '49', '-8283404873183007657164800000000000000000000000000000000', 64, 2);
+ T('-5116612.22350912013361884846', '78', '-1546401088937511752712929148928', 83, 2);
+ T('-44.5572627146061', '16.02920308', '-2883584', 1, 5);
+ T('-9.846334875336079732E+42', '9.20408587', '-5041323456172072822784000000000000000000000000', 29, 5);
+ T('-3.1473042220E+356', '7.16', '-40285494041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-7.543520601E+138', '8.9416413', '-1931141273856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('-39', '8.49122', '-9984', 98, 2);
+ T('-9.98057941646E+253', '4.26390', '-1596892706633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('3810245588.44552636170', '7.14069', '487711435264', 89, 1);
+ T('6.0948E+94', '2.2097848', '243792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('5.8009440652053271190486E+44', '63.35349185', '5350426527837348139856398833903867925626880000000000000000000000', 81, 3);
+ T('2E+7', '50.1', '22517998136852480000000', 74, 0);
+ T('1.55409228738094983545692612511E+295', '75.8', '587119466337121439011833172142799769671565694520524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 5);
+ T('-3931811637.708446', '85.5593', '-152104595386577979025582363282243584', 26, 2);
+ T('7.14870976535291505781190E+65', '16.89718869', '46849784318216864122876067840000000000000000000000000000000000000000000', 50, 0);
+ T('-9128167217.96739072564756094345', '5.1638', '-292101350944', 43, 3);
+ T('-242121.19210440019', '1E+1', '-247931904', 10, 0);
+ T('3.69E+734', '7E+1', '435638308044724770963456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('-6.86E+4', '7.00430233', '-8780800', 41, 2);
+ T('-57410447.7', '2', '-229641788', 22, 4);
+ T('-9.192742923559E+23', '4.9205358', '-14708388677694400000000000', 44, 0);
+ T('6.751277677047965640444055E+94', '8.34', '17283270853242792039536780800000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-9.86787E+310', '2.24', '-394714800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-2.04275513828872E+80', '2', '-817102055315488000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('3366943.87279350654028412035907', '9.320', '1723874816', 24, 6);
+ T('558.207', '5.169', '17856', 45, 4);
+ T('-17659.1562850510022', '8.5544895', '-4520704', 55, 5);
+ T('-5E+95', '9.81', '-256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('8.036029141478230677201E+34', '5.03885582', '2571529325273033816704320000000000000', 51, 1);
+ T('9.29E+53', '88.60', '287511574124029568845321601024000000000000000000000000000000000000000000000000000', 76, 0);
+ T('6.6620E+99', '2.27869688', '26648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('6.619932749361221760650240823E+306', '40.09767499', '7278693033017807962264658951503135899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('-4.0787268682573454270E+356', '5.237874', '-13051925978423505366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 5);
+ T('3.0570E+865', '7.92390354', '3912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('3.895886656433722226649237803E+46', '44.7', '685371628679398398157077546074599042580480000000000000000000', 28, 2);
+ T('6.4846291362627527792265E+44', '53.6084', '5840834672341758949397296720441560268800000000000000000000000', 10, 4);
+ T('-7.610412086309036292E+20', '15.851216', '-24937798324417450121625600', 76, 6);
+ T('-5.3917133419696E+75', '5.11', '-172534826943027200000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('-3.2E+6', '6.94146', '-204800000', 43, 6);
+ T('9E+9', '1.605', '18000000000', 94, 1);
+ T('6.731981E+9', '1.10', '13463962000', 58, 6);
+ T('-131278263.84747', '3.469', '-1050226104', 50, 0);
+ T('-83174.8982005364', '5.9', '-2661568', 99, 3);
+ T('4.5374332395807833997323861E+519', '1', '9074866479161566799464772200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 1);
+ T('7967.6675074', '2.824925117', '31868', 6, 4);
+ T('-122456402631115.746016907', '3.762504394', '-979651221048920', 59, 3);
+ T('9.31133951012837E+54', '6.4', '595925728648215680000000000000000000000000000000000000000', 81, 4);
+ T('3.8463761E+401', '3.5512938', '3077100880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 2);
+ T('24631.64191468140383', '16.785506', '1614217216', 85, 6);
+ T('-1.9174185E+15', '46.3239115', '-134926331908020240384000000000', 74, 0);
+ T('251280947.25269500447565399600', '15.8880', '8233974071296', 75, 5);
+ T('-5E+936', '3.7', '-40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 0);
+ T('31.4668050166697366528', '38.12056', '8521215115264', 62, 3);
+ T('6.935918731524213480E+608', '8.9128208', '177559519527019865088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('2221084727.2844630915912782818', '81.8260', '5370253348044019771417004452347904', 85, 6);
+ T('-7390258.74290517900172', '7.158593683', '-945953024', 33, 6);
+ T('9.82893759867031990815064E+66', '11.2142', '20129664202076815171892510720000000000000000000000000000000000000000000', 64, 1);
+ T('9.1504028748175E+93', '93.5719', '90621200754629060445885237872821230632960000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('-1.4051037E+84', '7.5', '-179853273600000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('-1.91250800E+219', '9.14610', '-979204096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('4.69063891825542172985E+37', '3.0071', '375251113460433738388000000000000000000', 12, 4);
+ T('-9.1421022236768E+60', '64.513153', '-168642020015856924074053466901708800000000000000000000000000000000000000000000000', 67, 5);
+ T('2.4235784393616901478286433E+424', '88.8686017', '7500611971086528294933840138009345348742845980213248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('7180170397.818944542', '74.378505', '135629584096342536693091032629248', 28, 6);
+ T('5E+44', '17', '65536000000000000000000000000000000000000000000000', 63, 4);
+ T('580308727.7338411280057', '8E+1', '701550203417997086950801593597952', 95, 6);
+ T('8.10326E+190', '75.96571696', '3061325074078262501946739916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('6391146659.3284127079184', '9.30374', '3272267089408', 39, 0);
+ T('3.527150517E+187', '26.61', '2367030643528826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('9.7546713274617034357745E+80', '9E+1', '1207569820633391370727074446389262220362188115148800000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('2.762229496258517664588593490E+393', '29', '1482960668809610966355788291773562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('1252.57212478199', '1.6461', '2504', 18, 5);
+ T('-8.18886057221509327080971816E+849', '48.68', '-2304959338851052544047016243113315228712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('-81405542.29', '6.680686395', '-5209954688', 67, 6);
+ T('-2E+164', '4.9070042', '-3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('3.08942771784398449920E+50', '4.5519', '4943084348550375198720000000000000000000000000000000', 29, 2);
+ T('-1.5090367764289E+94', '1.88', '-30180735528578000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('-2.53449221035351380E+416', '3.16876713', '-2027593768282811040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('-9635151362410.708', '82.4608486', '-46592733031650080775348582391364976640', 26, 2);
+ T('-7.899258439046609964680027227E+28', '18', '-20707432042454345225810810573946880', 97, 2);
+ T('919.516997608305982331255187393', '9.7344', '470528', 1, 2);
+ T('-6503690.51571123223969204375', '55.602615', '-234320126884265769041920', 89, 5);
+ T('-8.274733551', '7.245317', '-1024', 14, 3);
+ T('6.6E+9', '8', '1689600000000', 46, 4);
+ T('1.571023665E+607', '4.323376', '251363786400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('-4.8E+94', '75.85051', '-1813388729421943762059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('6.6495678304158376760751090157E+390', '3E+1', '7139919091042424224796808715516562636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-3.7494636004912154721556158058E+880', '68.273417', '-11066463272312161097026275637020558275500885147648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('-6.235575890066456700166E+961', '85.48608939', '-2412271581973699838017758115976756598265736069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('-1575211.9', '32.811409', '-6765479729299456', 81, 6);
+ T('6.0E+379', '2.41', '240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-6.34743937073171E+726', '98.0468', '-2011583832055086727286177146594492688881418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('-9.61717588E+630', '96.54360153', '-761951173548903143448808122891297095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('3E+485', '20.7325', '314572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('4.14464651106613144E+31', '75.7719967', '1565803181376105055877830462794145936179200000000000000', 86, 4);
+ T('669.17605014684116676', '67', '98726974282493520248832', 41, 5);
+ T('-985868544.9', '3.629846907', '-7886948352', 62, 2);
+ T('-455.731', '24.0164179', '-7633633280', 47, 1);
+ T('-3.86517', '3E+1', '-3221225472', 99, 0);
+ T('-8.1549232005556052075901E+653', '69.41473', '-481381699908498046737122347396418786945925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('14550.29483148289929783362', '9.5818', '7449600', 51, 5);
+ T('-41908374506987.17749', '25.9179', '-1406211702625228816384', 5, 5);
+ T('-2056798161.7719303227054', '80.77', '-2486516402568787015232610512142336', 48, 0);
+ T('-9.87263979904697E+61', '3E+1', '-106006662655236870294732800000000000000000000000000000000000000000000000', 94, 4);
+ T('70297306.835105', '3E+1', '75481157566726144', 69, 3);
+ T('-6.0405328972951202406544E+58', '41.833347', '-132832723170788701665271283909132288000000000000000000000000000000000000', 40, 3);
+ T('31391.5869401423391176', '88.515644', '9715043943301843052339602128896', 71, 3);
+ T('-8.66330354794903570277E+292', '54', '-1560642025213630924692223231940938956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('826868.9382823408151135', '5.25', '26459776', 88, 2);
+ T('-2.4803786812031350882E+74', '17.489', '-32510819450265732228055040000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('1228.3539', '11.2876435', '2514944', 99, 4);
+ T('-30481833.49917178251888821', '9.2', '-15606698496', 13, 5);
+ T('2.52212019916279313E+785', '3.1873101', '2017696159330234504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('8759942.04485', '5.017', '280318144', 73, 6);
+ T('-1.22020615E+10', '5', '-390465968000', 69, 4);
+ T('-58430076549292201.4279307067', '49.596010', '-32893208871827739147351948787712', 23, 6);
+ T('-353.303810652197268992162498', '8E+1', '-426750814323964098671280128', 68, 0);
+ T('-7.851081E+569', '76.76352377', '-59321090829911515222383368601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('-7.24165E+343', '6E+1', '-83490540138361734037504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-3.1E+11', '47.075712', '-43628621390151680000000000', 86, 1);
+ T('7.3363137900489094609411656977E+97', '8.3', '18780963302525208220009384186112000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('663222.649981247248641145568', '9', '339569664', 18, 6);
+ T('2.112E+6', '26.337630', '141733920768000', 65, 4);
+ T('-3495890.478448640100', '9.207073', '-1789895680', 19, 2);
+ T('-95.31173395910611', '20.302185', '-99614720', 48, 4);
+ T('9.0189411915185877E+48', '5.18285092', '288606118128594806400000000000000000000000000000000', 13, 6);
+ T('8.77208549062194523E+36', '17.2213470', '1149774789426799605186560000000000000000000', 39, 4);
+ T('3.1744380509800196456479E+273', '95', '125752446897254768383777460175742822813520738071347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('1.1619973517215275928311353189E+354', '68.8764', '342961084184564521092246928308183391365442725478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 5);
+ T('-76023.4386363', '86.25332', '-5881994725412029039916007555072', 28, 5);
+ T('8.69386460833943E+416', '9E+1', '1076248309478949117130144348793807392735232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-54694.751043', '63.603', '-504463110183735108042752', 89, 6);
+ T('4181880.50251735675110375608496', '3.67', '33455040', 28, 6);
+ T('-2', '8E+1', '-2417851639229258349412352', 97, 1);
+ T('-7.035388806701056316560937E+161', '68.6', '-207648026842008359659748355978238754257318707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('5.79270E+7', '75.59', '2188420186025519506350145536000', 49, 3);
+ T('226014930906792.817', '5.8', '7232477789017344', 56, 5);
+ T('5.020040990615786929907E+828', '82.7947568', '24275428676316900718482683630043317031328022528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 0);
+ T('-7.4851901593245045E+441', '8.026', '-1916208680787073152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('3.4382427337180462353166E+66', '1.72219267', '6876485467436092470633200000000000000000000000000000000000000000000', 58, 5);
+ T('-79.8832546641448', '30.05460692', '-84825604096', 29, 3);
+ T('19.140905416735089', '83.083', '183756724581423634555338752', 32, 6);
+ T('9.2736939563E+47', '2.306668', '3709477582520000000000000000000000000000000000000', 13, 1);
+ T('3.902523E+800', '86.82', '30194309224575625540875968525107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('-1.7E+879', '9E+1', '-2104498066785146467328511180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('-6.0970831458439992E+44', '26.9705', '-40916832363113710752890880000000000000000000000000000', 36, 2);
+ T('3.9460229608E+566', '83', '3816359233682628584774500071652720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('-7.60687866324054E+87', '24.09', '-127622246418977799536640000000000000000000000000000000000000000000000000000000000000000000000000', 16, 1);
+ T('7.58E+4', '50.31048', '85343212938670899200', 58, 2);
+ T('8.0428E+856', '8.6758464', '20589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('1.684061899150E+83', '47.7846', '23701064192127468170117120000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('938469201.1', '2.12166842', '3753876804', 32, 6);
+ T('826.141087969829170', '1.477924429', '1652', 79, 6);
+ T('2.574E+90', '8.040', '658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('7.6322500329', '6.196', '448', 61, 2);
+ T('-37132850626311.69624677250', '5.7927241', '-1188251220041952', 2, 2);
+ T('-3.46E+981', '2', '-13840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-3.4718601392', '31.64088372', '-6442450944', 84, 1);
+ T('983.846230224945874507853635', '8E+1', '1188374080681180478736171008', 8, 3);
+ T('40.7289332592', '8.383035420', '10240', 30, 2);
+ T('8.86129793013834392212186226E+279', '60.4', '10216380942384638255101509578867670655969525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-2.762E+662', '7.204', '-35353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 0);
+ T('8.9624045026E+83', '5', '28679694408320000000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('2.4413506797951862615515517E+61', '8.5394', '6249857740275676829571972352000000000000000000000000000000000000', 14, 1);
+ T('-1.6E+99', '71.6705761', '-3777893186295716170956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 4);
+ T('1.3890730595616192342', '19.681', '524288', 96, 6);
+ T('-6.78415864188252437551108237672E+957', '9', '-3473489224643852480261674176880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('2.3035484215259227563709454E+32', '60.7', '265581051208039423293559548278317455025111040000000', 10, 5);
+ T('-4.0799754611466948534836E+54', '7.5', '-522236859026776941245900800000000000000000000000000000000', 12, 0);
+ T('-4.479167010898933984989371026E+778', '1.110614', '-89583340217978679699787420520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 1);
+ T('-6.9825E+5', '9', '-357504000', 83, 2);
+ T('-93369.5338345992063', '4', '-1493904', 34, 4);
+ T('-6.9E+2', '2.02', '-2760', 27, 6);
+ T('6.1586917432121975898735737E+53', '90.48297402', '762409109853865501238066135405850881319494101111930880000000000000000000000000000', 72, 1);
+ T('-610805.817557956874583751', '5.345279851', '-19545760', 3, 4);
+ T('-2.8E+540', '2.158', '-11200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('-33216307.9698822486035004152', '35.200640', '-1141303618071166976', 69, 4);
+ T('3.7925E+68', '98.15', '120189122534139000129406172659712000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('6.26258E+83', '4E+1', '688577952987742208000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-6.6751E+522', '3.43975', '-53400800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('2.26234837922861151E+24', '50', '2547177829419055092318647605002240000000', 100, 3);
+ T('4.193304188919E+76', '5.23390', '1341857340454080000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('7.93582236E+64', '4.666553849', '1269731577600000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('5.223878201E+292', '6', '3343282048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('8.83320247489510E+96', '98.622', '2799353604809563741551126548462678084839014400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('6.9607928209805915422670E+66', '5.06529', '222745370271378929352544000000000000000000000000000000000000000000000', 34, 5);
+ T('-5.44133996E+33', '69.402638', '-3212000181125406996538348011520000000000000000000000000', 27, 5);
+ T('6.375800419E+76', '9.2264', '32644098145280000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('-7.11586154920291523405881987E+909', '4.10332388', '-113853784787246643744941117920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('6.1E+8', '1.12227202', '1220000000', 61, 2);
+ T('2.8928890761965364366337853259E+475', '8.868125259', '7405796035063133277782490434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('9.09274805718925838E+45', '29.827707', '4881631942049425303074242560000000000000000000000000000', 35, 6);
+ T('-3.1686449E+50', '5.7', '-10139663680000000000000000000000000000000000000000000', 18, 0);
+ T('-9.93001541730251774E+77', '43.25438913', '-8734533932255253756264413396992000000000000000000000000000000000000000000000000000000000000', 18, 3);
+ T('-1E+55', '62.27688324', '-46116860184273879040000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-1.700030690479981526333E+38', '12.10919', '-696332570820600433185996800000000000000000', 35, 5);
+ T('3.461725105581794630E+787', '81', '83699377210920195785318807620677300492697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('7193349.6185046937', '31.36895', '15447599351857152', 47, 2);
+ T('56996.120035539089319033161', '7.93', '7295488', 3, 3);
+ T('5.65289619390028826E+43', '83.8', '546714573152585896913056205938354176183500800000000000000000000000000', 57, 4);
+ T('374.85452104302448197583', '35.6014', '12850542149632', 14, 5);
+ T('2E+45', '38.1', '549755813888000000000000000000000000000000000000000000000', 48, 6);
+ T('8.6793E+49', '5.6871', '2777376000000000000000000000000000000000000000000000', 22, 6);
+ T('3.31300736073174937572591466E+51', '28.654260', '889328641609383637350701232774184960000000000000000000000000', 1, 4);
+ T('8374.4834772215851', '86.07', '647906868060985901375329140736', 93, 0);
+ T('583.4131523180115085', '9.56769599', '298496', 53, 5);
+ T('2.5329232548361951E+51', '7E+1', '2990347970579884181470057238303762022400000000000000000000000000000000000', 58, 6);
+ T('-2.17808637754644561715410907', '6.75828483', '-128', 72, 0);
+ T('71.889367334288589', '9.16628817', '36352', 70, 0);
+ T('4.6359135', '4.8484036', '64', 30, 4);
+ T('5582853.00870227201', '9E+1', '6911237262144503123861400371331072', 15, 4);
+ T('7.4400E+37', '44', '1308858641704550400000000000000000000000000000000000', 13, 3);
+ T('-5E+7', '98.169862', '-15845632502852867518708790067200000000', 79, 4);
+ T('-1.6229521333594', '9.400895288', '-512', 44, 0);
+ T('5.965859294541073967E+81', '7.949491', '763629989701257467776000000000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('-3.69238893157938E+62', '66', '-27245021456577068430926961004511232000000000000000000000000000000000000000000000000', 45, 0);
+ T('-9.1997333622633635753E+673', '44.04828472', '-1618434208679578300205921623605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('3.152362235513E+26', '4.8341', '5043779576820800000000000000', 53, 6);
+ T('-412.82', '19.8', '-216006656', 42, 5);
+ T('-2.773900979293835809749E+454', '40.618', '-30499363810328058821800020399882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('-7.166134762630E+458', '52.5650', '-3227340184666722580402536448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-6.03E+86', '8.6', '-154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-2.91106262156270223949798479E+660', '4.473596', '-46577001945003235831967756640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('-8.726419631111681700847491665E+48', '5.6390', '-279245428195573814427119733280000000000000000000000', 98, 3);
+ T('-8.6504429E+136', '25.596', '-2902606980579328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('5.76741782E+84', '2.536562', '23069671280000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('-13.202801059559884', '40.733', '-14293651161088', 74, 1);
+ T('-7.642439646860287122775E+75', '7.353311139', '-978232274798116751715200000000000000000000000000000000000000000000000000000000', 51, 1);
+ T('-6E+1', '2.0', '-240', 79, 1);
+ T('-4.38086306915565E+458', '1.1904', '-876172613831130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('-3.88828E+43', '5.6717', '-1244249600000000000000000000000000000000000000', 55, 5);
+ T('7.2790904796585E+873', '37.324', '1000430577752262743949312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('-20797291.353668', '94.565968', '-411932787801111769963793314106834944', 70, 5);
+ T('-831.88465639958', '3.4135706', '-6648', 22, 3);
+ T('7862983969.6', '97.916', '1245939543485974440652880238777800327168', 88, 0);
+ T('4.36290502766644113572415E+32', '30.049387', '468463360234533496866108038184960000000000', 49, 2);
+ T('-26', '3.113122204', '-208', 12, 1);
+ T('3E+907', '3E+1', '32212254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('3423843328818533.990924', '56', '246713912637473661239058275237888', 71, 1);
+ T('8.27980958200472155010142090313E+56', '2.9946336', '3311923832801888620040568361252000000000000000000000000000', 88, 3);
+ T('-8.7125006085E+57', '98.880347', '-2761101656463459724854404371895575117824000000000000000000000000000000000000000000000000', 68, 6);
+ T('-3.237888E+29', '3.1', '-2590310400000000000000000000000', 43, 0);
+ T('-6.265075164E+32', '8.4591', '-160385924198400000000000000000000000', 86, 6);
+ T('-9.335269654692E+18', '91.31386', '-23113008166138065666602910859427384918016000000', 64, 4);
+ T('93506198.9660665114064', '9.712163712', '47875173376', 31, 0);
+ T('-6.2091372662368181E+618', '2.2097307', '-24836549064947272400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('1.8231481844091356E+802', '23.8', '152936754449199501672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('1.095313344E+53', '8.3', '28040021606400000000000000000000000000000000000000000000', 65, 0);
+ T('-43344.6048592734460662902578238', '5.52', '-1387008', 15, 6);
+ T('-2.460640604518E+732', '60.9975', '-2836925468057594064946560237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-8.356712731746550256729716E+33', '59.40941', '-4817316908126213559680751756970657901969408000000000', 58, 1);
+ T('-848036.01356734577', '76.827', '-64075788522669479175070416896', 45, 0);
+ T('-7.3220802E+64', '95.21', '-2900574800140385619299019032925044736000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('1.155496247509E+15', '26.3366', '77544040526591819776000', 92, 5);
+ T('-4689.701309', '8.89', '-1200384', 46, 4);
+ T('9.888692294663994220E+29', '43.3', '8698185729185597539048044363776000000000000', 73, 5);
+ T('-5.8937281E+96', '66.31', '-434880375602921822390478438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-2.283694099286', '98.6', '-633825300114114700748351602688', 28, 2);
+ T('-4.085320770982384893E+65', '4.657851', '-6536513233571815828800000000000000000000000000000000000000000000000', 76, 3);
+ T('-154.17450579347578547', '7.33', '-19712', 99, 6);
+ T('-8709.124285', '3.60389', '-69672', 90, 6);
+ T('4.2322384789341175E+903', '26.3796434', '284020716498356556267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-4717026.0918956175650868145247', '73.228', '-44551050962449342167559176192', 87, 5);
+ T('-6.5324269050E+581', '6.40', '-41807532192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 4);
+ T('-8.528579E+7', '1.9', '-170571580', 24, 6);
+ T('-7.412202010228757228886890054E+52', '28.276099', '-19896978265798731110495487040673546240000000000000000000000000', 80, 0);
+ T('7964883738.39453092240924', '54.624', '143482589738024493165576192', 54, 6);
+ T('-3.98844924768006278E+69', '26.36018993', '-267660298133463648614481920000000000000000000000000000000000000000000000000000', 89, 6);
+ T('-36660620.963540', '99.6647', '-23236428473869515680549033732535746560', 5, 3);
+ T('1.589130188E+921', '13.3936', '13018154500096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 5);
+ T('-7.47925744451382129068E+86', '6E+1', '-862299674627083615416670702317357498368000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('5.844846317288869824392E+83', '8.3', '149628065722595067504435200000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('7.3223281E+13', '2.751', '292893124000000', 49, 0);
+ T('-7.1E+966', '2.14088298', '-28400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('3.31315861896877339358125958E+47', '79.6', '200268149947504862895403230220100750876031324258304000000000000000000000', 76, 2);
+ T('1.64026126379113317535679765450', '82.0777168', '4835703278458516698824704', 31, 0);
+ T('-5.1279429680653082', '2.66717574', '-20', 94, 5);
+ T('7.8062570234066521228014E+136', '3.3028', '624500561872532169824112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('4.69086610578693937385986321335E+32', '92.9', '2322804388512137005180470295302505718374055541739786076160000', 94, 0);
+ T('3.440490E+48', '8.500617', '880765440000000000000000000000000000000000000000000', 96, 4);
+ T('-774606.402352', '6.1934734', '-49574784', 78, 5);
+ T('-4.6E+72', '33.0', '-39513699123200000000000000000000000000000000000000000000000000000000000000000000000', 3, 3);
+ T('-750653', '3.32', '-6005224', 55, 3);
+ T('-4631.2575515779', '7.27', '-592768', 59, 2);
+ T('1962109.612966243', '9.795141', '1004599808', 83, 5);
+ T('-7.929919737030167090', '1.832', '-14', 97, 4);
+ T('-9.500289240099037419751594515E+61', '35.357664', '-3264274527101284601513065830862238515200000000000000000000000000000000000', 29, 0);
+ T('-56675.5815380694935', '56', '-4083864142099565772800', 57, 5);
+ T('-3103212.214', '51.531', '-6987812203425825816576', 53, 3);
+ T('-5.910731023198326E+59', '74.2426', '-11165055229283831233871206779063789158400000000000000000000000000000000000000000000', 41, 3);
+ T('-1.4763E+5', '22.414', '-619205099520', 53, 4);
+ T('-4.02087E+644', '9.358', '-205868544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 2);
+ T('2309412505575186458.7934256', '45.93574', '81255228902759166002889339437056', 44, 5);
+ T('-9.987E+572', '8.58', '-255667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('-30460036922.725382646149115', '1.64851', '-60920073844', 31, 2);
+ T('2.9065989302', '1.2557061', '4', 89, 2);
+ T('3.04906618493739790E+508', '2.453029066', '121962647397495916000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('-1E+1', '3.2', '-80', 53, 2);
+ T('-3.051975771744E+88', '10.42', '-31252231902658560000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('5.6581938821E+413', '37.1728', '77765624569749695365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-4.13187883253451691825947E+42', '9.119', '-2115521962257672662148848640000000000000000000', 3, 6);
+ T('-61.2844064861', '3.73668427', '-488', 27, 1);
+ T('8.455167396357902683E+89', '18', '221647140195084604093235200000000000000000000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('-84507219294152.305', '73.2', '-798148119910436804390363100646211584', 91, 5);
+ T('3.78476382330E+60', '67', '558532557022796636703206827622400000000000000000000000000000000000000000000000000', 53, 4);
+ T('7.641580818496393E+358', '50', '86036551316754713356437626552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('-1.23417203004569849631E+879', '1.132', '-2468344060091396992620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-5.5607025917795729755625E+597', '6E+1', '-6411053598785698863720069064791425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('3.50222898E+44', '8.887356122', '89657061888000000000000000000000000000000000000', 37, 2);
+ T('2.989103E+452', '3.316001', '2391282400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('-588386061.887753728198213', '7', '-75313415808', 37, 4);
+ T('233.7604311099326450575', '67.084', '34384730953394604212224', 54, 3);
+ T('6.5405739095E+499', '2E+1', '68582888277278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-5250.83817520097440850702433120', '20.19', '-5505024000', 91, 4);
+ T('-7.32511354596236175E+62', '5.331936', '-23440363347079557600000000000000000000000000000000000000000000000', 98, 1);
+ T('8.860477937226737621E+502', '8.8983505', '22682823519300448309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('-3.51955813373E+64', '28.25', '-9447741925463215308800000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-5.8925553453324260399044139E+477', '9.44659', '-3016988336810202132431059916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('8E+568', '8.425', '20480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('22.37597922962593191265558', '41.05412', '48378511622144', 96, 6);
+ T('2E+853', '8.526492084', '5120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('-491.39766', '1.72', '-982', 87, 3);
+ T('-3.89797E+61', '4.4693038', '-623675200000000000000000000000000000000000000000000000000000000', 9, 3);
+ T('181558127.0964540569720023', '29', '97473277223501824', 27, 2);
+ T('-761233.249597', '83.020144', '-7362193827541624084392851800064', 58, 1);
+ T('-8057.289534', '1E+1', '-8250368', 9, 6);
+ T('-9489363743182.562635933612039', '8.54643', '-2429277118254592', 47, 4);
+ T('-9.2845164371E+548', '32', '-3987669445651894108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 0);
+ T('-1.52E+5', '7.84', '-19456000', 96, 5);
+ T('-2.664664967469799E+25', '11.060834', '-54572338533781483520000000000', 37, 1);
+ T('-8.2279E+8', '5.6', '-26329280000', 37, 4);
+ T('-7.30082E+932', '86.67', '-56487358735096812616181400731648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-14369480.60', '79.9650', '-8685817693218010816678450954240', 44, 6);
+ T('7.4E+749', '4.669', '11840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('7.3978951207611735650864E+54', '45.2', '260290294603015873238022679874555084800000000000000000000000000000000', 70, 0);
+ T('9.23811515E+55', '5.49', '2956196848000000000000000000000000000000000000000000000000', 59, 5);
+ T('-2753276.90803958027786194382999', '5.000400844', '-88104832', 75, 5);
+ T('8023.54311443094991977', '95', '317823773925971390256501556772864', 12, 5);
+ T('-6.1994388468550049E+735', '89.9015', '-3837266784811498677793491039523651860614348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('2.82959294800736446594537997812E+118', '74.89476123', '534494995913371544283234077591864330383043488173260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('-6.89801939E+374', '2.80333', '-2759207756000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('2.6593545409952864E+607', '2.55758474', '106374181639811456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('-3.90541332479334325445217512610E+45', '43.73367', '-34352378895052872164094563456336232500428800000000000000000', 69, 4);
+ T('-9.6361153353386139385912969E+30', '89.13537593', '-5964466498393769530352126970641406809054417039183052800000', 58, 6);
+ T('49320.19794980350415207706316', '53.8940609', '444235067243825725440', 99, 5);
+ T('-2.038480810031E+76', '3.354826', '-163078464802480000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-7.6699E+6', '86.39', '-593429769207183635653049555353600', 46, 1);
+ T('3.68657426840173034966444E+836', '89.9526737', '228187894732685505744180203403479360807792413769728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('2.8904983E+25', '56.08', '2082823530687208345305088000000000000000000', 6, 4);
+ T('4.2409E+812', '29.06', '227681585070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('-3.4861579197932918E+262', '5.879942582', '-1115570534333853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('4.6432777805917181744E+679', '9.993', '23773582236629597052928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 4);
+ T('1.716466E+93', '6.82', '109853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('9.659E+20', '9.307006810', '494540800000000000000000', 99, 6);
+ T('-6.331161095162676327612437E+35', '3.30181', '-5064928876130141062089949600000000000', 98, 1);
+ T('-30.0084309912846', '49.58', '-16888498602639360', 20, 1);
+ T('873.684233287463129357291', '42.79324', '3839494604193792', 73, 2);
+ T('-7.565815848E+21', '63.11073419', '-69782334328435902882653405184000000000000', 59, 2);
+ T('-9.07771092920522697019667E+49', '13.856476', '-743646079320492193398511206400000000000000000000000000', 83, 6);
+ T('4.6425E+622', '8.173633', '11884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('-41802.348159755', '58.05', '-12048606183893854322688', 54, 0);
+ T('1450339672.289396443233424', '1.672219212', '2900679344', 69, 1);
+ T('-4.5966486723334730E+171', '2.162950', '-18386594689333892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('286872.5', '4.564934394', '4589952', 91, 3);
+ T('610381411.119379091144', '6.4', '39064410304', 30, 5);
+ T('9.78E+4', '1.91', '195600', 52, 3);
+ T('-6.5426644531483804E+141', '6E+1', '-7543178545461564404307909925037670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('2.34558578450368E+614', '4.722', '3752937255205888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 0);
+ T('-9580685347.3941522', '78.96', '-2895584471397960730236540858400768', 82, 1);
+ T('5.298674E+64', '2.5207047', '211946960000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('-43476.80217110067135592', '47.2', '-6118703043736240128', 92, 1);
+ T('4.03510591', '4.17457466', '64', 17, 6);
+ T('-8.6487818399823285937244780', '95.93', '-316912650057057350374175801344', 74, 5);
+ T('5.8309437717251866E+223', '3.3', '466475501738014928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 2);
+ T('-8.2507803814E+160', '38.859', '-22679572418938500284416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 5);
+ T('5.560E+323', '88.8940', '172073665460667858210978267136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('8.6330217009161904190927E+351', '35.15', '296628366968746648695293443938713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('-8.95017E+79', '6.180', '-5728108800000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('-8043094.9855737533063838885', '7.72507735', '-1029516032', 85, 2);
+ T('2.45354750E+97', '3.1', '196283800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('-1.8482416978E+14', '1', '-369648339560000', 59, 0);
+ T('6.1439902641338266E+675', '6.637686', '393215376904564902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('4.590639586932659300316428073E+993', '1.516297', '9181279173865318600632856146000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('209154.178235385042861', '3.22219', '1673232', 36, 1);
+ T('1203546.1', '51.4937947', '2710144658561625489408', 10, 0);
+ T('5939073359', '8.5455', '1520402779904', 83, 3);
+ T('1.1749380124877647E+545', '90.8726', '145450280933699005273401224045969154538209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('-5.87802E+11', '5', '-18809664000000', 43, 2);
+ T('-29274339.556378194633930', '45.4367585', '-1029999236030606082048', 8, 6);
+ T('-47293449302.6', '88.10279', '-14636613621714755085183138662986022912', 38, 3);
+ T('6.16277170820661037E+48', '5.2309', '197208694662611531840000000000000000000000000000000', 70, 6);
+ T('-5475.73772147883599308063071', '11.285', '-11212800', 92, 2);
+ T('-9581220667.707', '22.4685825', '-40186552168480768', 77, 3);
+ T('-9E+90', '2', '-36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('-3.1006220E+13', '5.48', '-992199040000000', 28, 5);
+ T('-839902.024932555288948', '7.638272', '-107507456', 73, 0);
+ T('-72641015.00940147404822743', '9.96885238', '-37192199680', 42, 2);
+ T('-7.81', '1E+1', '-7168', 63, 0);
+ T('2.014392E+449', '1.672055625', '402878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-8.7568917898808977565802E+316', '2.472', '-350275671595235910263208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 1);
+ T('-7.7847178673467E+280', '1.44', '-155694357346934000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('314222.56', '46.63', '22111407532993937408', 6, 0);
+ T('-1875.756887412763943', '1.85533', '-3750', 46, 1);
+ T('556.2006178738693544095', '3.45512', '4448', 78, 2);
+ T('9.2460E+7', '52.1180374', '416402821546676060160000', 43, 3);
+ T('-4.78874785570E+64', '2.9408', '-191549914228000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('1E+17', '8E+1', '120892581961462917470617600000000000000000', 84, 6);
+ T('6', '88.36140', '1856910058928070412348686336', 37, 4);
+ T('8.1651872133223478510E+73', '71.92073994', '192795032112746276660523450585076706836480000000000000000000000000000000000000000000000000000000', 12, 3);
+ T('4E+961', '5.100', '1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-4.57974180822886927E+860', '4.1471757', '-7327586893166190832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('-5.474917303578787E+61', '2.5', '-218996692143151480000000000000000000000000000000000000000000000', 11, 1);
+ T('3815842903.26298872', '38.358', '1048890910403756818432', 94, 4);
+ T('-2.3E+781', '40.405747', '-25288767438848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 4);
+ T('-4.8E+311', '6.26841115', '-30720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('239545.95704149331', '2.070294067', '958180', 10, 2);
+ T('9.293433239214987E+56', '1.67480', '1858686647842997400000000000000000000000000000000000000000', 58, 2);
+ T('-7.304547295596771969795657E+767', '3.206672090', '-5843637836477417575836525600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('6.8194205531731614E+926', '85.5', '26381355460933478466833091196186540879380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-9.20840237486946384E+647', '38.1', '-253118637110227708555869290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('-9.547557248474E+62', '8.98', '-244417465560934400000000000000000000000000000000000000000000000000', 96, 2);
+ T('253.8303051461858464132', '86.4091304', '19574926871200075596842401792', 42, 4);
+ T('-6.77108876881936694633545614497E+310', '7E+1', '-79938906636019175297869386842141494047085180013772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('-8.776818E+619', '5.0814', '-2808581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('313751.774285880', '1.616775', '627502', 47, 3);
+ T('-491.1124849880923', '5.443', '-15712', 54, 0);
+ T('-49096.076765394405343831292039', '7.8285937', '-6284288', 75, 1);
+ T('-2.5612123927834680908777514E+896', '63', '-2362301476404495018500126126374209778215813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 5);
+ T('-6.02539816E+609', '9', '-3085003857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('66.18274310081386306976832758', '78.18772', '19947276023641381382651904', 5, 3);
+ T('1.507263597792447362627811767E+229', '4.5', '241162175646791578020449882720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-90653.902436459', '5', '-2900896', 74, 4);
+ T('5.9271893259578737030053E+400', '1.20420386', '118543786519157474060106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-12519.303138', '5.661896', '-400608', 14, 4);
+ T('5.414E+6', '40.4703', '5952755952779264000', 18, 3);
+ T('94414.8', '5.343216990', '3021248', 86, 2);
+ T('-2.9598913459578107197054035968E+452', '53.705', '-2666033112542550443822768445768182320920002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 3);
+ T('-7.944287647028908913114E+611', '6.6531789', '-50843440940985017043929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('1034889.395316626345320721', '89.4783', '640565264658003953655039884525568', 90, 5);
+ T('2422246926.648359073043728005', '8.30250005', '620095213056', 50, 6);
+ T('-2.78823364716438412625918039E+626', '8', '-71378781367408233632235017984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('-4.5E+38', '3.032376030', '-3600000000000000000000000000000000000000', 68, 6);
+ T('1.9881181128597457014', '49.646638', '562949953421312', 96, 5);
+ T('-6.7985188026675108204134965689E+61', '32.83906', '-291994159186980365354020969604337106944000000000000000000000000000000000', 20, 2);
+ T('7.1423121588684864144699E+83', '5.937301', '22855398908379156526303680000000000000000000000000000000000000000000000000000000000000', 89, 0);
+ T('-1.1E+9', '5', '-35200000000', 31, 3);
+ T('-7.419785E+201', '1.8934091', '-14839570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('-7.234399E+693', '85.8', '-279867255695816117979685918343168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('-5.53777545079296E+75', '8', '-1417670515402997760000000000000000000000000000000000000000000000000000000000000', 92, 4);
+ T('8.784407781940680695486932E+467', '34.14', '15091497655265249199637963094150348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('4.29849324E+9', '49', '2419836569239824503930880', 93, 0);
+ T('-3.08053767984389262998E+41', '83.09818161', '-2979313231567220817328292325064588606711005184000000000000000000000', 12, 4);
+ T('-4.747177968732082E+355', '44.7', '-835132380118876273704561541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-9.8171054719200810273108E+852', '4.5745617', '-157073687550721296436972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('57', '4.303', '912', 74, 1);
+ T('-9.76701259365251378374430855E+28', '68.95749', '-28827133068768970500984739198386203649992818688000', 56, 1);
+ T('-3.7246123978', '89.7', '-1856910058928070412348686336', 15, 0);
+ T('5675468.8393274195534507', '7.548871402', '726459904', 54, 4);
+ T('-7.50166810634426E+25', '4.82', '-1200266897015081600000000000', 52, 5);
+ T('3.4E+169', '4.22', '544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 5);
+ T('-263914849.16120876971076', '5.46', '-8445275168', 34, 6);
+ T('-26.769767799259277671161243', '3.349448', '-208', 92, 6);
+ T('-16.6018930396', '8.5', '-4096', 12, 1);
+ T('4.528176730713209807936E+795', '7', '579606621531290855415808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('8.70E+9', '1.657346', '17400000000', 47, 1);
+ T('9.484E+33', '4.756', '151744000000000000000000000000000000', 79, 0);
+ T('2.80E+71', '5E+1', '315251973915934720000000000000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('7.3293267680821832333546989E+42', '7.70248', '938153826314519453869401459200000000000000000', 99, 3);
+ T('-33068.380793498036', '14', '-541786112', 57, 2);
+ T('4.867050074857680607952459130E+59', '17.9', '63793398741174591264554472308736000000000000000000000000000000000', 50, 6);
+ T('-7.302898023431489272310E+532', '26.59234', '-4900891902603326268929107558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-3.3176E+894', '59.1', '-1912466191841837763788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('-2603122597.23119730568', '1.216', '-5206245194', 44, 5);
+ T('4.3837011153892516776258E+494', '3.078301904', '3506960892311401342100640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('-4.1195563843392507910654926707E+625', '37.1828', '-5661875182324828389365894404730943176704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 1);
+ T('975871.3943630099524951906', '56.684', '70318916351386772832256', 61, 0);
+ T('-1.4489E+59', '69.8095', '-85527959962872861876551680000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('9.39442E+97', '50.689537', '105771766028404837580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('-29045.32357296', '30', '-31186831278080', 67, 4);
+ T('22930177.4332', '47', '3227135518523109933056', 34, 3);
+ T('-78556.4034324', '46.450690', '-5527887067620573184', 46, 2);
+ T('-2.17758E+30', '18.630607', '-570839531520000000000000000000000000', 58, 5);
+ T('-5.94815004807930771311027213525E+30', '3', '-47585200384634461704882177082000', 52, 6);
+ T('782458684081353.833', '85.15903746', '30269904190964283948534703580232177156096', 1, 4);
+ T('7571.28617114314872043469194552', '2.925', '30284', 100, 6);
+ T('-15.3121921399723', '8.183380', '-3840', 11, 4);
+ T('9.1930465842177E+388', '2.1920946', '367721863368708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('-2.361704531156E+55', '4E+1', '-25967215933772884669890560000000000000000000000000000000000000000000', 5, 5);
+ T('8.23283830491637936718E+74', '26', '55249642613862383432448868352000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-1.8E+5', '8.9596', '-46080000', 22, 2);
+ T('-979791472691947976194.2338411', '23.0056', '-8219086586155456328684797952', 26, 3);
+ T('-8.51659618E+530', '1', '-1703319236000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 5);
+ T('2173748686.42', '33', '18672359032185946112', 19, 5);
+ T('304958.12717', '1.9', '609916', 86, 3);
+ T('-5.47785E+8', '70.55479', '-646710380954687150846115840000', 90, 2);
+ T('-2.55017880566843E+27', '2.1818338', '-10200715222673720000000000000', 50, 6);
+ T('8.165179661413516602706963979E+831', '1', '16330359322827033205413927958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('-5.823281470532936889833716E+364', '94.86245', '-1153419726784219345769752796404301349444943582005821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('-12865195034911413985.489321905', '8.0106441', '-3293489928937321980160', 72, 1);
+ T('751114.81003841743790454341', '8.9627', '192285184', 56, 3);
+ T('7.89810766921434679505610047160E+979', '6.2', '5054788908297181948835904301824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('9.99206533603E+50', '39.4273914', '549319601123124486078464000000000000000000000000000000000000000', 81, 6);
+ T('9.68889020385007E+55', '87', '14992831399482364694743618396846345001369600000000000000000000000000000000000000000', 43, 5);
+ T('295384493.416720246068385177', '5.16535450', '9452303776', 11, 4);
+ T('-2.54943348687E+279', '6.585', '-163163743159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('3.67214579158577716240407431E+600', '7.664205920', '470034661322979476787721511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 3);
+ T('-95208480.48802723', '13.4985', '-779947868160', 74, 6);
+ T('9650.8271651089006', '6.8547878', '617600', 26, 1);
+ T('-64460.719450', '8.4280479', '-16501760', 23, 6);
+ T('-7.496225827114281573962E+411', '2', '-29984903308457126295848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('1.8363368422552322144411E+215', '4.45752', '2938138947608371543105760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('-72399121.2009222', '63.310', '-667764028124265373151264768', 26, 0);
+ T('5E+26', '8.975638172', '128000000000000000000000000000', 59, 4);
+ T('252357602.3630097', '35.31863', '8670941179895873536', 48, 2);
+ T('5.7695517245532230124225245E+982', '78.1', '17437400118536255885673223857528025716125629153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('3.588679792961003266061E+61', '68.2819780', '10591913232519137226359427055818857680732160000000000000000000000000000000000000000', 57, 1);
+ T('9.00374396E+26', '2.377778927', '3601497584000000000000000000', 9, 4);
+ T('-6.015', '3.561', '-48', 93, 4);
+ T('-2.1642944E+511', '3.0', '-173143552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('-469.4755620638351', '60.37', '-540720185660611231744', 3, 3);
+ T('-6.803E+88', '9.21', '-34831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('1.800523011967475945700414E+622', '6.60557935', '1152334727659184605248264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('25652794294215189392594337.2033', '77.5205', '3876540670942447573080375486327815956486542065664', 55, 1);
+ T('-5.96085E+380', '41.7', '-1310804777285713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 4);
+ T('-1.105571818E+757', '8.0184065', '-2830263854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('-2.248E+53', '89.13800926', '-139144460415676742898661562777600000000000000000000000000000000000000000000000000', 62, 6);
+ T('-1.254373510141189855257618E+43', '10.347264', '-12844784743845784117838008320000000000000000000', 57, 3);
+ T('7.14859565386974216267350E+98', '1E+1', '732016194956261597457766400000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('28875000.8055', '7.038520', '3696000000', 6, 3);
+ T('3.353297267041320347E+242', '1.1', '670659453408264069400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('-6702186119526190495006569468.6', '54.15106542', '-120735851641863448314330028369089369590464512', 77, 6);
+ T('-1E+4', '68.02964', '-2951479051793528258560000', 96, 2);
+ T('-59457.69940', '7.0', '-7610496', 14, 1);
+ T('-3.702983097863714E+65', '43.12066', '-3257178378847317830675936051200000000000000000000000000000000000000000000000000', 15, 2);
+ T('279.6225355916371553243946', '80.21090444', '337290303672481539743023104', 82, 0);
+ T('4.2685489292770841475181E+82', '55.072678', '1537906829384400468040925656325405278208000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('-6.314667759793892799673940E+855', '2.7', '-25258671039175571198695760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('4.286605118E+12', '64.4255185', '79073907556799533202630770688000', 55, 6);
+ T('-1821.76086602618', '14.95629', '-29835264', 53, 0);
+ T('-9.0101174708878202E+403', '5.49656', '-2883237590684102464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-5.57313713286798599943264E+955', '4.72069377', '-891701941258877759909222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 1);
+ T('985234137408998.720071490', '30.026', '1057887099768604146532352', 37, 2);
+ T('-5.9967723963509333951E+85', '6.06', '-3837934333664597372864000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('420649.13948768350031399', '4.6', '6730384', 27, 6);
+ T('4.3563971650811E+220', '81.1493', '105331220267250316263740425209194217472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 0);
+ T('-1E+2', '57.1008', '-14411518807585587200', 57, 3);
+ T('-6.90097835E+42', '37.314290', '-948463242356929331200000000000000000000000000000000000', 53, 6);
+ T('-70.8126', '3.54121', '-560', 40, 0);
+ T('99235.56', '9', '50808320', 92, 2);
+ T('1.1961963516536E+396', '1.7', '2392392703307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('-1.0E+8', '4.797492197', '-1600000000', 25, 3);
+ T('-9.19522E+7', '10.2301', '-94159052800', 81, 4);
+ T('2297038969776830315796110.59', '8.5929', '588041976262868560843804160', 40, 2);
+ T('364327.6900', '2.06534451', '1457308', 89, 5);
+ T('-7.360160167E+67', '79.8763', '-44489438311927104710742402620456960000000000000000000000000000000000000000000000000000000000', 85, 4);
+ T('-4.413E+860', '50.133036', '-496859628889649971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-321617.0177164837', '93.2', '-3185140492918769182977853084401664', 49, 6);
+ T('4.2468131654458705951243166063E+70', '9.48812', '21743683407082857447036501024256000000000000000000000000000000000000000000', 55, 0);
+ T('-3.6287140341920654E+64', '39.81635', '-19949066372340667744887242752000000000000000000000000000000000000000000000000', 7, 4);
+ T('-675.374812309', '94.9', '-13369752424282106968910541619200', 70, 6);
+ T('-9.9E+37', '10.1439', '-101376000000000000000000000000000000000000', 41, 3);
+ T('5.80729327185506315838E+82', '98.74', '18404047004421072483774036085357809917105680888627200000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('-1.1817E+62', '8.53', '-30251520000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('961.393362', '24', '16122904576', 11, 5);
+ T('1465.48527492097219214130940370', '59.89', '844515002124515409920', 75, 5);
+ T('-94112.0801417008495020', '15.97', '-3083862016', 79, 3);
+ T('8670617874.643564', '1.91', '17341235748', 65, 4);
+ T('4.839377560608823775823E+69', '51.979375', '10897309489331519339200260595834159104000000000000000000000000000000000000000000000000', 77, 4);
+ T('-637257260.234338099464338', '62.61448575', '-2938830396083346724660183040', 75, 1);
+ T('-1853681', '1', '-3707362', 44, 4);
+ T('9.51074035618801760077E+57', '43.0531', '83657356883097450132233286487900160000000000000000000000000000000000000', 76, 3);
+ T('-53519.671779467', '6.631972', '-3425216', 92, 1);
+ T('-6.32260468763561814699082821E+482', '17.8', '-82871644161777574176238183514112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('-7.064090522588671584120913E+663', '8.599', '-1808407173782699925534953728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('188.51111409802474748778', '6.3852197', '12032', 45, 2);
+ T('-6312663281.47847628615', '90.34992482', '-7814698630076517541477387467902418944', 43, 3);
+ T('6.60035037E+16', '66.8780', '4870198962888165851247987916800000000', 4, 4);
+ T('-7.383232489702E+19', '89.601', '-45699995591773949479666510606314493706240000000', 17, 1);
+ T('-9.168234865299861200884986E+514', '21.75486', '-192271820842333345171583501598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('8.6995570251799841895E+62', '57.49475', '125373829686044663946557378364073574400000000000000000000000000000000000000000000', 70, 6);
+ T('-9.1642636E+34', '2.56', '-366570544000000000000000000000000000', 48, 3);
+ T('-1.21696430164835512E+824', '98.075', '-38567138186021634777228236778244661712548528128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('-4.9701530284119E+20', '3.19128254', '-3976122422729520000000', 79, 4);
+ T('7841.35', '6.820783505', '501824', 25, 6);
+ T('-6.83571506083996E+50', '8.617', '-174994305557502976000000000000000000000000000000000000', 38, 4);
+ T('-6.080E+172', '7', '-7782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('843908060.38', '60.129', '972959750285045294233026560', 4, 3);
+ T('-8.636153400E+765', '72', '-40783081357080728269054436966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-8.48637E+105', '6.1409', '-543127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('-65548.12570984606028158', '8.124827', '-16780288', 63, 1);
+ T('-6.55580937471E+72', '49.39122781', '-3690592582131995047907819520000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('-174.494197671385689538617721876', '7.5490', '-22272', 7, 4);
+ T('-1.8E+229', '5E+1', '-20266198323167232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-5695485109.6', '8.5630279', '-1458044187904', 41, 2);
+ T('8.27352768E+89', '63.29', '7630982384985596778768236544000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('-6.5124E+65', '1.0430', '-1302480000000000000000000000000000000000000000000000000000000000000', 63, 4);
+ T('3.38697595E+70', '34.54', '581878037503541248000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('4E+5', '2', '1600000', 86, 6);
+ T('-1.783987331836E+621', '76.516', '-134794271707621983446039601344413696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('560701.64409196472033', '7.024', '71769728', 49, 1);
+ T('8.183147762127605778E+60', '97.1401028', '1296671521552168957144329559473912743183637282816000000000000000000000000000000000000000000', 100, 2);
+ T('-8.34590760E+44', '19.82025705', '-437565920378880000000000000000000000000000000000000', 91, 4);
+ T('-7557562.8', '7.721264', '-967367936', 14, 1);
+ T('3.03168971335367057435329125972E+603', '1.74', '6063379426707341148706582519440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('-7.920977659222505938773495706E+908', '99.7', '-502051604205390258861144737249052265372222171260138605772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 4);
+ T('-5.3E+223', '7.8', '-6784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('6992717.33693006006392585', '6E+1', '8062053804929877165473792', 25, 3);
+ T('3.330323E+31', '42.1', '146469154509994065920000000000000000000000000', 35, 6);
+ T('-20494889078037046.32', '8.746', '-5246691603977483776', 81, 0);
+ T('3.6436', '9E+1', '3713820117856140824697372672', 30, 1);
+ T('-90.7933', '25.4176477', '-3019898880', 21, 4);
+ T('-5.54762944713625822965215590', '5.473482', '-160', 97, 6);
+ T('-70.0584218652444196', '69.37965804', '-41320706725109395619840', 100, 6);
+ T('-3.26869383453689538E+167', '5.698', '-10459820270518065216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-5.795166303169526789E+472', '16.48967104', '-3797920188445181076439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('-557540.592555', '6E+1', '-642799855678501462999040', 71, 1);
+ T('-4.723366E+494', '72.7', '-2230546528472606463443442073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('-327663658.94706438980', '82.53854083', '-1584484225222310182790986813407232', 64, 3);
+ T('1.077674216E+124', '80.23', '13028281848553529179822052511580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('-801415765.8727710253446733484', '41.55', '-1762331904600996577280', 59, 5);
+ T('1.3160030631723E+977', '4.620579', '2105604901075680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('6.596947407910984848938352833', '5.64', '192', 92, 1);
+ T('-5.24E+43', '2.49414', '-209600000000000000000000000000000000000000000', 38, 5);
+ T('-832416309.089984708', '90.84945', '-1030481478265251246092934333874569216', 64, 1);
+ T('94.62250938981954980148', '40.50', '103354093010944', 96, 3);
+ T('9.18501707E+49', '3.64', '734801365600000000000000000000000000000000000000000', 88, 0);
+ T('3.81E+656', '44.9', '6702622882922496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('-53.2817080217', '4.003', '-848', 52, 3);
+ T('-7.2797015250972114E+236', '25.74202', '-24426624980417067331092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('-1324.924749380472', '1.431', '-2648', 32, 0);
+ T('-8.99249296977669206', '82.106', '-38685626227668133590597632', 38, 1);
+ T('-5.16975886E+51', '7.82', '-661729134080000000000000000000000000000000000000000000', 10, 5);
+ T('5.143275789927E+31', '6E+1', '59297932623306062500592112107520000000000000000000', 86, 4);
+ T('-7.0145844284E+484', '8.1', '-17957336136704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('-4.1995477112542997409586E+82', '5.1767', '-1343855267601375917106752000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-2532642559.4704', '1.5272', '-5065285118', 36, 2);
+ T('-2.47295572', '52.432', '-9007199254740992', 25, 0);
+ T('5.874978856525075228583004467E+311', '5.646', '18799932340880240731465614294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('-9786537.5590171359383134', '30', '-10508214089023488', 29, 4);
+ T('-4.026374903730333E+664', '8E+1', '-48675885805679664613051604145516136366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('6.3680524362364347124485E+946', '16.6601', '4173366844611909853150248960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-2.16824040245737631340649', '4.6122', '-32', 34, 5);
+ T('7.931611428821458770E+520', '92.3844373', '392754374551664313748831816074837133244969779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('-8.839633993083099E+16', '64.6927', '-1630624659756671560593628727177379840', 67, 3);
+ T('-2192.45', '5.37190864', '-70144', 89, 6);
+ T('-6E+8', '15.0', '-19660800000000', 50, 6);
+ T('-8.3928172434672E+104', '4.1753457', '-13428507589547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('2.841454649875E+868', '81.30562825', '68702157829958670980853950641602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('-2.8170E+189', '4.57', '-45072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('3.641098572E+72', '6.68133339', '233030308608000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('1.9087887862328496258933574620E+56', '98', '60491931264424632255975798696677828312974334023049202892800000000000000000000000000000', 25, 0);
+ T('7.550E+7', '67.8317', '11141833420520569176064000000', 58, 4);
+ T('-3.9049644112489854E+80', '8E+1', '-472081230143513754095699495281822311383040000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('966294.22960', '94.4', '19139424517139635957653989486493696', 85, 4);
+ T('6.52616131952608351756E+428', '71.86', '1540946273856515694169591633099720478425088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 6);
+ T('-96993.1197733426', '44.62', '-1706318901006041088', 88, 1);
+ T('8.90640659400103E+17', '42.46', '3917079044721988980768243712000', 97, 1);
+ T('-8.0854063338474040666500222512E+418', '55.79', '-2913074636180337370763876093369886955710447616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 3);
+ T('346544720682395908.202319', '17.10103765', '45422309629282996453376', 9, 6);
+ T('-4.6E+6', '14.27350950', '-75366400000', 36, 2);
+ T('-951.500474444476', '9.285439884', '-486912', 39, 2);
+ T('-4.68331E+9', '98', '-1484200183138717259580881272192368640000', 73, 3);
+ T('995.7879157954', '8.50256032', '254720', 95, 6);
+ T('1.6548328760688098551590901365E+299', '7.34303', '21181860813680766146036353747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('73686839.9408108639319', '32.8357', '316482563650617344', 62, 3);
+ T('4.16748E+75', '2.99014', '16669920000000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('-1.307267985700681482096348710E+189', '41.7246725', '-2874712701794417976584513141996435537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('7.212292156343E+13', '4.040543769', '1153966745014880', 74, 5);
+ T('-7.0144806866869778928647E+56', '2.038945', '-2805792274674791157145880000000000000000000000000000000000', 70, 5);
+ T('-8.16827834150044722145E+637', '8E+1', '-98748425888388520218644675399878283993546752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('6.1822431111257954342736409E+98', '35.13', '21242025582565268105753124144278405120000000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('6.9', '4', '96', 30, 6);
+ T('-4.860521766903E+58', '5.05035081', '-1555366965408960000000000000000000000000000000000000000000000', 1, 5);
+ T('-5.1717617', '4E+1', '-5497558138880', 98, 6);
+ T('9.19468171591778313024668146393E+38', '7.49', '117691925963747624067157522738304000000000', 17, 0);
+ T('8.329320799561178778E+44', '39.1', '457909253529700275234806326886400000000000000000000000000', 83, 1);
+ T('351424037.14375561958581174478', '97.755790', '55685361429709687204508160328009252864', 93, 3);
+ T('366957168257242', '19.5978', '192391239831252893696', 28, 6);
+ T('2351681203027040.6675265', '6.511111715', '150507596993730560', 17, 1);
+ T('8.84250E+54', '25', '296705064960000000000000000000000000000000000000000000000000000', 67, 1);
+ T('-1.736E+607', '25', '-582504939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('4E+2', '7.688', '51200', 77, 2);
+ T('-72234048.1301307047309625', '73.276', '-682231294394394260218174242816', 69, 5);
+ T('3568811553', '2.777', '14275246212', 100, 3);
+ T('-3.4E+6', '9.79629', '-1740800000', 51, 3);
+ T('-75752.93201814', '6.20545', '-4848128', 98, 0);
+ T('5E+4', '49', '28147497671065600000', 45, 3);
+ T('9.73542790756416370E+650', '45.38228', '34253491794373668137443618979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-3.7163950477141765E+882', '8.973506', '-951397132214829184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 3);
+ T('-7.2048525E+34', '33.610', '-618892117200076800000000000000000000000000000', 93, 2);
+ T('-3.6713161619200204278150318878', '6', '-192', 58, 1);
+ T('-4.22879682318829460347831399407E+92', '8.08', '-108257198673620341849044838248192000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('-5.570810879099638238639E+89', '9.275025', '-285225517009901477818316800000000000000000000000000000000000000000000000000000000000000000000', 37, 3);
+ T('4853409.1290', '57.0436', '699449950844051571867648', 23, 2);
+ T('-4.50092798848873205545923E+86', '1E+1', '-460895026021246162479025152000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('-3.4062649E+350', '6.156', '-21800095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('89268.61464659955318900299', '1.829930', '178536', 100, 4);
+ T('7.07228586803759539E+25', '58.4711008', '20384476159969113245021040941832601600000000', 25, 5);
+ T('-6E+3', '3.926', '-48000', 82, 2);
+ T('-6.248914E+54', '16.1096663', '-409528827904000000000000000000000000000000000000000000000000', 33, 4);
+ T('-7E+491', '6.339', '-44800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 2);
+ T('279201.32', '7.8555', '35737728', 76, 4);
+ T('-5.2E+201', '87.38', '-804661025535497178684430745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-3.2030033611E+59', '5.3', '-10249610755520000000000000000000000000000000000000000000000000', 27, 1);
+ T('1780632.42733461379328', '17.108115', '233390997504', 57, 1);
+ T('4.11926681769234077304744108886E+430', '28.98027', '11057572665929123631203823583212706201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('3.0661324202912059471E+32', '1.13553807', '613226484058241189420000000000000', 29, 5);
+ T('8927827.7', '37', '1227031199659065344', 75, 1);
+ T('-5.26452E+6', '73.01', '-49721985592793809240813731840', 99, 5);
+ T('-2116.4630648146778449549262', '2.084377042', '-8464', 95, 3);
+ T('6.32E+685', '5.3773', '2022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 5);
+ T('-5.255161895575528482574048240E+37', '3.09', '-420412951646042278605923859200000000000', 47, 3);
+ T('-6.07838290149003917235435618042E+89', '4.95811670', '-9725412642384062675766969888672000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('-1.03E+7', '1.16973', '-20600000', 44, 6);
+ T('964.282495550764127850537915', '56.26356220', '69463520652562530304', 91, 4);
+ T('2.662E+82', '87.44230909', '4119245480722102864726835855360000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('-200217816.483995098561477826', '7.47651979', '-25627880448', 27, 6);
+ T('5.5759537258217323381091720E+67', '6.82', '3568610384525908696389870080000000000000000000000000000000000000000000', 71, 0);
+ T('6.6858905633758450981492002E+87', '1.0778', '13371781126751690196298400400000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('5.3777936537201141739766', '27.5205748', '671088640', 36, 5);
+ T('-259.884496870570583889688614', '3.54302025', '-2072', 75, 2);
+ T('-73104.85767928279331137280', '92.1780465', '-361993474527673758464902309085184', 76, 4);
+ T('4070707.31268368811', '68.052748', '1201460643648927803681800192', 54, 3);
+ T('-2.98E+18', '3E+1', '-3199750635520000000000000000', 55, 3);
+ T('7798020718989323.018372114872', '25.47', '261658155949918347329536', 70, 4);
+ T('-9E+9', '4.6113634', '-144000000000', 15, 0);
+ T('-2.26850727595659828735008312E+41', '5.61374', '-7259223283061114519520265984000000000000000', 35, 4);
+ T('737951694.417', '6.895638', '47228908416', 77, 0);
+ T('-7.33E+369', '60.4745', '-8450914628768188334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('-7.29148039494338157323887559E+98', '5.33', '-23332737263818821034364401888000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('-4.354E+45', '1.1949707', '-8708000000000000000000000000000000000000000000', 28, 6);
+ T('-9.2519423620944320732204E+48', '45.796262', '-325523782612357741102490381517114572800000000000000000000000000', 26, 0);
+ T('9.74401050394745681378', '93.0264', '89131682828547379792736944128', 36, 6);
+ T('5.2872828219754799756156875189E+90', '79.5489', '3195966359545528302374112801395913593772000068973363200000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('-6.004904806239659834047151409', '5', '-192', 89, 1);
+ T('-745623.44309704340490503676735', '19.8491', '-390921191424', 16, 6);
+ T('-5.2769070E+78', '4.032054', '-84430512000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('2.63836233801018110963040E+91', '81.0', '63791687038386549893706293774136277051279147008000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('-4.4408133225472E+380', '2.1077', '-1776325329018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('656251.377740164271', '66.09103973', '48422776980463867830206464', 19, 1);
+ T('9.7976E+20', '34', '16832148631715840000000000000000', 38, 6);
+ T('9.836158441E+53', '97.0166224', '155860151895920189425202190840386237235200000000000000000000000000000000000000000000', 10, 3);
+ T('2.25712', '1.63', '4', 64, 4);
+ T('6.199E+387', '4', '99184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 0);
+ T('4.40232266E+696', '64.96054768', '81208519438912269337556418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('-5.308011388E+38', '7.51569', '-67942545766400000000000000000000000000000', 54, 6);
+ T('94.8409229', '1E+1', '96256', 71, 3);
+ T('7.486218917094659E+856', '4.975705', '1197795026735145440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('5.285619775231605870E+148', '88', '16358200880494492573020679513511951070343987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('7.93132377870956781962457', '3.5223273', '56', 16, 6);
+ T('2.565384071295127628E+57', '60', '2957686463372017338689729116585852928000000000000000000000000000000000000000', 5, 6);
+ T('9.80648809896653917752E+44', '21.886', '2056569612972387556921442304000000000000000000000000', 6, 3);
+ T('-8.52581568E+611', '70.8', '-1006550655158911813974157688832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('323625221.85382', '87.405', '50078577349809984191658728712306688', 27, 3);
+ T('-98.001011545071027795657498537', '98.19', '-31057439705591620336669228531712', 40, 6);
+ T('59.362333760', '6E+1', '68022368771803971584', 22, 6);
+ T('27.904210955', '13.9848', '221184', 82, 5);
+ T('4.3803030375751590393235E+789', '71', '10342698124728513587142951727670335612387328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-3.8115E+732', '6.62776', '-243936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('2.253E+6', '6.0806', '144192000', 42, 5);
+ T('3.70348418370928E+971', '12.812', '1516947121647321088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 5);
+ T('226169.235383', '2.534852', '904676', 4, 5);
+ T('-1.546167710684281248233E+47', '18.2547', '-40531858834962022353679155200000000000000000000000000', 1, 0);
+ T('7.87464644E+9', '1.54', '15749292880', 15, 5);
+ T('-2561.5177', '70', '-3023495140657290348068864', 93, 3);
+ T('9534686221.89', '85.43112594', '368855307343703562307058496985628672', 4, 5);
+ T('-8.796773719652587463821083E+93', '1.249', '-17593547439305174927642166000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('26489.528046222300810084990932', '80', '32023236035771912208791896064', 25, 6);
+ T('-5.9887922089191913893899649259E+63', '4.410673051', '-95820675342707062230239438814400000000000000000000000000000000000', 23, 3);
+ T('-1E+6', '8.965369556', '-256000000', 61, 5);
+ T('-47816.71342516159714', '98.95170', '-15153495275128254265491590117064704', 66, 6);
+ T('-28617713.97318671418', '76.4569344', '-2162293259001326770198012755968', 10, 2);
+ T('3.5426128E+279', '2.3', '14170451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 2);
+ T('-6.0969E+771', '3.1932272', '-48775200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('-7.842518344094696323921013877', '7.152', '-896', 40, 1);
+ T('-9.886105418809279042684369471E+28', '55.984', '-3561844854423592831521552486121934037482209280', 13, 5);
+ T('94622.718933903442331669388', '61', '218183477217818149126144', 99, 0);
+ T('6.57842430989264005091946E+33', '16.91991', '431123615573124058377057730560000000000', 41, 4);
+ T('15858411.9848270', '41.06084482', '34873014585101647872', 27, 5);
+ T('4.4201840500228E+69', '66.84587', '326152015717854280602302010307379200000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-514726.7119', '7.2587228', '-65884928', 67, 6);
+ T('6.380392801695821378E+39', '52.0580106', '28734734644194696136876521043263488000000000000000000000', 2, 2);
+ T('-57070542.46', '86', '-4415619312844871560287625924313088', 46, 2);
+ T('-8.8017E+9', '8.89184434', '-2253235200000', 47, 1);
+ T('929.44220829565980970', '52.9', '4183844053827190784', 62, 4);
+ T('-3.889213447E+57', '8.294', '-995638642432000000000000000000000000000000000000000000000000', 92, 2);
+ T('-9.3655391880E+25', '7', '-11987890160640000000000000000', 91, 4);
+ T('6.80E+72', '6.305', '435200000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-3E+770', '5.0901249', '-9600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('8.022350E+26', '41', '1764133421417758720000000000000000000000', 63, 0);
+ T('877417783.994102878400248', '5.4880', '28077369056', 42, 0);
+ T('6.901352273806344329791493E+387', '2.418', '27605409095225377319165972000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('8.9481038182838042555464989896E+905', '2.1767', '3579241527313521702218599595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('2.365889533504736149996E+96', '90.09942', '2928829382051723081663300463509731470093901103104000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('-3.98851679879E+33', '25.38313', '-133832415705856737280000000000000000000000', 74, 6);
+ T('5.13332149565160E+24', '4.74', '82133143930425600000000000', 59, 6);
+ T('-5.8337E+530', '3.33778', '-4666960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('-7.592E+6', '89.5', '-4699220389127303523517075554304000', 58, 0);
+ T('196187718249.092', '18.02996711', '51429433212665856', 10, 4);
+ T('8.59546694031683664088230911746E+819', '61.8910455', '19819797355256997313135169024200646239335659601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-5.83150044405979413631', '8.50', '-1280', 44, 4);
+ T('9.7106570265590E+51', '4.262988', '155370512424944000000000000000000000000000000000000000', 21, 1);
+ T('1.96630196E+51', '61.7', '4533983628469184476657745920000000000000000000000000000000000000000000', 43, 4);
+ T('-3.225030214E+53', '87.62766', '-49904925372696229437866267806741299200000000000000000000000000000000000000000000', 13, 3);
+ T('-4.715185815039649E+467', '50.55107833', '-530882726989880292758496319897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('8.615829734E+64', '47.132', '12125702368603137397227520000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('-1.33958088937E+447', '87.4', '-207290102351580305986002989377503887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 0);
+ T('-2.0539230337029498185E+201', '49.9', '-1156255876154035437461390724431872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('6.92242389825670521618753201E+84', '4.53', '110758782372107283459000512160000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('-1009276.93563254426580', '6.6', '-64593664', 99, 6);
+ T('3.448939455614978802523625279E+77', '6.6511331', '22073212515935864336151201785600000000000000000000000000000000000000000000000000', 74, 4);
+ T('-5064995028445447.8', '72.43689944', '-23918762758232164162189072354993242112', 53, 0);
+ T('8.9098731', '6.152', '512', 6, 3);
+ T('6E+35', '1E+1', '614400000000000000000000000000000000000', 92, 4);
+ T('3.0058619237E+31', '1.98349445', '60117238474000000000000000000000', 71, 6);
+ T('464270306.458611377664890079', '1.548968584', '928540612', 79, 5);
+ T('-94714.86365531902144885', '3.193', '-757712', 80, 5);
+ T('8.9124436715553E+88', '4.37618', '1425990987448848000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('811533.429', '62.0017', '3742535389592433387896832', 99, 6);
+ T('-7.9683396604655620915972990', '8.6419272', '-1792', 53, 1);
+ T('8203788.79108859218700', '3.21008072', '65630304', 87, 4);
+ T('-4.288748960E+177', '3.4249717', '-34309991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('-1.77364438089248105401173915784E+862', '8.579926', '-4540529615084751498270052244070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 3);
+ T('3.728248416091813477747143E+342', '6.7115809', '238607898629876062575817152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-2.6357404', '36.80', '-137438953472', 24, 0);
+ T('-589.34260268', '64.79', '-10865132259414925901824', 96, 5);
+ T('9.35170E+40', '23.23554', '784477454336000000000000000000000000000000000000', 99, 6);
+ T('-9.8552069E+27', '14.0914', '-161467709849600000000000000000000', 40, 0);
+ T('-99080.5080', '8.355315144', '-25364480', 63, 5);
+ T('-451.6118', '44.5217', '-7934075906031616', 43, 5);
+ T('-2.50249195604418619805317155E+559', '5.93', '-800797425934139583377014896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-789.3', '4.1335175', '-12624', 81, 4);
+ T('-9.20277503446E+518', '7.954632177', '-117795520441088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('4.73851', '8.8', '1024', 1, 4);
+ T('8.65324054556867761858977137E+58', '55', '3117658471725629122810812431273945193879961600000000000000000000000000000000', 43, 3);
+ T('-5596.625639796387332591688', '21.7', '-11735662592', 95, 3);
+ T('2.697645E+15', '3.60114390', '21581160000000000', 91, 6);
+ T('-25390.7928799740737', '3.92', '-203120', 99, 5);
+ T('5.36859723489547427546288748E+34', '66', '3961325569077663028363688172655881079978406707200000000', 61, 4);
+ T('-7676433675.4653', '6', '-491291755200', 20, 3);
+ T('7.472079538394815653807238901E+129', '1.2', '14944159076789631307614477802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('-9.7E+953', '8.028', '-248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-5.397842791280643626721486725E+50', '84.412', '-10440946432959791704447851278998150852131820415221760000000000000000000000000', 33, 3);
+ T('8222.45501127834821434506', '3.05451', '65776', 44, 3);
+ T('3.101766988659000639462E+72', '7.562019', '397026174548352081851136000000000000000000000000000000000000000000000000000', 78, 4);
+ T('-8119088029.29518833992913', '6.413425843', '-519621633856', 19, 5);
+ T('8.52E+57', '1', '17040000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-361.08230805113', '7', '-46208', 8, 0);
+ T('-224.6737', '11.5751', '-458752', 20, 5);
+ T('-1.5737557671E+13', '32.6259507', '-67592295515858927616000', 76, 0);
+ T('-9.5329E+9', '6.02369', '-610105600000', 45, 2);
+ T('-7.372161561521E+306', '95.76458120', '-292041407138799268235091836158694316310528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('-5168587.75052982585398682', '6.45831', '-330789568', 55, 0);
+ T('3.437E+4', '15.79448600', '1126236160', 41, 6);
+ T('-9.573355897912688864E+275', '15.93200', '-31369972606280298869555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-796432.27389594', '7.0967761', '-101943296', 82, 0);
+ T('-925188522.57880838985953721', '2.2002', '-3700754088', 62, 4);
+ T('-8.39045805995596663956109811E+64', '1.1648', '-167809161199119332791221962200000000000000000000000000000000000000', 18, 4);
+ T('-48397.257549', '51.62681655', '-108980355582924947456', 60, 2);
+ T('-4.885872668178310114E+71', '10.95', '-500313361221458955673600000000000000000000000000000000000000000000000000000', 70, 1);
+ T('934268.3904339', '54.7', '16830276066656714227712', 27, 1);
+ T('3.340578131704528147209847E+686', '14.851101', '5473203210984698916388613324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('9.695686600630465122938434E+88', '2', '387827464025218604917537360000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('955843.5080206939', '7.200617418', '122347904', 100, 3);
+ T('-4.96842355050544420E+25', '98.90', '-15745562739965742441776256700516462397696770048000000000', 11, 5);
+ T('-6.8137333880748557E+652', '8.4781217', '-17443157473471630592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('-6.308035148366479E+874', '16.67269478', '-4134033914833455677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('26327.7096976174297985', '57.9787215', '3794120556473057542144', 33, 4);
+ T('1.97675110224608329499239E+55', '78.6814', '5974363616142419713784818965583777797276015001600000000000000000000000000000000', 25, 0);
+ T('-2.894894046178166298E+951', '3.514154583', '-23159152369425330384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 2);
+ T('7.4345027732467571112E+795', '2E+1', '7795641179959991584633651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('2.30422881E+70', '34.6', '395863495258039910400000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('-5.7801817140567E+95', '11', '-1183781215038812160000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('8951930996.0075275686171', '23.033164', '75094239968493568', 68, 4);
+ T('9.9611554940335E+177', '2.6', '39844621976134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-251836.2911860', '92.328', '-1247031470933892107637983392301056', 42, 0);
+ T('8.88E+821', '73.6', '8386922873576489899524096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 4);
+ T('6.4973815151353', '42.6745', '26388279066624', 81, 5);
+ T('75170430.844301', '6.845', '4810907520', 80, 1);
+ T('-8E+9', '82.73820', '-38685626227668133590597632000000000', 29, 1);
+ T('6.07916023457301E+37', '8.68715008', '15562650200506905600000000000000000000000', 3, 2);
+ T('-7.7411293587957611737706671710', '88.204344', '-2166395068749415481073467392', 88, 0);
+ T('9.62270951274004294564516E+50', '1E+1', '985365454104580397634064384000000000000000000000000000', 43, 0);
+ T('2.249939772611210261269E+42', '84.794018', '43520164539000956148231348147177338868286357504000000000000000000000', 79, 2);
+ T('9.9667819652E+912', '22.8966', '41803713463766220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-8.148382535631237E+836', '80.1609', '-985079003542152350527334795139016241971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-2.3E+99', '84', '-44488470161818353629187276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('8.007664816475E+48', '7.7610', '1024981096508800000000000000000000000000000000000000', 75, 0);
+ T('7.66927239819258096012988E+298', '9E+1', '94940993739088062685663055451038915883210732942131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('-1.593E+604', '7.27', '-2039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 1);
+ T('1.4608238E+27', '4.8608', '23373180800000000000000000000', 37, 3);
+ T('-5.7441802E+9', '37.971', '-789474115242583654400', 4, 2);
+ T('48621637.19336304', '5.226650', '1555892384', 93, 5);
+ T('3.834115E+7', '8.5600986', '9815334400', 77, 6);
+ T('953434.875469943234392', '4.7', '15254944', 4, 4);
+ T('3.003550E+18', '25.6517767', '100782414233600000000000000', 81, 0);
+ T('7.786193367471080885803249316E+224', '6.58753', '49831637551814917669140795622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('86962', '5', '2782784', 4, 4);
+ T('5203.16', '9.6716', '2663936', 85, 0);
+ T('6.22E+5', '4.0553', '9952000', 23, 4);
+ T('-6.1873943808563997E+749', '76', '-46750630144723587691257837965753104465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('6.2911E+8', '65.8606175', '23210062328422832034283520000', 43, 5);
+ T('-367125201.60346471935285695791', '5.052234', '-11748006432', 49, 3);
+ T('5.904536269674366091992750944E+178', '81', '142762926985207762910416089238138016241550262932602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('46274378.8873', '2.108036895', '185097512', 25, 2);
+ T('-10138.84', '3.496378', '-81104', 53, 5);
+ T('2.30E+39', '78.691894', '695132346278411775456051200000000000000000000000000000000000000', 53, 4);
+ T('-8.20973466602100609E+32', '9.19', '-420338414900275511808000000000000000', 15, 2);
+ T('3.543669241E+67', '5.9', '1133974157120000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('-3.74916259E+847', '4.618', '-599866014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('-9205.7822664', '9.43', '-4712960', 31, 0);
+ T('-17561.4033558387451104366', '1.6354737', '-35122', 90, 0);
+ T('-1.5136872E+8', '1.3171122', '-302737440', 56, 2);
+ T('-3.761761086342667874515E+91', '7.8239', '-4815054190518614879379200000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('2.2986917915574549967352321E+95', '75.4889', '8684212056718801894476882829462548881549327073280000000000000000000000000000000000000000000000000000000000000000000000', 76, 6);
+ T('-9.4015898E+82', '78.21', '-28414561636613843949250005696512000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('778.122534955487619', '3E+1', '835371139072', 30, 1);
+ T('-6.9581E+574', '2.99916', '-278324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('618017.3081346', '43.94098092', '5436135021305921536', 84, 4);
+ T('6.83E+47', '6.056624515', '43712000000000000000000000000000000000000000000000', 46, 3);
+ T('-8.9371510E+59', '84.35', '-17286964156311524389367160871321600000000000000000000000000000000000000000000000000000', 66, 1);
+ T('6.4547620030E+17', '35', '22178393365078763110400000000', 20, 2);
+ T('6.11902', '7.6209233', '768', 31, 6);
+ T('-9.74E+766', '7.9375621', '-12467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('2434550707.8334138411', '7.9953776', '311622490496', 80, 5);
+ T('4.748317E+625', '5.128451', '1519461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 4);
+ T('1149674278460776072873.39', '19.64', '602760428105643365694439424', 40, 5);
+ T('-1.349055954215209627051051E+236', '70.0083', '-159268415542540815274523772834070742729909862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-10504520475.1914686', '7.2', '-1344578620800', 38, 0);
+ T('-318312702522102469975', '1.137', '-636625405044204939950', 99, 5);
+ T('-5.149655261585491333050E+563', '35.6303', '-17694080747347208306832955146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('8.029004007E+225', '4.8', '128464064112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('7.22778649572E+146', '93.6', '7158053038766366264112601081185539457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 4);
+ T('-7.811971361323489118163927016E+905', '6', '-49996616712470330356249132902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('6.40334860646716763162293E+257', '3E+1', '687554321241591476889256493842432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 5);
+ T('-6.94959194599E+194', '25.868364', '-23318961037946912768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-1.7E+9', '2.994', '-6800000000', 36, 3);
+ T('-5.29939547827201E+481', '58.50897457', '-15274467520790218027301207434854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-5255336.67540451160813122493248', '3.415379', '-42042688', 91, 5);
+ T('5.8833386706030183401097E+75', '10.08610965', '6024538798697490780272332800000000000000000000000000000000000000000000000000000', 14, 0);
+ T('2.3E+523', '2.078950', '92000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-6362814804.5394483074133143058', '3.503905', '-50902518432', 19, 4);
+ T('523.72094172047019542', '3.366209', '4184', 75, 0);
+ T('6.77516991324529777682933E+80', '85.319316', '26210169089275032496077914925068252287115676614656000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-6.095701671489E+45', '4.2789', '-97531226743824000000000000000000000000000000000', 82, 6);
+ T('4.1337751E+92', '9.951801', '211649285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-4.37139532282097378673E+96', '7.8409', '-559538601321084644701440000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-1.4209216114131393016E+695', '4.2', '-2273474578261022882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('-2.856693212517E+66', '34.103', '-49077615689862771376128000000000000000000000000000000000000000000000000000000', 27, 3);
+ T('-3.489317306760219704E+38', '1.6690', '-697863461352043940800000000000000000000', 68, 2);
+ T('-26843572.50123726411', '9.60', '-13743908864', 2, 2);
+ T('-58998468.786842', '6.0464510', '-3775901952', 15, 2);
+ T('6.971118422932155E+340', '9.0184', '35692126325412633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('8.226554E+51', '4E+1', '9045191779527163904000000000000000000000000000000000000000000000', 57, 5);
+ T('4.1036159755059625321E+634', '8.9834', '10505256897295264082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('1861.68026089', '6.6', '119104', 75, 2);
+ T('-5.985533E+9', '7', '-766148224000', 58, 0);
+ T('-3.1344113E+439', '96.82905935', '-2483336478629465509402189649797971968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('9400.97674749471180748899196', '86.181907', '727289773080160911503235481600', 79, 4);
+ T('430389603.76504294', '2E+1', '451296208355328', 49, 1);
+ T('-526935.8880888765820515891', '22.103185', '-2210125578240', 80, 3);
+ T('5.200053615709E+790', '3.037', '416004289256720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 1);
+ T('5.66E+9', '4.236', '90560000000', 17, 2);
+ T('33834062.901691418990238753537', '63.5', '312064141344010769683972096', 20, 4);
+ T('2.329523902', '8.96794', '512', 66, 6);
+ T('-4.6751525572556139517E+229', '61.1609', '-107801678411553814826931670848251101184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('-6.7E+22', '46.02160539', '-4714705859903488000000000000000000000', 8, 5);
+ T('88.9370067498307827295', '42.25', '387028092977152', 19, 4);
+ T('-2.3290617909179093984E+20', '6.2132', '-14905995461874620149760', 24, 5);
+ T('-1.60E+89', '7', '-20480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('28766.8657213', '9.525056', '14728192', 36, 2);
+ T('9.56441099548E+44', '6E+1', '1102701511558707269174818766848000000000000000000000000000000000', 90, 4);
+ T('4.0260822236023453148994737E+77', '8.86', '103067704924220040061426526720000000000000000000000000000000000000000000000000000', 28, 4);
+ T('-6.58792573342405433985E+843', '91.3', '-16310914082488282979663198905363631680302927052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('406936.761', '80.813', '491955437330698737838232436736', 42, 0);
+ T('-6.688394000461E+647', '8.391', '-171222886411801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('5193.222400490634957', '5.445', '166176', 39, 6);
+ T('1.9200633508398802E+886', '46.922', '1351124467401598499480852758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('8.08E+5', '11.1638', '1654784000', 18, 3);
+ T('2.95E+429', '5.269', '94400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('-924.9890498667963', '80.8850', '-1117047457323917357428506624', 83, 1);
+ T('7.03600444941157E+41', '92.1329', '3484060649806667750726306010403162053148672000000000000000000000000000', 11, 4);
+ T('-4.4278868076228677398589E+504', '6.261', '-283384755687863535350969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('-8.245240E+34', '6.687867430', '-5276953600000000000000000000000000000', 53, 4);
+ T('6.47960587438297618484E+40', '3.24', '518368469950638094787200000000000000000000', 82, 2);
+ T('-5.1806599542999088814112E+597', '5E+1', '-5832904559929580118721441648637430988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('-172987452667457.516613391277', '9.94352', '-88569575765737984', 89, 4);
+ T('-5.397E+70', '7.7567953', '-6908160000000000000000000000000000000000000000000000000000000000000000000', 13, 3);
+ T('5379846133.31961', '7.47342535', '688620305024', 40, 1);
+ T('5.4586303363668318916817412722E+76', '8', '13974093661099089642705257656832000000000000000000000000000000000000000000000000', 76, 3);
+ T('-7.469234975E+44', '4.90', '-11950775960000000000000000000000000000000000000', 65, 0);
+ T('-7.06046593732397812294E+404', '9', '-361495855990987679894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-9.948123762582820021182E+272', '5.042174', '-31833996040265024067782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('31241126.3291999963', '75.799143', '1180256370476059421570989293568', 86, 4);
+ T('7.4E+3', '5E+1', '8331659310635417600', 97, 0);
+ T('-815895040.3896102554', '63.560100', '-7525303496944508782059192320', 1, 1);
+ T('-29134.48838849501783', '4.782', '-466144', 96, 3);
+ T('-8.0647362532E+323', '98.826', '-255581693801283546207415017016911808430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('6.1912259727327955E+311', '5', '19811923112744945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('-4.547399E+69', '42.0', '-19999672306547818496000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('1.45441699528775156785566753E+929', '8.627598', '37233075079366440137105088768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-6.04083649970', '6.20', '-384', 79, 5);
+ T('-3.4379569762948170338503730', '60.12165503', '-3458764513820540928', 73, 6);
+ T('166038140.911066651527', '3.3', '1328305120', 89, 5);
+ T('-6837405.6', '10.107', '-7001502720', 46, 2);
+ T('19.8', '7', '2432', 3, 0);
+ T('-5.5E+2', '13.1137', '-4505600', 30, 2);
+ T('930.19592', '86', '71955264783462728478511595520', 65, 4);
+ T('-7.3236219328E+748', '6.4404381', '-4687118036992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-5322', '8.316791381', '-1362432', 64, 1);
+ T('999.53736', '13.179348', '8183808', 41, 6);
+ T('-4.582678E+7', '9', '-23463311360', 58, 1);
+ T('-6.9856979940935843094695877143E+989', '70.89816944', '-824725651668931383479238247325014607420385992376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('-403.93433308978995094', '80.7637181', '-487197105304695557406588928', 60, 6);
+ T('2661.5551328003576530417011', '9.946170', '1362432', 15, 5);
+ T('-5.66118657826945328715E+408', '62.963705', '-26107614990714023026693307656320948633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 1);
+ T('-7.626399263E+46', '82.3122206', '-368790039189227155279899155517931520000000000000000000000000000000000000', 84, 2);
+ T('-8.57252818784E+99', '1.2000162', '-17145056375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('85222.427151404190', '3.57', '681776', 91, 2);
+ T('-6.41300283302770712E+549', '6.8442', '-410432181313773255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('1.9002651073694', '37.86973119', '137438953472', 90, 0);
+ T('-3.13525175539545843523325747856', '7.63', '-384', 52, 2);
+ T('2.3066870', '31', '4294967296', 49, 4);
+ T('9.132113453211514318717264E+576', '6.63714', '584455261005536916397904896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 2);
+ T('-58.459015442873659156590090041', '7.63230777', '-7424', 72, 5);
+ T('-1.5391282301222E+812', '7.130014566', '-19700841345564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-811527.139232180823564128416016', '95.5424720', '-32147896520356697547137970692161536', 13, 4);
+ T('-1.58248E+64', '48.126', '-4454285211450789068800000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('-8.3716519565357E+38', '37.76751259', '-115059108373808783860695040000000000000000000000000', 5, 3);
+ T('-4.910640373157472062857903E+634', '7E+1', '-57974608769063333685475733075926142497293598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('-9.6919189399149792E+88', '4E+1', '-106563775698989631192371822592000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-6.086901013069758582539E+74', '30.49', '-653576019628097041965508041113600000000000000000000000000000000000000000000000000000', 63, 4);
+ T('4417485459.6897', '9.041967203', '2261752555008', 25, 6);
+ T('-668.9076743', '39.49200763', '-367236883677184', 51, 4);
+ T('93272587849788183.323', '2.4271560', '373090351399152732', 61, 6);
+ T('-31674584.5402925716499476', '73.95131303', '-299157987680878276742823804928', 88, 4);
+ T('-2315.5916086783338624758774615', '3.2404052', '-18520', 98, 2);
+ T('4.655098588926290787283588E+929', '5E+1', '524117506761534123172668457288677405491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 6);
+ T('7.17255326916679295', '8E+1', '8462480737302404222943232', 37, 6);
+ T('-67.2', '58.31', '-19311435202164686848', 24, 4);
+ T('4.640070941582E+90', '82', '22438006264488173916242614602042441728000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('1151.55692', '9.882', '589312', 49, 6);
+ T('-3.2E+2', '34.68020', '-5497558138880', 86, 3);
+ T('-7574767561.292129787502487137', '70', '-8942707111398662689070843428864', 40, 1);
+ T('5.71719E+27', '37.1161', '785764610400583680000000000000000000000', 38, 0);
+ T('-5.241017290351536E+81', '5.778', '-167712553291249152000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-3.451405522E+60', '9.57', '-1767119627264000000000000000000000000000000000000000000000000000', 80, 6);
+ T('-4.0994204535909770E+868', '9.463762378', '-20989032722385802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 3);
+ T('-43480.6310633324438911973778338', '8.086771', '-11130880', 92, 0);
+ T('-26.7668713898', '9E+1', '-32186441021419887147377229824', 93, 2);
+ T('3441521.8014261531374127613', '13', '28192940032', 58, 0);
+ T('9.444075955357414706', '1.303', '18', 8, 3);
+ T('9.34044E+274', '69.4', '55136225989068686174768332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('-5.01154023107669763643968799311E+666', '1', '-10023080462153395272879375986220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('53.66158140256243169424007101', '74.446188', '1001141694368364785303552', 68, 0);
+ T('8E+6', '7.853645', '1024000000', 81, 1);
+ T('633656571.449811352216', '45.55655', '22294808570597392515072', 4, 2);
+ T('3.88770E+141', '86.80', '300796218170610805920332827852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-2.1782632E+68', '3.99632166', '-1742610560000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('-239.095634', '2.627684152', '-956', 49, 4);
+ T('6.374293196806029359462E+944', '1.7710', '1274858639361205871892400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('-1.531049293978E+937', '7E+1', '-18075439673757353339591519339806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 6);
+ T('3685742301.620352', '61.297', '8498743118524044547354263552', 65, 0);
+ T('4E+35', '8.2767', '102400000000000000000000000000000000000', 50, 0);
+ T('1.48E+3', '10.437', '1515520', 49, 5);
+ T('9.58668859900343080527029252E+38', '6', '61354807033621957153729872128000000000000', 40, 1);
+ T('894396.7106316026156804107', '1', '1788792', 26, 5);
+ T('1.66689430153933141215990E+65', '89.40', '103175759856608822120211487288833627762484712570880000000000000000000000000000000000000000000', 39, 5);
+ T('36.2335388844445410', '12', '147456', 28, 4);
+ T('-343931315.224026091042707522', '5.42', '-11005802080', 76, 1);
+ T('3.889640291722826876020338E+84', '6.10530', '248936978670260920065301632000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('-4.27345903318382736232495056E+51', '3E+1', '-4588591697080079319323901295004221440000000000000000000000000', 48, 2);
+ T('8.8058556237E+431', '8E+1', '1064562622728961408487646972472197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 0);
+ T('-5.4183843507923493E+90', '10.3026', '-5548425575211365683200000000000000000000000000000000000000000000000000000000000000000000000000', 47, 5);
+ T('-1.5594E+7', '80.2', '-18851989231070527350368108544000', 81, 2);
+ T('-112803535.1763', '3.287', '-902428280', 57, 0);
+ T('3.569697E+488', '93', '3535256675533523288933263236032102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-9.60137178551934630268160171678E+505', '7.5', '-12289755885464763267432450197478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('-3.62200E+59', '1.92363', '-724400000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('1734.310893524661002946', '1.9', '3468', 33, 0);
+ T('-6.762816E+16', '74.414', '-1277459824328582502620269117440000000000', 61, 3);
+ T('6.01096382678E+65', '7.03436185', '76940336982784000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('301912045124920440.1860412', '2.1132', '1207648180499681760', 99, 1);
+ T('-5.8E+775', '1.20140799', '-116000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 2);
+ T('-4.385883552384546431905202E+37', '9.7', '-22455723788208877731354634240000000000000', 94, 5);
+ T('-9.2174E+900', '7E+1', '-10881985204800666948180377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('4.96280874419905233E+96', '7', '635239519257478698240000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('-34.8916961131916388510', '17', '-4456448', 96, 0);
+ T('7.919000E+47', '3.984895071', '6335200000000000000000000000000000000000000000000', 73, 6);
+ T('2.03E+8', '6', '12992000000', 36, 1);
+ T('6.14620636072986448162594626E+903', '53.5802453', '55360105351850379998072263602085063211089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('8.0254022446400148250054583326E+400', '7.545891562', '10272514873139218976006986665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('-7526.051747128778432216034128', '3', '-60208', 70, 4);
+ T('3.79425191936042320515378E+145', '6', '2428321228390670851298419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('-57388346707851505.02738653', '4.06252', '-918213547325624080', 11, 0);
+ T('-6.5510630E+59', '25.09', '-21981719796121600000000000000000000000000000000000000000000000000000', 57, 4);
+ T('-9.3134646702235935970260E+92', '90', '-1152951081973959670407420720036412996454137095782400000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('5.684356383298983127686467722E+96', '98.912886', '1801444445300030799113979694724763409220276232664140218368000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-7302.4103222112378903384068', '1.1768091', '-14604', 99, 3);
+ T('-58.75653273280158', '20.8', '-60817408', 1, 2);
+ T('9.84076111348800916287E+39', '23.094', '82550287402694421567724584960000000000000000000', 23, 0);
+ T('8.46732204346E+83', '8.2855', '216763444312576000000000000000000000000000000000000000000000000000000000000000000000000', 36, 4);
+ T('-3.43305544661927766984989E+180', '67.950705', '-506629561717123666270488154916773391415377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-60.37840', '92', '-297105609428491265975789813760', 55, 1);
+ T('787763', '39.14025106', '433077289215852544', 46, 6);
+ T('-6195.973294171303860867146', '14.7', '-101498880', 28, 0);
+ T('2.1279800271E+18', '63.74', '19627151476939608022672264396800000000', 94, 1);
+ T('6.30884362535801E+409', '75.2122162', '2383413734564518986957594717676424396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('-3E+6', '3E+1', '-3221225472000000', 7, 6);
+ T('-6E+8', '5.3', '-19200000000', 85, 0);
+ T('6.01E+66', '64.2294', '110864931882994405212160000000000000000000000000000000000000000000000000000000000000000', 69, 5);
+ T('3.2421355471187517885087235985E+716', '89.186', '200678470328435773019739047360794153556085710586590003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('-2.8669E+904', '79.0764', '-17329347161265901904825679872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('6.0690964E+686', '75.6975654', '22928397936531860348575699435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('6.8E+661', '7.419', '8704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-7E+715', '39.6680', '-38482906972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('-5.156373988237374573416E+557', '6.889929', '-33000793524719197269862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('2.8644734107362553968518E+402', '6.751577755', '183326298287120345398515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('7.5095951740019508882180900589E+39', '6.4', '480614091136124856845957763769600000000000', 98, 5);
+ T('-3.233417664829618689114E+986', '7.1', '-41387746109819119220659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 0);
+ T('9.616655411404887E+222', '30.987705', '10325805122221353769893888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 3);
+ T('-749786.2757395612357573968522', '43.4404564', '-6595187402749247488', 19, 0);
+ T('-6.9442049356684E+828', '42', '-30540936289707583386261913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 1);
+ T('-9E+98', '4.5814540', '-14400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('-5.75360950388852585420447712307E+96', '65.6453', '-212270724036589235350141524607528362402438698762240000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('795.023602', '75.841', '30034250831050943559106560', 37, 3);
+ T('6.961657624533755494020E+41', '51.98240', '1567625934186559679751846550302621696000000000000000000000', 100, 6);
+ T('-68272906.5612362413597535727', '24.019', '-1145429290909696', 22, 6);
+ T('-192607654.50', '9.715', '-98615118848', 2, 1);
+ T('1.75365017', '35.71701', '34359738368', 6, 4);
+ T('5.74013201E+20', '2.8', '2296052804000000000000', 100, 3);
+ T('-650.93705053208133968603', '63.115767', '-5995191823955604275200', 14, 4);
+ T('784.8432347824760625', '5', '25088', 45, 5);
+ T('-253307499.55530646472576', '82.64498', '-1224919903372427440229022009655296', 9, 2);
+ T('72035.618615631927832732', '5.0538', '2305120', 5, 3);
+ T('6455170.1241181825582936770351', '5.304342209', '206565440', 92, 0);
+ T('556.685142885803743395326688', '67.95130', '82051117639860085587968', 10, 1);
+ T('-3.16457498184E+96', '16.10812552', '-207393586009866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('1276972.74478570518839506288589', '59.811854', '736124239790407298318336', 58, 4);
+ T('-905324.53091', '9.737074', '-463525888', 18, 4);
+ T('-4.83909292390E+23', '9.28', '-247761557703680000000000000', 69, 5);
+ T('6.75908130449546443017913260E+34', '35.2520', '2322402652305043000636051995091795968000000000', 50, 4);
+ T('1.96754643948201E+18', '9', '1007383777014789120000', 30, 4);
+ T('18179485.704896716', '12.657', '74463170560', 38, 3);
+ T('66223.769787840617296', '42.9134', '291251834104840192', 99, 3);
+ T('-34.1503565065819135678803260', '3.0', '-272', 1, 3);
+ T('1.27773015534E+928', '12.590', '52335827162726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('-4.1187564621316182090802E+52', '6', '-2636004135764235653811328000000000000000000000000000000', 52, 3);
+ T('5.920465526118618036085367375E+52', '36.545', '4068512929883983725072384118363258880000000000000000000000000000', 11, 4);
+ T('-8.57727433983271157211E+49', '9.683845944', '-43915644619943483249203200000000000000000000000000000', 61, 6);
+ T('152204.510262360509448743', '6.08582', '9741056', 53, 2);
+ T('-6.33592287560905039376E+703', '96.374', '-5019835272665988739318515336797998497860066843033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('-8.901784E+22', '7.1284', '-11394283520000000000000000', 25, 5);
+ T('-6.22E+5', '2.952', '-2488000', 69, 2);
+ T('-750.013102158', '5', '-24000', 59, 6);
+ T('-9.00784469633989400437614E+653', '7.9899835', '-115300412113150643256014592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('9.745942901E+277', '3.5', '779675432080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('5.7766E+962', '6.444049616', '36970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-20453319.84009614513372484010', '5E+1', '-23028389956722471469056', 7, 2);
+ T('6.6E+67', '33.1', '566935683072000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('-25608.9211', '25', '-859261894656', 61, 3);
+ T('8.3024805296373085E+174', '15.811379', '272055681995155324928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('2.54946530867344420E+63', '4.03049', '40791444938775107200000000000000000000000000000000000000000000000', 2, 3);
+ T('-7.26485528560928E+51', '35.5', '-249618526894916776272855040000000000000000000000000000000000000', 16, 4);
+ T('7.16012463496146023466E+69', '7.77', '916495953275066910036480000000000000000000000000000000000000000000000000', 92, 6);
+ T('238.8193313', '4.8', '3808', 3, 6);
+ T('2.0763E+41', '8.9994299', '53153280000000000000000000000000000000000000', 11, 4);
+ T('3.708198212678571442241', '2.9', '12', 45, 0);
+ T('6.97507066E+814', '29.42', '37447125464986419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('-44032.5169513398861208324', '3.19525757', '-352256', 53, 2);
+ T('-1.75973948274427268559E+45', '1.14127264', '-3519478965488545371180000000000000000000000000', 21, 2);
+ T('30030271.70348614050778334', '55.1176', '1081954538283480098275328', 80, 3);
+ T('8.7072341746E+336', '24', '146083148509845913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-8.0112778146258388054247E+844', '6E+1', '-92363744718618749885133873332842315907072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-1042549668.11087231200589259', '45.305', '-36681455440000268107776', 99, 2);
+ T('4.41497085267E+58', '3.97944123', '353197668213600000000000000000000000000000000000000000000000', 85, 4);
+ T('753105567.254916989149', '7.857597', '96397512576', 59, 5);
+ T('7.94241115951469671089E+53', '2.93447', '3176964463805878684356000000000000000000000000000000000', 10, 3);
+ T('-2.09799094515007704783E+78', '34.3141468', '-36043209986894842929240311070720000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('81419720.4043439515', '8.665607918', '20843448320', 42, 3);
+ T('6.20E+197', '19.06669882', '325058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('5.68273243192010E+47', '8.314', '145477950257154560000000000000000000000000000000000', 33, 5);
+ T('-743558.7374272006', '7.0175', '-95175424', 25, 6);
+ T('3.667420241522515050804E+840', '9.74925', '1877719163659527706011648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 2);
+ T('3.57203671428020355316117118E+86', '5.397275', '11430517485696651370115747776000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('6.923424554E+728', '6.442195540', '44309917145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('-7.3E+60', '7.0675', '-934400000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-856947470', '83.146', '-8287887380291462770021164132597760', 34, 6);
+ T('477660.1585119342548', '5.3202253', '15285120', 16, 1);
+ T('-4.2712187946472790E+461', '5.728520326', '-13667900142871292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('2648358.1037515507311724073014', '1.008', '5296716', 8, 4);
+ T('-8.28163131172939463670778547E+77', '63.595050', '-7638456666014583538746056078542788070500990976000000000000000000000000000000000000000000000000000', 90, 2);
+ T('-9.58314925536462022179E+860', '7', '-122664310468667138838912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 6);
+ T('6776.866498362890946881970217', '9', '3469312', 23, 4);
+ T('45699751.07200845', '32.16038085', '196278935980343296', 21, 6);
+ T('-27463184.5284', '21.129880', '-57594471251968', 21, 0);
+ T('2.8187907877860E+77', '7.96', '36080522083660800000000000000000000000000000000000000000000000000000000000000000', 26, 2);
+ T('-3.159913156727173E+52', '25.2638911', '-1060290911433072689807360000000000000000000000000000000000000', 94, 6);
+ T('-98.4', '60.621814', '-112986307451471003648', 67, 6);
+ T('-6.22E+787', '21.08987', '-130442854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 6);
+ T('-1E+53', '6.2325688', '-6400000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-5.2937353287196652088112515', '7.945', '-640', 72, 2);
+ T('-9.09473E+14', '19.791414', '-476825780224000000000', 98, 4);
+ T('4.56321665598143365E+21', '4.8602', '73011466495702938400000', 20, 4);
+ T('4.38295498325648E+914', '6', '28050911892841472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('-2.0928965962939225686E+927', '4.695389346', '-33486345540702761097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 6);
+ T('-75989373.2674954478', '5.66000219', '-2431659936', 51, 2);
+ T('-6.01250786959787951762640853E+99', '58.356', '-1732987404869323836878577238452488458542776320000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('6E+11', '1.418178', '1200000000000', 91, 0);
+ T('-9.518356181294662378210E+69', '58.9098', '-2743479382480531120341915914249426698240000000000000000000000000000000000000000000000000', 51, 5);
+ T('4987.808216373468', '4.52280801', '79792', 1, 1);
+ T('-9.5606535394216800482197021E+41', '77.9', '-144476511452460749165454882159533998774758271877120000000000000000', 100, 1);
+ T('6.565269897379557169E+935', '3.11', '5252215917903645735200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('6.114799918E+416', '38.596', '168082340284118283059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('-7.17E+6', '4.130', '-114720000', 6, 1);
+ T('-1535238535.8815828', '8.7', '-393021064960', 11, 3);
+ T('-4E+602', '2.4768333', '-1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 2);
+ T('5E+7', '87.8014', '7737125245533626718119526400000000', 2, 4);
+ T('-3.6E+44', '63.86791382', '-3320413933267719290880000000000000000000000000000000000000000000', 36, 2);
+ T('-2.016805E+582', '65.942', '-74406971363155584493813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 1);
+ T('-5.422910709E+548', '2', '-2169164283600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('7.18566405527E+158', '1', '1437132811054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('-4.74760289067204101657769926619E+84', '35.428317', '-163126393198651837022174497529673988177920000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('6347734855.93467932657406', '6.486', '406255030720', 82, 6);
+ T('4.275692E+241', '4.3475', '684110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('5.571507123849493404587419E+78', '61.710', '12847020752312648911051060329327991495589888000000000000000000000000000000000000000000000000000000', 39, 4);
+ T('1592610', '4.145304773', '25481760', 22, 2);
+ T('-894122.1896078600438351587994', '3.45', '-7152976', 66, 0);
+ T('-2E+901', '71.83571188', '-47223664828696452136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('1.78E+136', '52', '80164073367194828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 4);
+ T('-7.76782373790E+21', '32.438', '-33362548915372975718400000000000', 13, 4);
+ T('-2.03169405372330457993826264326E+908', '4', '-3250710485957287327901220229216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('59409592.3921111896959829', '18.1889469', '15573868085248', 65, 0);
+ T('-925.29807262676677037', '74', '-17472755986617687290675200', 29, 0);
+ T('2.5556889E+811', '18.5233679', '6699585110016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('-93347.753094115769805736', '5.98053605', '-2987104', 48, 0);
+ T('-79.01126558', '74.061', '-1492267808586807887527936', 1, 6);
+ T('5.5868492E+608', '7', '71511669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('2.1549E+6', '67.18564800', '318007110435493702218547200', 2, 0);
+ T('269977229.84898825169', '8', '69114170624', 17, 2);
+ T('-7.49938893016E+23', '64.2', '-13833930830387199447608753913856000000000000', 18, 0);
+ T('6.2492245094087870E+56', '8.3459214', '159980147440864947200000000000000000000000000000000000000000', 13, 5);
+ T('9.668E+76', '83.4755', '935031585922738788884744765440000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('84692007.63718821', '2.081429', '338768028', 91, 0);
+ T('2.5E+874', '48.1923', '7036874417766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('1.11388104958452588806104275478', '6E+1', '1152921504606846976', 98, 4);
+ T('7448.14016861505171957', '69.966', '4396523195551639693950976', 77, 1);
+ T('4.366518026314E+962', '8.75239', '111782861473638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('-8.77996E+9', '45.70147414', '-308917379565061406720000', 38, 4);
+ T('-993.05', '66.03442', '-73270467460774339018752', 16, 0);
+ T('7.603', '2E+1', '7340032', 89, 6);
+ T('9.03407694E+831', '3.41170', '72272615520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-795615.701829951498', '2.24016', '-3182460', 29, 2);
+ T('4.5937341351605253829518243E+377', '49.445', '258604241741850872774078776109145689948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('897638.3631794380', '7.492397817', '114897664', 51, 1);
+ T('3.479617E+445', '45.6599718', '1224281392546253373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 3);
+ T('69354.13736', '8.61', '17754624', 81, 3);
+ T('-8.91663E+74', '43.76878', '-7843150692461051904000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('9625655.459421367140524', '9.594', '4928335360', 21, 6);
+ T('9.519753917277E+47', '3.760', '7615803133821600000000000000000000000000000000000', 75, 3);
+ T('-8622.700730193170', '4.7', '-137952', 93, 5);
+ T('-4.8578473E+9', '1E+1', '-4974435635200', 20, 1);
+ T('9.83745182741359088340248492E+981', '36.30923236', '676024541995468945762198750984530821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('7.65019E+58', '6.11', '4896121600000000000000000000000000000000000000000000000000000', 33, 5);
+ T('2.2699563875553840E+220', '7.052', '2905544176070891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('5.638081782070521683176015E+536', '7', '72167446810502677544652992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('-7.21580666344232E+397', '27.707', '-9684891760544888494489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('-4.985598367039033575020', '4.7677718', '-64', 97, 5);
+ T('8.62682566316E+90', '90.0289', '10679492900360417142499420435812020387840000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-4.5801148E+472', '9.22343813', '-23450187776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('-9.12520359857085781E+79', '84.37279605', '-1765071078328422058288356813224979683973529600000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('7.381356831878057184810240059E+349', '54.5511610', '1329707035101387329111182394809452507755970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('167407855.031258', '76.2164', '12648979894737624797373823713280', 76, 4);
+ T('4.3492E+8', '6E+1', '501428620783609886801920000', 65, 5);
+ T('-2.19341550290739307535337E+75', '3.7593', '-17547324023259144602826960000000000000000000000000000000000000000000000000000', 7, 5);
+ T('-6.1031031611878471925159372E+67', '17.569066', '-7999459375432135072174489206784000000000000000000000000000000000000000000', 16, 0);
+ T('-9.35E+47', '4.39469614', '-14960000000000000000000000000000000000000000000000', 44, 3);
+ T('545100710.94131010389828108056', '70.06835', '643541330673111610858447831040', 82, 3);
+ T('9.88052E+931', '30.102', '106091275668684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 4);
+ T('886796.1476059180574117967', '5.9', '28377472', 11, 1);
+ T('-363022.2302351489428733715482', '18.270', '-95164039168', 82, 2);
+ T('1.860283479725742374527027316E+98', '4.360238', '2976453567561187799243243705600000000000000000000000000000000000000000000000000000000000000000000000', 85, 4);
+ T('-43370064.94614286075622813', '64.23113', '-800036471068403970997223424', 79, 0);
+ T('-1.775192194810802097522E+92', '39.890340', '-97592222986583755729730465798553600000000000000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('-7.897138261975E+386', '50', '-889138723348097410520842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('4.960780515038E+876', '13.330768', '40638713979191296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('2113211.3807523267412552', '6.05709', '135245504', 32, 1);
+ T('-94007', '2', '-376028', 36, 2);
+ T('5.5211492406794E+128', '25.77403', '18525902675822856110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('49.986593200', '63.727', '451945229805884014592', 54, 0);
+ T('27014776.90414168911591569000', '76.979672', '2041178763594100842359513153536', 57, 5);
+ T('829512644.406990591885', '80.378951', '1002819253028398107790057976889344', 1, 0);
+ T('4.930276511213542937576E+732', '8E+1', '5960338572245586862861156253662605339709669376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 0);
+ T('-2.2992603E+8', '87', '-35579329826366440455983035412643840', 74, 4);
+ T('-6.9601953225223430657949601483E+89', '9.4921', '-356362000513143964968701959592960000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-4.459E+61', '9.55081212', '-22830080000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('-68115.85816', '1E+1', '-69749760', 65, 4);
+ T('8.8856575240840021657287266E+39', '9.976817484', '4549456652331009108853108019200000000000000', 49, 2);
+ T('5.743407943023528E+317', '48.8', '161662561700234422639265631436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-9.84E+45', '1.968036035', '-19680000000000000000000000000000000000000000000', 40, 2);
+ T('1.689060240198148E+746', '2.52', '675624096079259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('-9.49406198659121684486E+36', '5.97', '-303809983570918939035520000000000000000', 95, 1);
+ T('-2.7503827296474391891912702480E+258', '7', '-352048989394872216216482591744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-730821398551117470.085', '5.40942', '-23386284753635759040', 49, 5);
+ T('-4.25943441520424255851E+91', '4.32889804', '-681509506432678809361600000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('1.0175893147E+81', '69.79075500', '600678709133196445304630961766400000000000000000000000000000000000000000000000000000000000000000000000', 15, 2);
+ T('-9E+87', '91.71160', '-22282920707136844948184236032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('3.8688664051019843739937E+432', '80', '4677172489767420403471818717378253829493175091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('-28059.44171', '3.2595', '-224472', 1, 6);
+ T('1.0537E+6', '3.05370659', '8429600', 75, 1);
+ T('-1.178E+21', '1', '-2356000000000000000000', 77, 2);
+ T('9.84050E+9', '3.8', '78724000000', 73, 3);
+ T('2.44500E+9', '6E+1', '2818893078763740856320000000', 49, 2);
+ T('-3.286550597E+700', '68.95819630', '-9700185239705014218906738360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-2.019012E+86', '44.82575931', '-3551883472990843699200000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('1.6E+27', '29.849', '858993459200000000000000000000000000', 80, 4);
+ T('-8219566537.230', '7.84895', '-1052104516736', 46, 1);
+ T('-6E+1', '32.68', '-257698037760', 85, 5);
+ T('-9.187953815042976882285184E+32', '13.6063', '-7526771765283206661968022732800000000', 8, 1);
+ T('6.2618754116114008886987E+80', '13.555', '5129728337192059608021975040000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('-2.347239775915742E+64', '3.99199663', '-187779182073259360000000000000000000000000000000000000000000000000', 3, 1);
+ T('-2254182.07529910949724', '1E+1', '-2308282368', 84, 4);
+ T('3.619809201282E+24', '71.51586', '8547032823258628988155815983579136000000000000', 37, 3);
+ T('6.513535049725091E+78', '8.4857974', '1667464972729623296000000000000000000000000000000000000000000000000000000000000000', 18, 2);
+ T('-8.763E+528', '9', '-4486656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 2);
+ T('-6.58E+9', '6.0410', '-421120000000', 25, 3);
+ T('-3.9E+528', '1.658237234', '-7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 3);
+ T('1814480.336119712943621', '63.3136611', '16735624093432253608099840', 72, 4);
+ T('-781832.5658200061147898633', '9E+1', '-967861136794567431084932090298368', 35, 4);
+ T('5.58639', '2.252584', '20', 84, 4);
+ T('-5845.738113578994310541969', '45.2744956', '-205652654859223040', 56, 6);
+ T('1.90794454948E+30', '56.8714', '137481893793307149884226273280000000000000000000', 55, 6);
+ T('5.112234E+8', '1.41', '1022446800', 75, 6);
+ T('1.931125525948E+14', '9.2', '98873626928537600', 35, 4);
+ T('-3.9045697447700577044382E+49', '4.05877963', '-624731159163209232710112000000000000000000000000000', 79, 0);
+ T('5.391E+9', '33', '46308337385472000000', 29, 3);
+ T('969.4823892819467', '5.197597635', '31008', 72, 2);
+ T('3.782635', '8.2', '768', 66, 2);
+ T('216293800.205322', '7.4853925', '27685606400', 74, 1);
+ T('-7.7263E+94', '9.482260', '-39558656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-7.245', '56.9895', '-504403158265495552', 4, 4);
+ T('-52359542.438', '17.58119', '-6862869889024', 5, 6);
+ T('-1.45269183606699133552408658805', '7.557153159', '-128', 61, 0);
+ T('9.769E+48', '6.95704479', '625216000000000000000000000000000000000000000000000', 58, 3);
+ T('-13316', '2.03708062', '-53264', 17, 5);
+ T('5.876E+81', '96.13455', '465544682933817247699664252174336000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('6627454702.4492821735492569', '92.611391', '32817566136623832890953013656123604992', 35, 6);
+ T('-1.42957E+51', '5.65403387', '-45746240000000000000000000000000000000000000000000000', 27, 1);
+ T('-7.3058753951570E+59', '36.6513', '-50205593425360626856755200000000000000000000000000000000000000000000000', 8, 4);
+ T('-7.014348314435454826022174E+690', '6.18043', '-448918292123869108865419136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 5);
+ T('87789.6708161', '6.276', '5618496', 99, 1);
+ T('-2.9954038737799466278E+859', '95.53574833', '-1186601724538472763766359440680297112218269384704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('-2317.140349138030602863', '74.74523305', '-43766892563235871840534528', 100, 1);
+ T('7E+466', '82.29957445', '338499229492096168917729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('96022351.6586668363455437532956', '10.624', '98326887424', 56, 6);
+ T('-7.18464129083052533E+376', '5.290', '-2299085213065768105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('5.613874875427765893961604E+521', '84.44', '10858813255984777824457125795767594019470921066086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('-5.357546295431138E+28', '71', '-126501485279832201616464705772312330240000000000000', 78, 3);
+ T('-1.8888435452E+535', '2', '-75553741808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('-5.231408189059404833228E+43', '3.77596', '-418512655124752386658240000000000000000000000', 85, 2);
+ T('8.2355307106231012848822669E+145', '8.44712', '21082958619195139289298603264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('-7.1492593758142089072E+215', '35.77163', '-24564668167794720502828719144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 6);
+ T('-708169.0503983189795987', '12.18', '-2900660224', 91, 0);
+ T('-1.18719468E+436', '2.328', '-47487787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 2);
+ T('49.083953764687196400471275', '26.3', '3288334336', 97, 3);
+ T('-4.160005266668908969883831723E+65', '6', '-26624033706681017407256523027200000000000000000000000000000000000000', 22, 4);
+ T('7.773182E+19', '2.96280', '310927280000000000000', 91, 5);
+ T('9.94699913455858', '6.5', '576', 31, 5);
+ T('-1.13E+644', '28.4006368', '-30333206528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('-7.823956E+839', '97.511', '-123975531494490709940206750299009843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('-9.141067644176E+73', '94.92923', '-1810574982166648953604869877812040659107840000000000000000000000000000000000000000000000000000000000000', 70, 3);
+ T('7.59402653077313434365E+469', '6.2684646', '4860176979694805979936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('-50455.49957429992964', '33', '-433405149839360', 12, 2);
+ T('-6.608508170900E+746', '4', '-10573613073440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('-6.97E+922', '7.6439300', '-8921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-6.2554563049E+599', '4.615043', '-10008730087840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-8.8547707697610330308377E+90', '38.9', '-2433980855660824486567915582966988800000000000000000000000000000000000000000000000000000000000000000000', 39, 4);
+ T('85.933430404160789986193250', '6.271026', '5440', 68, 6);
+ T('-7.85911835171565642408175E+91', '86', '-6080698300669582991384830139933161665220386488320000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('1877369.97430588', '8.6', '480606464', 38, 0);
+ T('2.817004955181089543284293E+925', '1E+1', '28846130741054356923231160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('-1.89149562621626912E+399', '93.7739', '-18732465358610345269019085454755487269561303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('53975.652', '9.293', '27635200', 64, 4);
+ T('5.342606178022245780212E+826', '4.45453', '854816988483559324833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 1);
+ T('9.7967762190211120058E+716', '62.97143323', '4517965591492159153816427289630809784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('8.002462064466110093159245E+876', '64.99692899', '147619369662775720160171405142739937835089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('6.29803124516E+729', '1.2788487', '12596062490320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 3);
+ T('8E+964', '58.87701', '23058430092136939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('3.15665066936463957515419152518E+93', '31.393905', '6778855694908818037057293378984230256640000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('-6.6892747043739085128480E+750', '7.72567', '-856227162159860289644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('2090.626', '4.6045966', '33440', 58, 2);
+ T('2.86E+68', '2.633', '1144000000000000000000000000000000000000000000000000000000000000000000', 41, 4);
+ T('-4.3963037149977085919381320109E+851', '83.103', '-4251844057542755173391104203684206741346342646023454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-834.638934968369', '41.934', '-1833985395130368', 8, 6);
+ T('-2.3621492490813924E+46', '41.844109', '-51944211318146756608731906048000000000000000000000000000000', 90, 5);
+ T('2.3726549E+43', '6.86623', '1518499136000000000000000000000000000000000000', 48, 0);
+ T('7.5712102687568152E+583', '2.577625', '302848410750272608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 0);
+ T('6920256337.61080497554', '8E+1', '8366076564151056444165494577037312', 14, 1);
+ T('-7.746924406973E+821', '1E+1', '-793285059274035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('2761743.9', '3.617798936', '22093944', 59, 0);
+ T('7.9071E+10', '7E+1', '93350560041746429173039104000000', 28, 0);
+ T('-4.42289E+882', '33.2148019', '-37992335807610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('4.673557E+911', '60.3081672', '538824436830586193261363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('8.3591977915908891198765E+55', '65.0', '3083999646459904108287379189057393765908480000000000000000000000000000000000', 100, 2);
+ T('-8294418.54', '77.2', '-1253417009859541661251006365696', 27, 4);
+ T('-581993743.925306', '39.42447171', '-319954443860688502784', 87, 1);
+ T('9.46763E+8', '7.6', '121185664000', 16, 4);
+ T('1.81666382604E+942', '5.29', '58133242433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 1);
+ T('2.774909110368482388820503E+31', '11.011', '56830138580346519323043901440000000', 70, 4);
+ T('-322483508729.3372422', '3.441', '-2579868069832', 79, 3);
+ T('-5.7E+6', '4.966089211', '-91200000', 72, 1);
+ T('77469564.0198076025591015838', '39.93', '42589343208368504832', 2, 3);
+ T('-3.367574863781308140948191E+249', '9.4190', '-1724198330256029768165473792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('-5.38041929E+958', '64.619', '-992512176518800533719770726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('1.0E+7', '9.70458', '5120000000', 33, 1);
+ T('-8.18678345600590603067038157E+203', '31.15', '-1758098360148961059228923089949556736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('8.0E+655', '9.45', '40960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-8.41576E+8', '15', '-27576762368000', 42, 0);
+ T('7.0943748943301059144179725E+57', '4.675', '113509998309281694630687560000000000000000000000000000000000', 2, 4);
+ T('-279.3968', '2.7', '-1116', 43, 4);
+ T('-7E+13', '1.3263', '-140000000000000', 23, 3);
+ T('8.3278732045042163E+507', '8', '2131935540353079372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-8.74200093E+291', '5.9764', '-279744029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-2633311308.32006261', '7.5', '-337063847424', 79, 3);
+ T('-71917.761409947651273902733352', '1.6305582', '-143834', 93, 5);
+ T('1.2839084182259365079792E+69', '43.59', '11293377878711270688241883234802073600000000000000000000000000000000000000000000000', 92, 1);
+ T('-2.7809500976741198781E+66', '7.8663898', '-355961612502287344396800000000000000000000000000000000000000000000000', 34, 0);
+ T('840.1280107204126064599', '53.0', '7566047373982433280', 41, 5);
+ T('2.596E+87', '4E+1', '2854332185706496000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('-8.671282168537538731659080931E+885', '7E+1', '-10237243069051721724909944549392823244714613407744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('1.018E+408', '70.05', '1201842269890324706885632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 5);
+ T('-1.0', '8.76602137', '-256', 35, 6);
+ T('-7404899.608066498559711', '3.14963', '-59239192', 71, 2);
+ T('81.61446331758', '1', '162', 60, 5);
+ T('-4.40092727591550226994468811959E+94', '36.6734', '-3024294195541032113412191872409405908582400000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('5.482320635675076E+46', '99.1785', '34748335222285591269693740293741380734162042880000000000000000000000000000000', 3, 2);
+ T('-4.5903335E+9', '9.8', '-2350250752000', 97, 6);
+ T('-2.94987546105750977848819E+471', '3.06175854', '-23599003688460078227905520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-364313016.47660414504834', '99.331451', '-230910806701678270799569429403698987008', 41, 0);
+ T('7.17039E+73', '57.02521', '10333621034272361860300800000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('4.459302824E+747', '1.8493378', '8918605648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('6.11035851159548455E+468', '19.4', '3203587643327373403750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 5);
+ T('7E+72', '90.6844', '8665580274997661924293869568000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('-2.08598536864748E+210', '54.92522', '-37577771715764390630529507000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('4090792264.2094076', '8E+1', '4945464390629384489116729253822464', 3, 5);
+ T('-32.2323776061808', '2.14', '-128', 19, 0);
+ T('2.4870509130E+16', '49.3', '14000851956297814832578560000000', 85, 0);
+ T('9428861.90008386031848303672', '1.28995', '18857722', 83, 4);
+ T('-1.2524020651E+99', '66.38', '-92410961489140116245893768806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 1);
+ T('42447719214720611037592.69808', '87.5904', '6568466399030753047539784544618623504523592728576', 76, 6);
+ T('4.7293958278903716762898E+39', '87.63887467', '731838557121840035267601981498048802240105703014400000000000000000', 66, 4);
+ T('1.7092259001468251853E+862', '54.883026', '307906765079729700354083361078116352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('967.47', '47.17475368', '136093151239602176', 5, 6);
+ T('8917597741.607', '5.154', '285363127712', 26, 0);
+ T('9E+839', '4.48659', '14400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('9.32962195953746E+91', '4E+1', '102580278272657474526484889600000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('-3.1667558304553336478737452713E+700', '2.941996', '-126670233218213345914949810852000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('875.395088823766178266587421', '29.16880609', '469762048000', 25, 5);
+ T('-3.33144920E+9', '36.2785', '-228935445796565811200', 19, 3);
+ T('7.8325E+17', '31.09306808', '1682016567296000000000000000', 22, 4);
+ T('-3.17642019485', '52.1', '-13510798882111488', 53, 2);
+ T('1.50520866687408182E+56', '4E+1', '165499443145726463153360863232000000000000000000000000000000000000000', 53, 6);
+ T('-2E+4', '3.38', '-160000', 5, 6);
+ T('-9.39E+717', '1.3161933', '-18780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('-259.7780635897102675477342811', '4.3', '-4144', 29, 6);
+ T('77170954832024.509222126478', '5', '2469470554624768', 10, 6);
+ T('8.03421171522892579897714E+50', '66.3588', '59282018937930815490506065147239816333623296000000000000000000000000000', 9, 1);
+ T('-1108738.51659909985641', '35.55', '-38095947598659584', 5, 0);
+ T('-9.2E+75', '96.9233572', '-728899095131231905860604343091200000000000000000000000000000000000000000000000000000000000000000000000000', 43, 2);
+ T('-88789842.5897081436', '37.77457743', '-12203182963424231424', 86, 1);
+ T('4750016507.624051353472336248', '9.2770515', '2432008451584', 6, 0);
+ T('-9.229E+852', '13.63', '-75603968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('-1.942694E+7', '5E+1', '-21872789936237245890560', 90, 0);
+ T('5.87828618109', '63.1660', '46116860184273879040', 47, 5);
+ T('-2.72903', '5.35', '-64', 18, 5);
+ T('4.32286022682008225351362E+38', '2.554', '1729144090728032901405448000000000000000', 49, 0);
+ T('70.121674947610995', '1', '140', 9, 3);
+ T('7.7114283352148112763565617E+77', '1.39430165', '1542285667042962255271312340000000000000000000000000000000000000000000000000000', 35, 4);
+ T('2.185E+7', '5.36413170', '699200000', 20, 0);
+ T('-1.112E+26', '8.72', '-28467200000000000000000000000', 4, 6);
+ T('3.55969E+77', '2.58249691', '1423876000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('8.9859852135760449449666E+35', '74.115751', '16974046155261498015026096902405271766633021440000000000000', 26, 4);
+ T('2.748327731787147389077E+704', '1.22024195', '549665546357429477815400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-6063.327822572425535', '4', '-97008', 36, 5);
+ T('-3.856976313656386947E+97', '86', '-2984190880781605531524338385492226871478190080000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 2);
+ T('-37.014234099032275635691466', '2E+1', '-38797312', 43, 0);
+ T('-7.074984223293307712096E+685', '5E+1', '-79657240779189696696462615805731799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('8.82748E+474', '5.3', '282479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 5);
+ T('-468.1293790634162790128552', '3.62211', '-3744', 10, 4);
+ T('1.5323E+32', '9.3', '78453760000000000000000000000000000', 3, 6);
+ T('5893181655', '18.80885994', '1544862211768320', 19, 4);
+ T('-9.153969160308800325578E+390', '6.175', '-585854026259763220836992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('6.84147284166413853568561720989E+34', '8.231751025', '17514170474660194651355180057318400000', 50, 1);
+ T('7.557210E+811', '7.41149', '9673228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('4.0148597708790327927172551923E+744', '6.64439832', '256951025336258098733904332307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-2.47292437347572479', '3.2939220', '-16', 89, 5);
+ T('-9.50E+139', '26.86', '-6375342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('7.9993561412E+61', '34.512', '1374278920620430327808000000000000000000000000000000000000000000000000000', 41, 0);
+ T('7060.5713397', '26.9895', '473788579840', 27, 5);
+ T('4.93977E+752', '5.49', '15807264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('723588156.330039939785752174', '5.7763', '23154820992', 19, 2);
+ T('-3.61887841568353653592E+35', '9.0656', '-185286574882997070639104000000000000000', 57, 1);
+ T('7.842401444561E+77', '88.71982', '242710568809289183949927677571284703641600000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('-706517.4104593024822906', '14.541794', '-11575574528', 91, 6);
+ T('727407.4136033695571141659798', '2.96', '2909628', 51, 5);
+ T('322014169902483914233827.7', '1', '644028339804967828467654', 25, 6);
+ T('-815962292396079143372544.3896', '9.9131', '-417772693706792521406742528', 66, 6);
+ T('9E+60', '64.08', '166020696663385964544000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('598677863.727605335760811287319', '9.04314', '306523065856', 14, 0);
+ T('92.22950540686489996523604049', '2.3276', '368', 54, 1);
+ T('-90565.49058863652690238985', '7.0694974', '-11592320', 64, 4);
+ T('4.358412458646065298E+492', '7.4928', '557876794706696358144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 1);
+ T('5.168776138342828358440E+515', '1.6300', '1033755227668565671688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('-7.39483444692306144332222E+50', '31.60805', '-1588028605443439836363374624505856000000000000000000000000000', 8, 3);
+ T('-4266576.640058283', '6.464524389', '-273060864', 67, 3);
+ T('-9.09311E+38', '9.92210', '-465567232000000000000000000000000000000000', 66, 5);
+ T('8.7523640838512293813578479598E+93', '4.6293452', '140037825341619670101725567356800000000000000000000000000000000000000000000000000000000000000000', 62, 2);
+ T('-8611592.59194206270137', '7.5409', '-1102283776', 67, 0);
+ T('-4.139029101998131146172E+59', '1.42263888', '-827805820399626229234400000000000000000000000000000000000000', 96, 3);
+ T('5.602234419E+823', '5.19294461', '1792715014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 5);
+ T('-17', '3.832133367', '-136', 1, 0);
+ T('8.2671147E+479', '5.4604', '26454767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('3.5E+159', '2', '14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('7.78129549625293652428188955522E+85', '7.44969', '9960058235203758751080818630681600000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('9.435695647E+688', '4.8874', '1509711303520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('6.66574626229371992958425E+929', '47.186942', '93812038696913354895352714450331238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-466547.5174210', '7.628712', '-59718016', 52, 5);
+ T('-7.05882103939035116157E+766', '8.1', '-18070581860839298973619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 4);
+ T('7.46067144299515188112637419E+65', '8', '190993188940675888156835179264000000000000000000000000000000000000000', 72, 4);
+ T('-343483681723544088.396', '7.7055423', '-43965911260613643264', 89, 5);
+ T('-1.2302848883065876595558085E+35', '6E+1', '-141842190452149772165027318983634389146009600000000000', 11, 0);
+ T('-4.471657396937367025116769624', '86.43094449', '-309485009821345068724781056', 37, 1);
+ T('1920640.74891', '3.12610180', '15365120', 33, 5);
+ T('7.89038757E+98', '91.055', '1953565339676535240757446556187099136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('4.1958242246180E+18', '5.6707', '134266375187776000000', 76, 6);
+ T('-1.193511891924261966496E+781', '2.61', '-47740475676970478659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('7.53125716247816226', '94.215750', '138649284399962590788701913088', 60, 0);
+ T('2.671558479563813408E+69', '81.2798936', '6459432049110191341006348296227240978415616000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-2.423635513E+303', '57.2817', '-349282687783318429248782336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-5.4693876174E+534', '6.67754', '-350040807513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('1.4341080296958077882325E+392', '8.72913702', '36713165560212679378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-2.697474767914352268857E+77', '6.24864901', '-17263838514651854520684800000000000000000000000000000000000000000000000000000000', 29, 2);
+ T('-9928.668079632067', '89', '-6145134355012627684599252647936', 25, 2);
+ T('-9.949552282111E+74', '32.85307', '-4273300166150891084185600000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('-6.2479165314922713773870436223E+767', '88', '-193363650911182982360628690936014881171811581368865914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 0);
+ T('4.8273999441985499018560165E+525', '30.771', '5183381221261249189773900142084096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-585.9499858150245', '4.56908377', '-9360', 57, 2);
+ T('9.175100934E+933', '3.9622', '73400807472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('1.5510817462706441933183E+259', '5.836498847', '496346158806606141861856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 5);
+ T('3864.6752268909', '1.7', '7728', 72, 6);
+ T('9.5E+13', '72.075587', '448624815872616295301120000000000000', 46, 5);
+ T('314852.143408624946749419469', '71.792', '743423265932236767411306496', 33, 3);
+ T('-1.372053681022E+85', '7.3265', '-1756228711708160000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('81001753.6661124', '5.162962', '2592056096', 62, 5);
+ T('-9.8023517028687112603625392E+53', '59.680', '-565067103697844159470662111654555618860072960000000000000000000000000000', 30, 5);
+ T('-1.729299764887653679E+54', '7.039', '-221350369905619670912000000000000000000000000000000000000', 67, 4);
+ T('-7.0576730787245398342614699E+375', '18', '-1850126651549165770312638765465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('-5E+4', '80', '-60446290980731458735308800000', 74, 2);
+ T('-5.7385472443529829810101234062E+85', '9E+1', '-71039774011153424713930745026702608611211032425438117888000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('6.235834588436552907E+410', '8.8313', '159637365463975754419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-5.251488760210870320E+23', '37.242', '-72175911937335277081910575104000000', 84, 5);
+ T('9.05172508810994512394890200E+32', '8E+1', '1094286417106961689158718667303990786231668781875200000000', 9, 0);
+ T('-96680.728929869522148851', '37.86', '-13287598021672960', 58, 6);
+ T('-2.57431E+34', '1.325', '-51486200000000000000000000000000000', 3, 1);
+ T('2.66431829E+83', '8.16402', '68206548224000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 3);
+ T('-692.963913246993751539', '8.0274', '-177152', 77, 0);
+ T('-519653120.30879381708', '7E+1', '-613498119151659422147548282880', 39, 2);
+ T('8.168231907325E+70', '4.76512283', '1306917105172000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('1.746720', '33.764521', '8589934592', 94, 1);
+ T('7.31677889868311781083409472E+660', '87.69', '1132216694659777535608481673711830140412792185982812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('-58677.530405624760915', '4.17951832', '-938832', 40, 4);
+ T('-9.2826839167E+85', '2.00649338', '-371307356668000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('5.29307949007461707823551233E+88', '2.60250', '211723179602984683129420493200000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('5237062088926712.790177', '97.75', '829845612557556421123002217372817525743550464', 42, 6);
+ T('5147.990', '89.40015916', '3185838691100926137452896190464', 26, 5);
+ T('6.4E+72', '6.759', '409600000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-6.6832596207268553813E+55', '6.713351581', '-4277286157265187444032000000000000000000000000000000000000', 24, 5);
+ T('7668.80277325168188497539647', '2.254', '30672', 72, 4);
+ T('-90202683.88810918430213', '78.18825124', '-27262088119303394402143202967552', 93, 3);
+ T('-1.664592230373754677096033818E+588', '2.313719', '-6658368921495018708384135272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('2.76694764113604881345E+29', '58.718275', '79751835939673486884848346395763015680000000000', 89, 0);
+ T('395345.6974279945900', '25.891', '13265576919040', 79, 5);
+ T('7.189878817E+62', '5.134', '23007612214400000000000000000000000000000000000000000000000000000', 18, 4);
+ T('1.48247311189659298128775205933E+95', '6.94859018', '9487827916138195080241613179712000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('-627417502.15123', '5.788563640', '-20077360064', 58, 1);
+ T('6445248692', '4E+1', '7086625880762054868992', 29, 2);
+ T('-666248129.49529073266948885268', '54.952421', '-12002059302002760599207936', 44, 1);
+ T('4.7888435570468633614917096E+764', '62.749', '2208464287646909894537796014707870887932067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-3813848.865', '64', '-70353077992029026011578368', 98, 3);
+ T('-2.485364295584848745308E+95', '15.92003760', '-8144041723772432368625254400000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('-7.8489036605525845634516E+446', '7.661', '-100465966855073082412180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-57791953.699838962506270', '6.9206505', '-3698684992', 72, 1);
+ T('3.203651705499506E+31', '3.11849775', '256292136439960480000000000000000', 61, 5);
+ T('-86582584.64940502310868', '2', '-346330336', 7, 6);
+ T('9.49812309323083334360560848', '67.096', '1328165573307087716352', 46, 6);
+ T('4.801829365E+932', '21.2197', '1007016605646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('-8.7795669806E+84', '3.9', '-70236535844800000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('-5E+54', '26.4', '-335544320000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('3.60521284977946597096E+82', '72.39681086', '170251363254095072922871181935082693302681600000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('6.9458064357E+598', '54', '1251245251024244519404044288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('8.1678299E+282', '9E+1', '10111283667282303642191286320601497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('1.38703264', '53.650979', '9007199254740992', 100, 6);
+ T('37.5481002965258182763167', '54.88', '666532744850833408', 58, 0);
+ T('22986745946754725120910139.64', '15.7160564', '753229691183258832761983434752', 100, 5);
+ T('5.3399097169215844104741E+87', '3.260', '42719277735372675283792800000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('8.8619117869008082150031672E+40', '42.7033', '389751002160905138989125014122699685888000000000000000', 97, 3);
+ T('-3.3E+47', '7.26', '-42240000000000000000000000000000000000000000000000', 24, 3);
+ T('1.12705E+24', '96.76322', '89294100561701621684803709226188800000000000000000000', 36, 3);
+ T('62775352.876', '62.3', '289500213120257762114142208', 58, 6);
+ T('7.3104188199025375676E+237', '87.027850', '1131232520137841333135653326162105796062399692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('1.6987310E+28', '93.0', '168234169670023465580773135372779520000000000000000000000', 67, 3);
+ T('569.2', '1.09235', '1138', 34, 3);
+ T('-23845326.37052631503087091', '49.9858', '-13423725161015999987712', 80, 3);
+ T('4296473755.69', '5', '137487160160', 10, 6);
+ T('2.009164E+47', '55.9867654', '7238776193380972180275200000000000000000000000000000000000000000', 61, 6);
+ T('-1.30363005611787299586670E+99', '2', '-5214520224471491983466800000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('87.13271461320250860169829312', '25.47', '2919235584', 16, 0);
+ T('8.958E+77', '8.67238', '229324800000000000000000000000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('-1.95953E+75', '1.94698', '-3919060000000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('3.26019061111164E+83', '9.10209863', '166921759288915968000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('8.556E+939', '5.277950821', '273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('-7.2776405859841034E+66', '8.49', '-1863075990011930470400000000000000000000000000000000000000000000000000', 70, 4);
+ T('-8.350275892295E+99', '5.70', '-267208828553440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-8.4223317217952898E+198', '1E+1', '-8624467683118376755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('-3.73509858E+862', '2E+1', '-39165347286220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('1.87814706802E+13', '5.2652', '601007061766400', 99, 4);
+ T('1.4E+673', '1.390', '28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('8.288427994135', '71.362', '18889465931478580854784', 99, 1);
+ T('-1.712109866330147E+258', '47.389', '-240958042375681242034094473216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 1);
+ T('263.3103663296946809', '18.2148', '68943872', 6, 3);
+ T('8.482717765277562561144E+484', '9', '43431514958221120313057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('6.7E+21', '40.20642', '7366727906099200000000000000000000', 46, 6);
+ T('4.65742141224534282E+364', '8.52836310', '11922998815348077619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('6.7536954215922596E+28', '58.2', '19466201717796304140521865608167424000000000000', 43, 3);
+ T('1460614.1156684210975903', '84', '28252383633449631638148584833024', 87, 3);
+ T('-98497664.193200324588243007278', '8.18', '-25215401984', 69, 2);
+ T('-5.9229233527516745E+868', '8.1', '-15162683783044286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 2);
+ T('1.72508586361901673967318849E+384', '55.805', '62152768420613712568210552091573206982328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 1);
+ T('-5.0953887438178E+88', '1.55333', '-101907774876356000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('-5128.30745549272864430081', '8.832264765', '-1312768', 99, 0);
+ T('2.477677458942314110262E+96', '88.23103214', '766804032714887375688077938448108951735392796672000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('-423994.309601469949457799864464', '29.92240039', '-227630045462528', 100, 1);
+ T('9.7897441195134284251713609025', '3.50234414', '72', 100, 4);
+ T('9.764622223179820E+833', '1.964', '1952924444635964000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('-4.178407029322126E+92', '42', '-1837682845728260528045188710400000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-9.677365503526515151305025E+718', '63', '-892579423756494971486652803291618949988352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('-7802192996.789691678445405411', '6', '-499340351744', 68, 1);
+ T('-9E+3', '4.8094823', '-144000', 26, 2);
+ T('1.9380434255740974731447E+138', '9', '992278233893937906250086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('-1.38648296E+791', '6', '-8873490944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('-4E+392', '4.323', '-6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 1);
+ T('-33.29744286973262439160', '9E+1', '-40852021296417549071671099392', 97, 2);
+ T('79001.42', '4.1877503', '1264016', 17, 0);
+ T('9.302408E+14', '7.2767232', '119070822400000000', 29, 3);
+ T('418340124746.3461279', '3.870', '3346720997968', 42, 3);
+ T('7.281327970032651E+76', '6.1043', '4660049900820896640000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('-9.40698613764149629097E+114', '5.24417458', '-301023556404527881311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-8.7857151884133E+504', '31.6204', '-18867179703102800815718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 1);
+ T('-3.49696797773164474725687959E+797', '6.266356', '-22380595057482526382444029376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-3813681848.57060959709161881', '1.178924377', '-7627363696', 63, 0);
+ T('1.533831373308', '6.496152', '64', 56, 2);
+ T('-4E+55', '25.740811', '-1342177280000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('-4.86744564E+895', '8.835018', '-12460660838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('-1.718534425059E+784', '94.85108', '-340390811787330698231671330802313524674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('-3E+80', '1.4048394', '-600000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('-8756268482.4', '2.00121169', '-35025073928', 96, 6);
+ T('2.89894002053101876246633217558E+81', '23', '24318071447746668238975173818727792640000000000000000000000000000000000000000000000000000', 92, 4);
+ T('6.6553292212205747879393457E+971', '7.9630', '85188214031623357285623624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('9E+56', '30.924793', '966367641600000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('1.843E+81', '3', '14744000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-873.0054604323807158352906', '83', '-8443137924188570156147933184', 79, 4);
+ T('6.59558', '9', '3072', 4, 3);
+ T('6.2924494214535007586001637E+369', '5', '201358381486512024275205238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('9.44513976468450270256828395133E+317', '91.94', '2338503338269888136163859940235741555376593835834248003584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 5);
+ T('-8.768282297874E+981', '67.99599478', '-1293970076119356630998421520515072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('-1.41521411061312919406333E+25', '12.8303', '-57967169970713771788833996800', 23, 3);
+ T('6.10908783846005912353E+827', '53.459', '5502577142572470226185150597668274176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-6E+580', '23.683133', '-503316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('3E+748', '79.676', '18133887294219437620592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-9.7076282169794324362029502098E+281', '6E+1', '-1119213333008381040901972983322580479629569556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('-2.247940E+7', '4.3', '-359670400', 98, 0);
+ T('-5.133102334200123E+68', '37.42205879', '-70548821287714529933367705600000000000000000000000000000000000000000000000000000', 24, 5);
+ T('6.026E+4', '5E+1', '67846728386336522240', 21, 2);
+ T('-6.414315744786804132562768E+993', '9.3454115', '-3284129661330843715872137216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('7.9399733469559565E+270', '36.14799372', '545630813700599909118377984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('4.7651900930756829054339', '36.4295', '274877906944', 9, 6);
+ T('1.15973931851582465E+54', '2.90912401', '4638957274063298600000000000000000000000000000000000000', 87, 2);
+ T('-1.3E+58', '91.052', '-32186441021419887147377229824000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('3.976192149350240E+685', '6.565978210', '2544762975584153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('-8.8406837773751300821795693255E+677', '2.689063895', '-3536273510950052032871827730200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-3.5653167168034581246642E+57', '79.2314008', '-2155101717023679673303457285145572559006833049600000000000000000000000000000000000', 66, 4);
+ T('-7.4668865133386389951793378478E+32', '86.9127983', '-57772236147886943148227339378329635088128101127731281920000', 2, 1);
+ T('-267704.85889324995', '3', '-2141632', 41, 3);
+ T('8.172918458E+287', '77.988', '123505651818514765359767656962457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-7.38533317E+208', '13.201', '-605006493286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-4.571285796769E+21', '5.8', '-146281145496608000000000', 34, 6);
+ T('37221241453.55', '2', '148884965812', 22, 1);
+ T('8058.90359754749', '31.8881290', '17304423235584', 54, 0);
+ T('-6.65752957307360815016597E+44', '88.484584', '-206040560530858086074999354637067172174345831186432000000000000000000000', 61, 4);
+ T('-3E+6', '82.396', '-14507109835375550096474112000000', 43, 5);
+ T('9E+829', '4.4867814', '1440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('178572050.73083554006', '35.21727484', '6135688917837414400', 42, 1);
+ T('1.674411059612E+333', '9.750', '857298462521344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 1);
+ T('829.362627169152667321439916', '96.81154277', '65680146724325135865047934828544', 62, 4);
+ T('7.05729901576E+49', '9.579', '36133370960691200000000000000000000000000000000000000', 83, 4);
+ T('-5E+4', '29.840368', '-26843545600000', 39, 5);
+ T('-79383.139333970886395437', '2.797779', '-317532', 27, 2);
+ T('-2.042708E+903', '5.06931', '-65366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('5.22021986986662E+64', '9E+1', '64623191907810062690945864986570856910028800000000000000000000000000000000000000000000000000', 52, 1);
+ T('1E+6', '53.25', '9007199254740992000000', 64, 3);
+ T('-805.28658880498616791588', '8.4888', '-206080', 97, 2);
+ T('1.176349623793251E+82', '36.1', '808381306056626641683087360000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-7.004970E+930', '95.2747', '-277495450783773128456323782892584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('7888080.2203520', '1.321113563', '15776160', 52, 0);
+ T('-7E+2', '3.7301', '-5600', 88, 1);
+ T('5376494819.95557603792606', '17.7986896', '704707928915968', 39, 0);
+ T('3.39525974707', '4.9003586', '48', 96, 5);
+ T('-3.5454512996975063500366028237E+786', '7.44925768', '-453817766361280812804685161433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('6.53334622203250537127715081E+177', '23.640088', '54805680384911650817538477501972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-486479036.66857027552053', '5.4026716', '-15567329152', 9, 0);
+ T('6.81E+12', '96.677', '539543786722140139012034301788160000000000', 67, 0);
+ T('-7.5552308815635344260439E+130', '82.77', '-365348547434878127119593058130921473263383085056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('-733376', '72.011431', '-3463270241741008928239517696', 9, 5);
+ T('7.6612139557645531704E+428', '43.60', '6738875061794313531990244400824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 6);
+ T('-492341.289237761744678777283', '51.869595', '-1108653372069608685568', 19, 6);
+ T('-8.071815291515108420337689E+56', '4.756126079', '-12914904466424173472540302400000000000000000000000000000000', 91, 4);
+ T('-9.98257721190516198639', '4E+1', '-9895604649984', 43, 0);
+ T('5.1435431805549E+753', '7.22012', '658373527111027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('-2.65743707E+300', '7.242', '-340151944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('8.3032072564480742418464025029E+340', '4.18131', '1328513161031691878695424400464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-2.327630000201013732999216E+289', '6.2404', '-1489683200128648789119498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-17976379.389229', '8.8831', '-4601953024', 10, 4);
+ T('7.9671893956385349869815922121E+60', '31.5971', '17109408947652756403218862152488897740800000000000000000000000000000000', 25, 1);
+ T('-9.99593678E+328', '9.10169881', '-51179196313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('-6.221604007106659340055343E+187', '4.702309967', '-995456641137065494408854880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('9.2396787710632362817187E+37', '6', '5913394413480471220299968000000000000000', 52, 3);
+ T('-6.2186067307235979114537201624E+922', '7.0495459', '-7959816615326205326660761807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('677.1938677', '4.0384925', '10832', 2, 4);
+ T('2.633857E+24', '7E+1', '3109509504367898783402426368000000000000000000', 77, 4);
+ T('-4.212472503E+47', '27.63', '-56538848861513318400000000000000000000000000000000000000', 50, 4);
+ T('-2.112167934109E+472', '61.14099', '-48703276651505678071084278087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('-9.31909542904157713647837578157', '9.636262', '-4608', 45, 2);
+ T('6126946178.900855559055419', '4.1', '98031138848', 8, 5);
+ T('7.98984502E+69', '98.5162229', '2532082958833382386741503662972867706880000000000000000000000000000000000000000000000000000000000000', 61, 4);
+ T('-6.372651315E+486', '8.22328', '-1631398736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-5083674748.571790446', '1', '-10167349496', 2, 5);
+ T('-8.878028645931E+583', '63.124048', '-818853611552756546947888164372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('6E+16', '2.2', '240000000000000000', 41, 5);
+ T('-5.87028040701332760102924847E+42', '1.8219654', '-11740560814026655202058496940000000000000000', 42, 5);
+ T('-2.05709532931018357980596413E+74', '3.28349', '-1645676263448146863844771304000000000000000000000000000000000000000000000000', 33, 6);
+ T('2.675938542326358E+30', '5.0983', '85630033354443456000000000000000', 64, 3);
+ T('8.69310E+37', '38.60926', '23895411328548864000000000000000000000000000000000', 16, 1);
+ T('2.40265109641007421849777E+36', '28.414653', '644956742673738235836292524933120000000000000', 28, 3);
+ T('-9.06819624560118E+28', '8.3', '-23214582388739020800000000000000', 86, 2);
+ T('-5339.0', '5E+1', '-6011179602632769536', 16, 5);
+ T('-4.632E+6', '21.20', '-9714008064000', 87, 2);
+ T('2.5E+890', '14.4025743', '4096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('9.727623040E+394', '7.9', '12451357491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('9.0605352296249082450486884E+351', '3E+1', '9728675623873707814871217651423641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('440801.39960312020', '8.3223', '112845056', 14, 4);
+ T('-2.24390278763E+741', '9.72208835', '-1148878227266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('46550.0354672', '1.66', '93100', 55, 1);
+ T('3.7319570092283328132606748', '18.065', '786432', 83, 0);
+ T('-5.61931268606867908254826581E+50', '67', '-82926418392046646347316505597642850826786439168000000000000000000000000', 83, 2);
+ T('6.9650E+634', '2.7', '278600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('3.374655383E+34', '76.06624492', '2549817515506372081231902676090880000000000000000000000000', 54, 3);
+ T('2525.364337070963786', '4.45', '40400', 61, 5);
+ T('554.89696735', '8', '141824', 58, 6);
+ T('-9.4164082E+813', '86.054964', '-728559296064698560042397969730764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('-3.086974E+483', '7.7008831', '-395132672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-2.30911149668350E+80', '38.5', '-63472373510868767762022400000000000000000000000000000000000000000000000000000000000000000000', 20, 4);
+ T('4.26816889006660822E+97', '29.27417909', '22914557245800876958180966400000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-7.692015680677E+543', '6.46', '-492289003563328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('9734.3109346291651801311911', '7.50322909', '1245952', 91, 3);
+ T('4.9E+8', '7.885', '62720000000', 68, 5);
+ T('7.974586E+40', '2.1896', '318983440000000000000000000000000000000000', 58, 3);
+ T('8.0014559873738723431E+712', '5', '2560465915959639149792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('82', '2.607', '328', 43, 3);
+ T('-732487173.004123909746931369', '93.64', '-7254201597757257102326578904108630016', 66, 1);
+ T('8.398644827090530340', '3.76', '64', 5, 6);
+ T('-1E+6', '12.50', '-4096000000', 50, 6);
+ T('-5.27604E+9', '9.448382482', '-2701332480000', 75, 5);
+ T('-2.270252602594989868199E+814', '72.4637048', '-107209647981421606844401754339868742296535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('3.912178372317E+83', '4.241', '6259485395707200000000000000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('36.303549', '79.9', '21760664753063325144711168', 57, 3);
+ T('-3001.73610565324614536022156767', '81.609132', '-7255972769327004306586468352', 39, 3);
+ T('-8.136626475098E+22', '13.4169955', '-666552440840028160000000000', 47, 0);
+ T('6.9276889655958713E+932', '2.619', '2771075586238348520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 2);
+ T('8524.31479734384224877131417194', '84.39', '164878138982321585363127107584', 70, 2);
+ T('3E+502', '6.2394835', '1920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('4.471973E+912', '39.9758', '2458493156300161024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('-2.8124154080783E+34', '17.278098', '-3686289123676389376000000000000000000000', 42, 0);
+ T('-3.715896922294E+734', '72', '-1754782707963965612276867433653862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-9247.81959436405159', '6', '-591808', 61, 2);
+ T('-9.90064955936881273115E+978', '73.9', '-93508991275602805639008273401517494291660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('29161042.526633990195856', '1.85', '58322084', 47, 1);
+ T('-9.0378731202895592383336756E+203', '43', '-7949797268898023624478270717434506772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('52687.4678508', '7.764918340', '6743936', 70, 3);
+ T('4.32427007432499E+905', '6.049536353', '27675328475679936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('-9.4369327178030976867E+898', '67.67618', '-13926454614890405175453895669000307736576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-9.97622E+961', '4.41', '-1596195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('-8.42E+9', '6.167729', '-538880000000', 93, 1);
+ T('-4.660426764750936129344580191E+328', '6.9145', '-2982673129440599122780531322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('8.52819E+29', '5.6283', '27290208000000000000000000000000', 73, 4);
+ T('-4326.62838661', '1.00455778', '-8652', 99, 0);
+ T('8.658665E+797', '8', '221661824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('27.69646374', '4.1631634', '432', 59, 4);
+ T('5.5296731691148041E+26', '37.303', '75999249340533634812629483520000000000', 28, 3);
+ T('2.247E+7', '1', '44940000', 23, 3);
+ T('-6.811145320029136844E+593', '2.46104', '-2724458128011654737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-325272949964184673561569.95035', '21.51676859', '-682146817563289816528991551488', 45, 1);
+ T('6.99137631038178518695019850E+722', '4.30908475', '11186202096610856299120317600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('5.552727808921298E+777', '2.8651172', '22210911235685192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 5);
+ T('-9.3540996710598231376356', '36.0', '-618475290624', 21, 4);
+ T('4.180122761686288508434234719E+729', '22.6009', '17532705619831846636079744418840576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('9.2407670051553773982384364679E+973', '84.49', '1787424292092045894632032351488902041759244900120920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('-2.7589495786470702110395027823E+514', '7', '-3531455460668249870130563561344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('-747610679.1829147380344466', '1.873', '-1495221358', 7, 6);
+ T('9.00272350369066759243718E+29', '5.17505', '28808715211810136295798976000000', 40, 6);
+ T('8.630138444167365886282035E+58', '36.69419', '5930585980424185349127583257172377600000000000000000000000000000000000', 75, 0);
+ T('8.798E+725', '1.26337162', '1759600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('543.25865691822', '5.1170797', '17376', 50, 4);
+ T('-45406774.95', '59.192', '-26175223099711529745907712', 74, 4);
+ T('-8.4270158E+13', '73.9391574', '-795909139290658591124211367936000000', 89, 2);
+ T('-3343428081.1078699', '7.6865', '-427958794368', 25, 2);
+ T('-4.187084131783765990797090E+143', '7.087096', '-53594676886832204682202752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('-870619012631273.49605075380903', '4.2785114', '-13929904202100368', 80, 0);
+ T('-5.6380402331E+66', '37.2466504', '-774886349270294934323200000000000000000000000000000000000000000000000000000000', 37, 0);
+ T('7.4548225200463346138E+76', '70.38828', '88011010011021585976692456401599056576512000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('7.05E+45', '5.55', '225600000000000000000000000000000000000000000000', 10, 3);
+ T('8.3184063732618198E+65', '6.09', '53237800788875646720000000000000000000000000000000000000000000000000', 81, 6);
+ T('3.33520779592083969E+739', '87.9802', '5160984087383938555496174180535438014624563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('-545.2511', '77.06095929', '-82358071461246612526858240', 8, 3);
+ T('5.40710379E+44', '5.088117', '17302732128000000000000000000000000000000000000', 23, 5);
+ T('2.490005679E+974', '21.28', '522192038972620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 5);
+ T('941162.141', '23.59786892', '7895039082496', 89, 0);
+ T('5.3056756391169916196E+305', '3.1471', '4244540511293593295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('-9588257.571951', '81.243254', '-23182982904801410973561429950464', 51, 0);
+ T('-406.1180882053663', '75.197', '-15338246336360607654084608', 82, 0);
+ T('3.6703182649621959460444756E+150', '76', '277321407294747901513313486361057793105316125081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 2);
+ T('17566160.612449', '40.582756', '19314197175373660160', 15, 4);
+ T('2.70665321926503193178694085', '3.387757310', '16', 45, 0);
+ T('8.750E+121', '1.715440433', '175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 4);
+ T('-5.763373E+248', '48.254536', '-162224528094982360268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('-8.407472729569247535640091922E+742', '33.153786', '-722196408310235406658055784628475658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('-1201727.586025662217312', '3.286647', '-9613816', 98, 1);
+ T('-7597525394.5357749622624678301', '6.65921', '-486241625216', 87, 2);
+ T('-114002730.0865712905649252', '53', '-1026845304694438530908160', 30, 0);
+ T('745628157.525423', '85.87', '28845092186527052856787104876724224', 48, 0);
+ T('8.916546393E+60', '5.464', '285329484576000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-5.57503464631E+873', '78.60279', '-1684950832292567755377463278583152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 6);
+ T('-5.447698412819486041062349625E+84', '9.647823', '-2789221587363576853023923008000000000000000000000000000000000000000000000000000000000000', 11, 1);
+ T('9.46787358219754950952', '4.605', '144', 58, 0);
+ T('4.87841112414458996267268216E+892', '71.22631', '115188225911594197229563854463570712301673434316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-9.145507814868188760E+26', '8.370874462', '-234125000060625632256000000000', 53, 4);
+ T('7.64014011918955748866256409583E+334', '73.8', '721590832465769251509843466537677212408267547449753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-1.81926508231979287E+38', '6.075816', '-11643296526846674368000000000000000000000', 93, 4);
+ T('14.992340509', '70', '16528282690043758247936', 66, 6);
+ T('-8.55E+8', '5.12747', '-27360000000', 41, 1);
+ T('-722.82528', '66.7', '-53274196884873185067008', 34, 3);
+ T('-1.333417862645549299455689E+831', '45', '-46915470229216086270917794661555765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('-4.21E+808', '8.35', '-10777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-30.96128295007430033363', '3.1641192', '-240', 67, 4);
+ T('-571563.296308570940045565', '9.2097', '-292640256', 11, 6);
+ T('-20.1281044721010435440109', '3.32376', '-160', 80, 5);
+ T('-2.8E+4', '7E+1', '-33056565380087516495872000', 51, 3);
+ T('4.93579313547364612741113238819E+981', '1E+1', '5054252170725013634468999565506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('-5.7932495E+59', '49.5250298', '-326130953618303903334400000000000000000000000000000000000000000000000000000', 38, 1);
+ T('35440752482.475791', '98.51687239', '11231622789086852731889914660186706935808', 89, 3);
+ T('254.65932337322', '23.070501', '2130706432', 88, 6);
+ T('4.7E+3', '85.492', '181822443270040227875808870400', 92, 5);
+ T('-948683.5067286562815039298303', '52.9592411', '-4272488405292724256768', 44, 4);
+ T('6.7609960924255072096953802537', '2.758301752', '24', 81, 3);
+ T('1.97871211580898070E+539', '3.270681378', '1582969692647184560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('9.526221391810478E+24', '4.521607017', '152419542268967648000000000', 65, 6);
+ T('-864640.25066998224744', '65', '-31899585591784453418516480', 1, 1);
+ T('-3.5352E+102', '6.77774777', '-226252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('7.82023051290143860E+333', '21.136401', '16400212060592277762867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 1);
+ T('9.512696086238889E+92', '3E+1', '1021417964679580597459353600000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('5.99609143196853E+54', '8.296692', '1534999406583943680000000000000000000000000000000000000000', 97, 0);
+ T('-4.659859201490321361567381E+279', '5.63612', '-149115494447690283570156192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-4.5594911E+588', '3.174', '-36475928800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('63.670821190677149768293001033', '19.0', '33030144', 66, 5);
+ T('5.741709294E+741', '6.49', '367469394816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('7722786.9711422996326380297857', '2.25756514', '30891144', 53, 0);
+ T('829290446.3759', '1.31757155', '1658580892', 32, 2);
+ T('234.8425115268', '18', '61341696', 14, 4);
+ T('-8.185603752785018041319406342E+156', '64.435', '-150997737516421697167631102090974450508126748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('-114.3724423065208474117635038', '9.95', '-58368', 87, 0);
+ T('-4E+4', '19.54', '-20971520000', 68, 0);
+ T('-7344918541466.870809001456303', '7.71175', '-940149573307648', 50, 4);
+ T('31.4097', '4.57699', '496', 28, 2);
+ T('516349325.23434', '91.02', '1278419007350959174624954472307097600', 18, 4);
+ T('-5E+7', '8.835', '-12800000000', 55, 0);
+ T('454.7967133062005142004612774', '49.6193353', '255579278853275648', 43, 4);
+ T('-1.52216853847564E+906', '2E+1', '-1596109397400632688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('-9.977E+622', '19.073', '-52308213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 6);
+ T('-5.645338319283806094335910948E+40', '12.9', '-231233057557864697623998912430080000000000000', 19, 3);
+ T('9.378032944494772077930855623E+51', '72', '44286508452329439549113448678103421189775958212608000000000000000000000000', 38, 3);
+ T('2677.17311048', '61.78771504', '6172741735665058709504', 13, 3);
+ T('7.0645318E+9', '1', '14129063600', 59, 5);
+ T('-9.4575850758076113739817', '8', '-2304', 88, 5);
+ T('4.355813463189627617E+81', '1.42210459', '8711626926379255234000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('8.59264212E+27', '75.166', '324620841174255775461285203804160000000000000000000', 93, 0);
+ T('5.0E+3', '7', '640000', 33, 5);
+ T('-1.5980E+5', '80.820', '-193186345974417742118046924800', 67, 5);
+ T('8.21939738688030378967343E+875', '7.425', '105208286552067888507819904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 4);
+ T('3.3311159497141748215448181498E+844', '22', '139717129523499623107047169449787392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('80126.3059098343557', '56', '5773686779883013799936', 75, 2);
+ T('2484580502.241804', '4.7454', '39753288032', 41, 5);
+ T('5.1E+3', '92.988849', '25253976801421757607942134169600', 1, 6);
+ T('8.0615385139E+44', '49.2103', '453824273090411776106823680000000000000000000000000000000000', 15, 0);
+ T('-21.058664850118246', '96.25365', '-1663791412799551089464422957056', 63, 5);
+ T('-1.4412021781564362952560E+141', '5.6', '-46118469701005961448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('-9.65977635295E+83', '91.4507', '-2391644783571782079223786125131943772160000000000000000000000000000000000000000000000000000000000000000000000000', 98, 1);
+ T('-1.69', '95.4884', '-39614081257132168796771975168', 39, 3);
+ T('41624777.7414965791790484', '76.510', '3145079228187572833427413532672', 10, 4);
+ T('8.9065E+8', '7.65', '114003200000', 39, 4);
+ T('4.0885039450E+144', '9.94707', '2093314019840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('-2.1410128332882948095700506E+288', '5.9586209', '-68512410665225433906241619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 1);
+ T('-6.29731897779855E+778', '9.290619988', '-32242273166328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('845.340469499', '13.5751', '6922240', 76, 0);
+ T('-3923976793.431314', '42.1325480', '-17257832444106712809472', 89, 6);
+ T('2.62054723852014406228912044E+887', '7.6', '33543004653057843997300741632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 3);
+ T('97532851.073671980525', '2', '390131404', 88, 6);
+ T('53203.926', '4.29919', '851248', 65, 5);
+ T('-8.02852134303183807E+91', '1.7507', '-160570426860636761400000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('4.580360131263306823146280836E+29', '28', '122953106047988562313918325091572121600', 42, 3);
+ T('5.70660253604462141E+69', '8.621', '1460890249227423080960000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-3E+52', '3', '-240000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-8.98793553219432388564279306E+225', '6.112', '-575227874060436728681138755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('6.57E+460', '4.165', '1051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-3.1479E+9', '36.412', '-216322040817254400000', 17, 0);
+ T('8E+71', '2.0679', '3200000000000000000000000000000000000000000000000000000000000000000000000', 54, 1);
+ T('9.56E+78', '1.579009', '19120000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('-9.958187725083411121E+938', '8.0496', '-254929605762135324697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 5);
+ T('-9.76017E+371', '9.5228', '-499720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('1.72257802274026424321214104170E+77', '11.99365', '352783979057206117009846485340160000000000000000000000000000000000000000000000000', 87, 4);
+ T('-9.1321136830699E+63', '8.09659334', '-2337821102865894400000000000000000000000000000000000000000000000000', 72, 6);
+ T('5.320E+938', '3.781372749', '4256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('-4.6724681E+200', '5.7392378', '-14951897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('-9.3735293215E+89', '8E+1', '-1133190161767614639945768688313958400000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('-29.0876', '7.622317987', '-3712', 1, 0);
+ T('-6.5305006170135E+24', '86.6006689', '-505273011898680769677419561956424024064000000000000', 44, 0);
+ T('7.17354540648042921245965187121E+991', '2.18', '286941816259217168498386074848400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('7.98424656473500E+603', '8.32303377', '2043967120572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('2.43760710410534618656845E+450', '5.67', '78003427331371077970190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('5.47838664355881', '69.7268', '2951479051793528258560', 5, 2);
+ T('7.6000285805829E+740', '7', '97280365831461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('-7.4255038399928E+70', '3.66672327', '-594040307199424000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('6.67837527E+664', '2.8', '267135010800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-6E+710', '1.7332', '-1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 4);
+ T('-3.74226E+589', '5.6838', '-1197523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-3.398633E+47', '9.6555513', '-174010009600000000000000000000000000000000000000000', 83, 1);
+ T('3.7047251607596586326537E+85', '3', '296378012860772690612296000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('3389.809537336842499884071', '6E+1', '3907250979112604401664', 76, 4);
+ T('-6.26650976187225690462367914E+89', '1.103415', '-1253301952374451380924735828000000000000000000000000000000000000000000000000000000000000000', 83, 3);
+ T('-1.52201267847E+353', '65.8548476', '-5615235671335454752778175381504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-8.198196773E+88', '4.34', '-1311711483680000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('-3.2730051776014962286279', '21.7755', '-6291456', 88, 3);
+ T('-9.734913557247586993E+601', '4.8074', '-1557586169159613918880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 3);
+ T('3.60E+76', '2.8954', '144000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('4.7343200191740419252601102E+306', '9.990047124', '2423971849817109465733176422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('3.7694431858557320576259551029E+405', '39.4022', '2072273306544693627090209864668136289075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('14933.056256914859540429052197', '3.73573014', '119464', 97, 4);
+ T('-916.62646697', '1.939500', '-1832', 1, 4);
+ T('-3.809562E+881', '85.309', '-14737529162312787033766429615718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-2.00551206E+885', '1.1', '-4011024120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('-4.169660431028858730E+73', '8', '-10674330703433878348800000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-7E+69', '50.69', '-7881299347898368000000000000000000000000000000000000000000000000000000000000000000000', 69, 3);
+ T('1.7859585930447570', '9E+1', '1237940039285380274899124224', 98, 4);
+ T('5.54806430974969210987594795E+78', '1.47', '11096128619499384219751895900000000000000000000000000000000000000000000000000000', 59, 4);
+ T('94449837.899', '6.7316608', '6044789568', 45, 2);
+ T('6.780334951243414171E+96', '64.229', '125075103579615191960854504217390350336000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 1);
+ T('3.8370776E+61', '7.1710544', '4911459328000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-5.50651812438757069310549100202E+484', '3.91868', '-440521449951005655448439280161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('5.143807395876302318E+657', '97', '815068816605125030321156846187573280468627357696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-186.8', '2.335424051', '-744', 43, 2);
+ T('-51.3884514428949448688338873110', '67.57127', '-7526271582073497059328', 15, 3);
+ T('107231890.620552207', '7.202604', '13725681920', 71, 5);
+ T('-4.679040892146876719637E+75', '39.130', '-2572329933877439838641238526918656000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('1.663503685977171351242332924', '2.8450736', '4', 26, 1);
+ T('7.2492E+333', '9', '3711590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 6);
+ T('8.721349716E+800', '32.7759154', '3745791180719888793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('1888599329567.0903314064443531', '4.248267', '30217589273072', 20, 5);
+ T('-2.395349961624390', '7.962420', '-256', 70, 4);
+ T('-3302.43880261116', '1.4715038', '-6604', 57, 1);
+ T('-9.567895247E+98', '42.5114', '-4208004830967689432268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 1);
+ T('-5.617116E+8', '8.22', '-143798169600', 5, 3);
+ T('-6.444951025E+792', '3.21498324', '-51559608200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('77.501703', '44.901', '1354598325420032', 76, 4);
+ T('-9.33419096466833025890765206671E+95', '29.7275', '-501125561598364624361694728883328253952000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-5.1746283884503779435427440E+391', '47.5273686', '-7282642025626847604361075051102281400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('3.7196310748373667088970E+45', '59.85', '2144221327691940125510872550092608372736000000000000000000000000', 71, 5);
+ T('9336425997.699167', '48.1326825', '2627970290066338225324032', 60, 3);
+ T('1.9189712251555096515123E+81', '71.0211', '4531042697632839078553012126224902311536230400000000000000000000000000000000000000000000000000000000000', 28, 1);
+ T('4.58299626444090779191E+718', '2.567636', '183319850577636311676400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('-7.47E+130', '21.56', '-156657254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('-268.8451085870730399101634', '12.14818', '-1097728', 2, 5);
+ T('701.0378573153162947', '87.3008', '108474495942381446588035760128', 51, 3);
+ T('-5.771045585555401919799287685E+87', '59.56163338', '-3326781279826618109325963535706835249298145280000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('3.716979042E+24', '8.7102863', '951546634752000000000000000', 92, 3);
+ T('-5120504208115315.4478606854433', '2.949413622', '-20482016832461260', 50, 5);
+ T('3.308360317364800925300E+321', '54.580087', '59598121169965813337010896586879795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('-3.521887417266165E+338', '23.679301', '-2954373296357828984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-6130928044.0024098574402688', '35.8', '-210657083544873992192', 14, 6);
+ T('-3.0725790229699067577022940', '4.6302389', '-48', 22, 0);
+ T('7.8301E+6', '40.2', '8609285996648857600', 93, 2);
+ T('9.7663515E+79', '2.8', '390654060000000000000000000000000000000000000000000000000000000000000000000000000', 9, 2);
+ T('-9.2698347986889710558708490206E+435', '3', '-74158678389511768446966792164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('2.089204521237E+225', '93.042', '20690479416762606950672866182980073160704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('2.02785333E+42', '81.48560338', '4903048498057010177286141546332160000000000000000000000000000000000', 100, 4);
+ T('-9.106215763879876805305589300E+138', '56.0285', '-656171998735435996301354278869659051412684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 2);
+ T('5.565944726769E+166', '91.0385565', '137806116674333420803793361759781383045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('-1.2602639087933834191802E+856', '3.267614', '-100821112703470673534416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('-3.207058452475644160389E+496', '3.30290564', '-256564676198051532831120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('-376166.551453486393875', '4.2', '-6018656', 65, 1);
+ T('-7.042E+188', '37.4620803', '-96784511034982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('-2.250458484462409497225636424E+82', '89.165768', '-13929663323327562839872118250156574474343653393175674880000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-129826.20411440794400470189', '30.99', '-139399606042624', 100, 2);
+ T('-4721843012002876294.33', '99.1378745', '-2992823564174458370202841613100407495480701878272', 72, 4);
+ T('4.9828503085E+59', '69.2', '294135566075213395229383275315200000000000000000000000000000000000000000000000000', 52, 3);
+ T('-6.4896739824791E+39', '28.3356998', '-1742058594778113218969600000000000000000000000000', 81, 0);
+ T('6.23961E+864', '88.0', '1931065762131362904265831124828160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 0);
+ T('-2.6267296E+93', '6.52185530', '-168110694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('7.668182035605342288365E+156', '8.4040115', '1963054601114967625821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('9.76462813594E+76', '3.90252009', '781170250875200000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-6.50472892302627101635E+459', '45', '-228864802764743764902346189124403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 2);
+ T('-4.3604965234E+820', '2.08520892', '-174419860936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 3);
+ T('-20820.46416266666297715392', '8.08', '-5329920', 40, 3);
+ T('2.57723E+934', '21', '54048430489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('5.79053520246E+695', '2.355351689', '2316214080984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 6);
+ T('-3.836898190110391735082278', '2.91519460', '-12', 5, 1);
+ T('17860156.05297195407246903', '5.3500', '571524992', 75, 2);
+ T('1.726802204962319998833342794E+404', '1.3532322', '345360440992463999766668558800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('1.48', '2', '4', 98, 6);
+ T('4515384.8210729338', '54.041682', '81341926799338798841856', 2, 3);
+ T('-9.92449674335850033786172259E+264', '27.649', '-1332043404436977004835032784196075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 2);
+ T('-9.616785786154258338897272337', '3.60', '-72', 26, 2);
+ T('-6.83844287602589E+83', '3.93790', '-5470754300820712000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-6.48889320730771984893823607E+472', '65.7', '-2393979046336756921436849543908734287953159782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('-2565379.41872', '9.0416', '-1313474048', 41, 0);
+ T('4.2934875922810953210E+68', '1', '858697518456219064200000000000000000000000000000000000000000000000000', 69, 2);
+ T('3900912278.1', '7.024351309', '499316771584', 57, 3);
+ T('-5.279997534764865174', '1.145', '-10', 12, 0);
+ T('-2.77186828293110166921E+70', '4.10', '-443498925268976267073600000000000000000000000000000000000000000000000000', 18, 0);
+ T('-7.1E+444', '28.56023938', '-1905891737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('5494.570003148642', '8.23670', '1406464', 72, 5);
+ T('8.24398539129E+907', '46.0499', '5801188990040852603181465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('5.3221729883451E+15', '7.359', '681238142508172800', 30, 6);
+ T('9.48026634795152858E+479', '9.0717', '485389637015118263296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('3.20513940936E+438', '6.3', '205128922199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 5);
+ T('-6.5898408379971785035E+73', '8.975927167', '-16869992545272776968960000000000000000000000000000000000000000000000000000000', 61, 1);
+ T('1319296064.923528099519245555', '59.5602', '760522401564385541443551232', 41, 4);
+ T('-376.1526584391925586870', '31', '-807453851648', 55, 1);
+ T('53036879.7630978343', '6.83267600', '3394360256', 9, 2);
+ T('6.060E+51', '21.6', '12708741120000000000000000000000000000000000000000000000000', 51, 6);
+ T('2.49920349E+47', '6E+1', '288138544800948304031514624000000000000000000000000000000000000000', 9, 3);
+ T('-2.9035593984748E+39', '85.33545', '-112326013619229032244996068658961291673600000000000000000000000000', 12, 1);
+ T('98119.549125261579324', '54.808', '1767554767351862788096', 8, 4);
+ T('-1.4289969611201116732E+693', '3.565733', '-11431975688960893385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('2E+1', '5.46781246', '640', 58, 1);
+ T('1.339E+85', '1.64', '26780000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('7.745E+5', '5.71262395', '24784000', 74, 0);
+ T('5.96625624655471614309969E+123', '63.533', '55029001029182901722067309813697521144299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('-11508.4007484', '17.2326', '-1508376576', 76, 2);
+ T('7.46017424817056965859608958807E+89', '61.56776', '1720199063766013320452150773182558845845073035264000000000000000000000000000000000000000000000000000000000000', 32, 3);
+ T('-1101574466.57391541', '46.29', '-77516411790600829927424', 69, 0);
+ T('-2.32298973E+38', '8.729129605', '-59468537088000000000000000000000000000000', 7, 3);
+ T('-89352268.13984613820668488', '35.3700883', '-3070120551067418624', 53, 6);
+ T('4.0168279', '1.3363679', '8', 49, 6);
+ T('568859.54141', '8.618', '145627904', 95, 2);
+ T('-9.0533703768962137E+672', '48.802', '-2548297215989804684261926843187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('-62697.2', '73.456', '-592156422752956291926196224', 4, 1);
+ T('7.360452E+42', '52.601', '33148528884478422024192000000000000000000000000000000000000', 18, 2);
+ T('-6707933612.836293710851437812', '1.6', '-13415867224', 16, 1);
+ T('-9.8850925E+23', '3.6559', '-7908074000000000000000000', 97, 3);
+ T('-8.66733882959853', '1.998312336', '-16', 22, 4);
+ T('-7.39863647E+414', '2.435770102', '-29594545880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('4.26E+148', '2.4', '170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('5.3365772805097389023E+66', '5.2726', '170770472976311644873600000000000000000000000000000000000000000000000', 59, 0);
+ T('8.733125004E+891', '42', '38408689954877306044416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('-5.9008E+5', '63.909', '-5442527371507266108784640', 8, 1);
+ T('-7.781296338450521530', '16.4903', '-458752', 58, 6);
+ T('25457.0026798028750114547660739', '9.1', '13033984', 39, 4);
+ T('-10664084775852648229120750.5829', '6.67973293', '-682501425654569486663728000', 45, 1);
+ T('3.1E+454', '66.46141868', '2287396265139984400384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('-3.9425212093645765876E+43', '3', '-315401696749166127008000000000000000000000000', 81, 1);
+ T('-7.86620807784305712009E+76', '33.477430', '-675702128757339051028929891532800000000000000000000000000000000000000000000000000000000', 81, 1);
+ T('3.36706657E+78', '7.3769', '430984520960000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('9.7591178875131681460537747232E+840', '79.3', '5899024795438822623657634755175350123605082527865241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('261.64002907232261', '7E+1', '308134413007244350193664', 59, 0);
+ T('7.7E+439', '32.1063', '330712481792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-4.199607772118360350E+30', '57.8', '-605227263923663569704011311559475200000000000000', 74, 2);
+ T('-9953775812326611.68934', '22.3', '-41749161704744753823744', 40, 0);
+ T('-6.557859883870E+997', '37.35541', '-9013053994551042532966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('-8.510322699E+437', '73.348812', '-8037772534432467264038754897100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('-38478132.76983', '6.14521062', '-2462600448', 29, 3);
+ T('-30154760.801524961070461', '72.34630', '-142401827922978262704151592960', 28, 4);
+ T('-2.623E+81', '4', '-41968000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('-1.2041950321325961622E+798', '75.3102', '-45493202068648860336525828451869507819929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 4);
+ T('5.3857E+274', '2.80', '215428000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('-4.67972211020540E+77', '9.0311645', '-239601772042516480000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('63461.52386935251958094', '76.5858525', '4794977589910248878501789696', 50, 6);
+ T('8.267878704205970445758490E+54', '9.916407478', '4233153896553456868228346880000000000000000000000000000000', 77, 4);
+ T('-5.404445482900995517E+21', '3.892626350', '-43235563863207964136000', 77, 4);
+ T('-2029658.2542', '53.4', '-18281534024979092340736', 85, 2);
+ T('-32190786.61673083263851429583', '4.719', '-515052576', 71, 6);
+ T('-24.9384124370', '9.2484', '-12288', 62, 4);
+ T('-5.8408E+163', '38.7166656', '-16055068788785152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('-5.3161671020385520503', '4.2451972', '-80', 61, 3);
+ T('4121.4973265', '1.69712', '8242', 61, 5);
+ T('-8.69630778E+82', '57', '-12532700312802286498322841600000000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('6.24262171966019541819471E+40', '46.42228993', '4392854507886972035746254489223849574400000000000000000', 51, 3);
+ T('4.620E+52', '9.19603', '23654400000000000000000000000000000000000000000000000000', 100, 1);
+ T('-3.5460508207667640162E+538', '1.51812', '-70921016415335280324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('129627300.878687880969906079122', '4.300840694', '2074036800', 21, 1);
+ T('8.6E+504', '98.3959826', '2725448790490693213217911891558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('-1.2394494329411491295609', '14.2', '-16384', 84, 1);
+ T('7.7740237911271802543006972E+56', '4.365966', '12438438065803488406881115520000000000000000000000000000000', 93, 5);
+ T('-5408.07565836341804678253824', '61.180', '-12469998993827656892416', 49, 6);
+ T('5265443531.4185310', '6.6', '336988385984', 40, 6);
+ T('-3.07365', '3.8977186', '-24', 12, 0);
+ T('-7.884669088440E+811', '3.28580618', '-630773527075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('2.22262012469212910E+42', '83.39303', '21495862847483211743968753617671618874572800000000000000000000000000', 98, 4);
+ T('9.7728352169377714134E+472', '2', '390913408677510856536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 3);
+ T('8.70043792632574161760E+90', '5.4368', '278414013642423731763200000000000000000000000000000000000000000000000000000000000000000000000', 68, 6);
+ T('54.99503885262458686671244', '11.4758854', '110592', 30, 3);
+ T('-3.713184846366274207E+42', '63.71552130', '-34248085279647590311657963351237984256000000000000000000000000', 12, 4);
+ T('6.1248224120954725E+32', '8.4', '156795453749644096000000000000000000', 76, 3);
+ T('-8.988904739596143366670003388E+78', '48.54658', '-2530151752232129790448435263941456615702528000000000000000000000000000000000000000000000000000', 61, 5);
+ T('2.553357171152911770030E+64', '6.14944', '1634148589537863532819200000000000000000000000000000000000000000000', 11, 2);
+ T('7.9110E+71', '7E+1', '933966031149544082138726400000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('3.5959330818483353641735502210E+480', '2.45608', '14383732327393341456694200884000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('5.3831710121137E+272', '44.62', '9470174595401138722224209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('-3.146607735E+229', '6', '-2013828950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 4);
+ T('13401.5795734', '52.1177', '60352738606392016896', 26, 0);
+ T('-884.66949917752', '46.1', '-62205969853054976', 97, 6);
+ T('4.669595374601719503301E+57', '85.61', '180646221296290083220469319970154488810786783232000000000000000000000000000000000000', 18, 1);
+ T('-5658190097.79634', '26.2', '-379714709705719808', 61, 4);
+ T('5256652.48944513023124', '7.543', '672851456', 31, 4);
+ T('2.88E+206', '1.60047997', '576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 1);
+ T('4.6841288493678691721E+748', '8.08472800', '11991369854381745080576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-8.83997223635086987079E+98', '29.666409', '-474592395658437105952434946048000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('2.32721525020468922E+97', '2', '93088610008187568800000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 1);
+ T('-6066205.158161829892', '71', '-14323421585108128071774371840', 56, 2);
+ T('1.38024989565435032749494295E+57', '81.7128', '3337239472753883729668122011590957642809384265318400000000000000000000000000000000', 41, 6);
+ T('-43486.5862704284191', '81.909499', '-105142696383523528582545539072', 72, 4);
+ T('-985622.349878994925', '5.69218145', '-31539904', 13, 5);
+ T('1.481868121466261772508E+48', '1.457836959', '2963736242932523545016000000000000000000000000000', 38, 0);
+ T('21850.91525158053', '2.62232', '87400', 92, 0);
+ T('-6902110.7434471913696309936376', '4', '-110433760', 69, 2);
+ T('-5.4339750773164288764630242528E+95', '4', '-8694360123706286202340838804480000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('9.610963478206582559999E+786', '93.87', '95182372046251294910703356310175764125416274526208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('7.284550E+8', '4.31194097', '11655280000', 57, 6);
+ T('2.8382775063422E+91', '13.152', '232511693319553024000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('-7.4068563095266390E+82', '8.732568720', '-18961552152388195840000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-8.75920225857E+718', '2.0', '-350368090342800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 6);
+ T('-2.46536349971473273754554029E+468', '74.163', '-46569399836572248035683598402635512992115311247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-92761260.5', '5E+1', '-104439893992604423946240', 10, 6);
+ T('9.0E+179', '4.3304212', '14400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 5);
+ T('2.76714918837E+67', '90.068', '34255647749592659424939190800654060748800000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('-2.6E+863', '46.84599972', '-18295873486192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 2);
+ T('-4.101986880609E+66', '21.05808376', '-8602489990642925568000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('1.42994495562930152973136595842E+185', '31.282', '307078340975401058475949422841079791616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-7.3E+71', '1.06', '-1460000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('1.21966000550268316363791E+409', '63.1', '112493779892235898811547515708513507396812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('-3.4000918216809E+76', '5.8847', '-1088029382937888000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('-6.75966619499952402911667017E+851', '9.6', '-346094909183975630290773512704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('765403.29', '94.9936', '15160368318226366696777830054756352', 45, 2);
+ T('-3.23036103E+506', '4.644', '-5168577648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('52.9408726242262595545691254', '1.5407704', '104', 45, 6);
+ T('-2884251.063237230837685810916', '8.390', '-738368256', 55, 3);
+ T('5.85276034E+451', '1.043', '117055206800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('-6.073513E+84', '7.55', '-777409664000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('5.29621527883442691E+89', '61.2384202', '1221224097599111813252188283005304832000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('9.0918E+22', '64.8', '1677141077693525013823488000000000000000000', 6, 0);
+ T('74654', '1.942263239', '149308', 17, 3);
+ T('-3.065597059E+19', '24.43', '-514321840278077440000000000', 17, 6);
+ T('9.6E+83', '26.53', '64424509440000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('-2.81408964078427E+740', '2E+1', '-295078685917500669952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-73.76583652866334292', '3.56', '-584', 2, 2);
+ T('-6.429842953162278857E+936', '13.84', '-52673273472305388396544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 3);
+ T('6.1031E+7', '2.0092', '244124000', 24, 0);
+ T('248.87147962003', '2.54004675', '992', 59, 5);
+ T('-1.2249149579886227E+52', '3.37', '-97993196639089816000000000000000000000000000000000000', 36, 1);
+ T('-4210953590061.831812411787964', '11', '-8624032952444928', 34, 5);
+ T('-1.844512636018951589484E+49', '75.932', '-696837171965234759078043095762455363709829120000000000000000000000000000', 89, 0);
+ T('-70.0979885396888711', '2.57038042', '-280', 56, 5);
+ T('-1.5464E+5', '3.08178', '-1237120', 33, 0);
+ T('5.800625919684667744E+776', '6.250', '37124005885981873561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('-2.2903106155066', '86.299', '-154742504910672534362390528', 60, 2);
+ T('2.44694475885166E+67', '7.9809146', '3132089291330124800000000000000000000000000000000000000000000000000000', 24, 4);
+ T('6.34686229509369123E+27', '1.7764', '12693724590187382460000000000', 89, 1);
+ T('-202689.79815476203509677', '6.7377415', '-12972096', 75, 0);
+ T('5.38288216777122497617476E+52', '2.711', '215315286710848999046990400000000000000000000000000000', 100, 6);
+ T('3.326222777841141338389930E+28', '58.977', '9587184424215436947920768659113104323379200000', 70, 4);
+ T('3.7569611E+838', '81.908612', '90837745541555576005924143235072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 1);
+ T('-8.65943204580524231358319305103E+44', '8', '-221681460372614203227729742106368000000000000000', 16, 1);
+ T('-4.109331887E+35', '36.81235', '-28239113700919948083200000000000000000000000000', 9, 1);
+ T('6.55E+183', '6.67653728', '419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-9.8537306954133212631620E+277', '78.3184', '-29781073643035948291692596859540235611306721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('-19307198.7294759501019121', '61', '-44519367535804613442666496', 92, 1);
+ T('1.496317759584279284E+829', '61.523568', '34502738454997071888082760732696903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('1.4852E+487', '7.9', '1901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('5.1E+9', '38.7', '1401877325414400000000', 23, 5);
+ T('3.44966595087152731E+67', '7', '4415572417115554956800000000000000000000000000000000000000000000000000', 39, 3);
+ T('-999644795.91860686377043', '5.037922195', '-31988633440', 90, 5);
+ T('9.4421098080785513895199331916E+433', '2.718', '377684392323142055580797327664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-5.1326312964083361092628695E+47', '80.24481944', '-620497049679014442710043382450068488994960913203200000000000000000000000', 91, 3);
+ T('-2.3429231625', '7.919351377', '-256', 37, 4);
+ T('-6.43980426346462E+377', '7.07', '-82429494572347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('-4.371E+516', '3', '-34968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 1);
+ T('3.60441103509976156E+55', '2.86246060', '144176441403990462400000000000000000000000000000000000000', 81, 3);
+ T('-5.3793808288399E+240', '1.0', '-10758761657679800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-147802771348031045.221749', '58.95', '-42601248381908431169265940803092480', 64, 5);
+ T('-2.5745E+129', '60.4976', '-2968196413610327539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('-22.811522902', '2', '-88', 29, 4);
+ T('-5.4E+53', '35', '-18554258718720000000000000000000000000000000000000000000000000000', 1, 3);
+ T('4.59186129671553379484727194E+934', '9E+1', '56844489540490451170543778840019679864275401415694745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('-7.791961155878966589396284608', '7.545237', '-896', 69, 3);
+ T('-542484.3787002959138', '4.1', '-8679744', 92, 4);
+ T('-8.7186304898446798757769801355', '1.90302127', '-16', 87, 5);
+ T('-7.30607985023827136175444774801E+74', '8.651749224', '-187035644166099746860913862349056000000000000000000000000000000000000000000000', 31, 1);
+ T('8.03200280232890305E+958', '9.9152667', '41123854347923983616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('7.613126438137302953291E+46', '24.421778', '1277270666879401693048010178560000000000000000000000000', 43, 1);
+ T('7.04E+8', '72', '3324546003940230230441984000000', 59, 5);
+ T('3.6097184895797E+476', '6.2992', '23102198333310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('3.9801E+622', '2.8337', '159204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('8.289772846051E+351', '4', '132636365536816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-2.6638360496647E+300', '38.256', '-732229677773805969001676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-3.2086E+28', '3.88181451', '-256688000000000000000000000000', 53, 1);
+ T('1.9333891042923933387E+53', '2.6575', '773355641716957335480000000000000000000000000000000000', 6, 4);
+ T('-9.6E+25', '36.8', '-6597069766656000000000000000000000000', 47, 5);
+ T('7.2010682811E+234', '7.21', '921736739980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('2.88417337781452018671483854503E+311', '4.055', '4614677404503232298743741672048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('8.939E+26', '19.0894', '468661043200000000000000000000000', 47, 3);
+ T('-1.22053137532108E+67', '1.2', '-24410627506421600000000000000000000000000000000000000000000000000000', 86, 0);
+ T('558528.619378799381', '5.6863', '17872896', 96, 1);
+ T('-97623696.524591', '7.6332', '-12495833088', 56, 0);
+ T('1.7493920629955770438986E+87', '8.027', '447844368126867723238041600000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('-4.885096149685533193E+861', '37.7136', '-671402502422876343944238596096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('5.8904808140485392', '47.441', '703687441776640', 1, 3);
+ T('-3.981123510509E+874', '57', '-5737403634702161061213613588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('3.6325E+25', '51.7273781', '81796628232116633600000000000000000000000', 15, 2);
+ T('-7.57090779912827745E+672', '8.943', '-1938152396576839027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('2.53609445407227644812571E+57', '7.506851', '324620090121251385360090880000000000000000000000000000000000', 36, 1);
+ T('1.0524077699038043079826345162', '1.21', '2', 54, 3);
+ T('6.5641269373E+14', '74', '12399285215202918860686371397304320000', 92, 5);
+ T('6.16310757157553010647604688E+519', '1E+1', '6311022153293342829031472005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-8.66168879E+339', '60.628', '-9986247272203059809264599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('4.47639309230708445350', '8', '1024', 84, 0);
+ T('6.107114648707500E+511', '59.632', '35205119047971833063667243417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('444.7', '72.479', '2096730718394122474881024', 19, 6);
+ T('-3354925.56267711052382388087444', '6.70773419', '-214715200', 18, 2);
+ T('-4.0617491362E+503', '1.154406', '-812349827240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('6.7E+4', '14.63181296', '1097728000', 90, 6);
+ T('-1976.824388678961003205875', '6E+1', '-2278172893103129624576', 95, 4);
+ T('-1.980267571732814949582792E+55', '7', '-2534742491818003135465973760000000000000000000000000000000', 84, 4);
+ T('4.53E+677', '6.446408', '28992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('1.1E+26', '18.306', '28835840000000000000000000000000', 63, 6);
+ T('130281796.090024785521515425', '68.587424', '38452399172403788270194917376', 60, 0);
+ T('-4.440139193E+59', '48.6182076', '-124978807594174592634060800000000000000000000000000000000000000000000000000', 41, 0);
+ T('-4.9E+4', '12', '-200704000', 100, 0);
+ T('7.87333910328425435167867E+56', '3.227833', '6298671282627403481342936000000000000000000000000000000000', 67, 6);
+ T('4.752449E+653', '48', '133769547159358039654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('8.2681579155849624', '70.59841', '9444732965739290427392', 90, 6);
+ T('1.17768E+25', '99.616', '7464433794383906007773187154536038400000000000000000000', 50, 1);
+ T('7.5E+950', '3E+1', '805306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('6.012865115811E+95', '7.69', '76964673482380800000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('-3.7961247429454E+922', '1.3181211', '-75922494858908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('4.8139E+53', '3.161031', '3851120000000000000000000000000000000000000000000000000', 51, 1);
+ T('4.853359177361616779E+36', '6.03412', '310614987351143473856000000000000000000', 63, 3);
+ T('-7.2E+9', '3.665', '-57600000000', 59, 3);
+ T('2.8602608868797925723E+49', '6.923', '1830566967603067246272000000000000000000000000000000', 35, 2);
+ T('-4.0E+683', '19.56', '-209715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 1);
+ T('8.5028806562349786111E+54', '2', '34011522624939914444400000000000000000000000000000000000', 68, 6);
+ T('-6.4738789E+345', '3.889392147', '-51791031200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('1.446445E+840', '2.11317', '5785780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-477777976678309886219', '78.48380', '-144399533012411240557919399475650028829147136', 21, 6);
+ T('-32495.621905871722207133', '1.569803283', '-64990', 66, 3);
+ T('2.427099362E+120', '3.6319215', '19416794896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('6843.34379330200337314', '9.700573', '3503616', 79, 4);
+ T('8.761169538662624E+352', '2.9871', '350446781546504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('-1.6749276333261000559221490696E+63', '2.6', '-6699710533304400223688596278400000000000000000000000000000000000', 38, 3);
+ T('-1863415.592', '26.89116364', '-125051663810560', 17, 6);
+ T('-4.348056647544360189432E+820', '80.49532', '-52564779463634024496959682275333597903003320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-9.4055321E+87', '7.2', '-1203908108800000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('7.871263754865023E+51', '2.3543', '31485055019460092000000000000000000000000000000000000', 73, 5);
+ T('-9522427.92', '36.5', '-654376200696758272', 25, 0);
+ T('-30890117681.9159500', '6.59403251', '-1976967531584', 29, 3);
+ T('-9.03238810871E+608', '8', '-231229135582976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('-238883.7279362', '61.769566', '-550826695569994852335616', 32, 0);
+ T('2.566482696099711359468E+961', '5.2638', '821274462751907635029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('-6.337742862550852E+690', '7.02', '-811231086406509056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('7006734760455574288.8', '19.473', '3673546954089732132306944', 40, 1);
+ T('6189.7887274464241344', '47', '871024315431124992', 13, 5);
+ T('4.589506398204422312445535993E+180', '89.25482124', '2840766865446843342506082269458165301902540086985097216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('1.5737538812730221E+27', '6.223462731', '100720248401473414400000000000', 10, 1);
+ T('3.22989510002030275908288E+379', '67.6760', '4766483863600243151080604080902940494554726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('-4424562.507272541454527318', '62.88216531', '-20404690713065120279298048', 59, 2);
+ T('-3.89004849395054313952756972E+84', '2.8', '-15560193975802172558110278880000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('7.8E+5', '70.34235', '920861464159580816670720000', 33, 1);
+ T('5.2640084E+54', '37.830', '723479805563817164800000000000000000000000000000000000000000000000', 69, 3);
+ T('9.5396166109917518365824E+41', '1.7706041', '1907923322198350367316480000000000000000000', 1, 4);
+ T('-3.27753716433512649', '9.17851', '-1536', 89, 2);
+ T('-7.09766436007517155798E+72', '50.7078146', '-7991259641808848143807536908751339520000000000000000000000000000000000000000000000000000', 70, 5);
+ T('-1.9376E+6', '2.524606023', '-7750400', 79, 0);
+ T('-9.015E+78', '1.462518227', '-18030000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-4.6E+195', '6', '-294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('-8.8350598979E+59', '23.16721381', '-7411385414000312320000000000000000000000000000000000000000000000000', 52, 6);
+ T('-2.85595076138478830556E+841', '4.729', '-456952121821566128889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('3.71E+34', '35', '1274746293452800000000000000000000000000000000', 73, 4);
+ T('6.7135E+15', '57.49691', '967517315147258396672000000000000', 3, 1);
+ T('-9.34928361924378048678', '95.9140', '-356526731314189519170947776512', 74, 2);
+ T('-38.568591465071103301342513', '8E+1', '-45939181145355908638834688', 15, 6);
+ T('3.6890124763326058E+58', '56.2282', '2658213634204261468039897874956288000000000000000000000000000000000000000000', 50, 2);
+ T('3.43E+884', '64.93777', '6327233217282376204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('7.16567406644169638E+25', '9.39259', '36688251220181485465600000000', 25, 2);
+ T('-97.63500305551198392168731000', '44.5017', '-1706442046308352', 74, 6);
+ T('8.67786857729464583E+39', '82.43082', '41963597529255862864875802446220272934584320000000000000000000000', 45, 5);
+ T('-1.56054236655E+828', '60.84802', '-1799182853245555707260751052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('3.97798979088E+280', '52.5', '179152733398908053073218764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('3.035104900557635709641E+363', '7.9', '388493427271377370834048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 4);
+ T('5.6356E+32', '21.615154', '1181870981120000000000000000000000000000', 42, 6);
+ T('9.610387204713295586340003E+214', '28', '25797686716337788499819660763463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('-5.2E+807', '4', '-83200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('12349053.2', '1', '24698106', 47, 0);
+ T('228477.3254491564174', '1.971390', '456954', 74, 3);
+ T('-4.59795163866532806063954E+66', '22.573', '-19285206949860540146052665180160000000000000000000000000000000000000000000', 61, 6);
+ T('387299275.21015918274954704', '4.662564', '6196788400', 73, 1);
+ T('-5.591156164568377815387628808E+163', '34.80312228', '-960553314945999066914471651733898526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('-6.05318721E+797', '8.4', '-154961592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('-5.5152744434619708829E+142', '2.527', '-220610977738478835316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-5843381915316085081.041', '46.3469761', '-411191447131265874749825203830784', 50, 1);
+ T('-32109949.127030605', '73.96091', '-303269893848507362919745323008', 33, 1);
+ T('-8.661E+97', '47.5672207', '-12189273866454958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 4);
+ T('8.16018075105E+86', '43.39048654', '7177770896426694176931840000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('-5.60483815175084491493052737491E+814', '83.318', '-542066684513018681623734702826531741420904137907555532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 3);
+ T('5938.8703698424166338585163243', '5.10939', '190016', 17, 0);
+ T('-4863681372.21', '5', '-155637803904', 27, 4);
+ T('971.66191002142865672', '62.1854', '4477947123892993654784', 52, 5);
+ T('-9.9044742513704999645E+27', '65.2', '-365410603399355236115754827746077835264000000000', 77, 2);
+ T('-7.98239318640126990E+734', '57.91128159', '-115038409535364945087856807017185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 2);
+ T('5.007772920041237655053288354E+71', '68.79879', '147803368696406203195063943052948059455511488102400000000000000000000000000000000000000000000', 16, 3);
+ T('8.71', '5.737', '256', 71, 5);
+ T('9.1611E+11', '28.3', '245916405596160000000', 40, 0);
+ T('1.785218863197855E+41', '75.72', '6744366179321760660860751041123057664000000000000000000000000000', 23, 5);
+ T('5.7920471365458959883E+719', '11.05431103', '1186211253564599498403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('-6.759790103174E+415', '61.985', '-155870147531556828724037398036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('-6.5658358513235567471350E+43', '3.643670', '-525266868105884539770800000000000000000000000', 87, 5);
+ T('6.4254922931006243250801664197E+85', '9.85111332', '32898520540675196544410452068864000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('-163.277788436974242051165029156', '2.275867', '-652', 20, 2);
+ T('-9.018983827683E+816', '7.35', '-1154429929943424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('5.33402509889446E+949', '22.036', '223725228083934291558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('-45641197.70833431892048', '46.6968735', '-3211713715655365623808', 90, 3);
+ T('7E+57', '8.293799', '1792000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('-1.455709E+97', '1.345805288', '-29114180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-5E+5', '2', '-2000000', 46, 4);
+ T('374953233.3494278315597', '11', '767904221184', 84, 1);
+ T('-517.6307988819512391', '3.3841', '-4136', 77, 6);
+ T('-3.669584425388E+102', '98.61768', '-1162937724857815122486981694769016678121472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('24531.11141568085', '71.304', '57922186095637633368588288', 30, 1);
+ T('-2.4E+96', '9.51', '-1228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('-5.50376264182E+96', '5.824', '-176120404538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('8719227541.32161638172773477834', '4.004', '139507640656', 17, 2);
+ T('-3.01591071764061092260448E+48', '5.55', '-96509142964499549523343360000000000000000000000000', 92, 2);
+ T('-6.93881079639043794553374650E+52', '3.100188', '-555104863711235035642699720000000000000000000000000000', 59, 5);
+ T('-6.82928837214734634690408896466E+480', '9.8', '-3496595646539441329614893549905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-8.20541873218329649063062E+49', '27.7052780', '-11013126595222825345228151036313600000000000000000000000000', 13, 2);
+ T('-3.560756719784031E+765', '63.5141', '-32842183959298768187001940683522048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 6);
+ T('-4.6055225217707428890E+223', '4.1748', '-736883603483318862240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-8.34605201477998038035E+45', '2E+1', '-8751469837449932707305881600000000000000000000000000', 85, 6);
+ T('8.4632963949576774123E+249', '85.0', '327407920989303888464933440050753255824267673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('-8.44E+634', '99.94319', '-53494855329631280743160875266867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('342.817439801238296723511805', '5.3974609', '10944', 86, 5);
+ T('-9.51902102563633528E+37', '82.399', '-460311611813851786461207683573328936907571200000000000000000000', 31, 4);
+ T('-5.495747260995221E+31', '3.6046539', '-439659780879617680000000000000000', 80, 0);
+ T('-6.4E+44', '55.360746', '-23058430092136939520000000000000000000000000000000000000000000', 90, 1);
+ T('8.6E+4', '25.361', '2885681152000', 48, 1);
+ T('63672036.3805784731418468901243', '28', '17091832018108416', 45, 6);
+ T('-5.4759701E+8', '54.19', '-9864630760740791087267840', 26, 1);
+ T('3.09859397424582E+35', '4.5403', '4957750358793312000000000000000000000', 99, 2);
+ T('-5.4466303747546E+391', '2.851376013', '-217865214990184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('493.943805397372887696117533', '7.15263804', '63104', 24, 4);
+ T('-658.89', '4.653437', '-10528', 50, 3);
+ T('-7.5035101634418301E+61', '67.7863210', '-11073226531159197475167245757556195328000000000000000000000000000000000000000000000', 48, 3);
+ T('-15597.1136410588', '8.848870', '-3992832', 7, 2);
+ T('-9E+6', '90.298761', '-11141460353568422474092118016000000', 85, 1);
+ T('2.9416974376966692520374256E+47', '2E+1', '308459333243022265762439558594560000000000000000000000', 13, 2);
+ T('16.511529949303287474245', '6E+1', '18446744073709551616', 96, 6);
+ T('-3.794902953482319353283', '49.94181', '-1688849860263936', 40, 5);
+ T('-8.59723532973954E+136', '94.417', '-1702857894694948062274494850917025283938713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('9.175559E+57', '72', '43330352283192918967335256064000000000000000000000000000000000000000000000000000', 70, 3);
+ T('5.82933455523088402083241827397E+92', '52.4446220', '2625298893075576531047596077434160345002278912000000000000000000000000000000000000000000000000000000000000000', 2, 6);
+ T('2.60432809350536878612351E+841', '22.6767', '109233437399019423211129824870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('79861139541026458813666.3692', '42.8628', '351233006131201117056395702135947264', 10, 4);
+ T('-664829.009', '80.4630251', '-803728943728574299590732283904', 17, 2);
+ T('8440484.98', '1.3', '16880968', 35, 3);
+ T('733.866', '3.80376649', '5864', 47, 3);
+ T('-23079623.2840773372749337464', '10.4072', '-23633533952', 12, 6);
+ T('-4.273E+9', '2.604535', '-17092000000', 53, 5);
+ T('4.068257E+260', '59.31936758', '234519049078366872902041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('-7.744E+9', '9.90725619', '-3964928000000', 4, 0);
+ T('3.4908095E+936', '54.058', '62884833453685549826048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 0);
+ T('3.49446555E+43', '7.2919', '4472915904000000000000000000000000000000000000', 33, 0);
+ T('-49878447.1088', '1.4828', '-99756894', 27, 2);
+ T('-34.399877852392122832422107743', '8.324335', '-8704', 68, 1);
+ T('2.402E+28', '4.34238141', '384320000000000000000000000000', 47, 1);
+ T('8.2809006704098E+488', '6.5361', '52997764290622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('4.408588E+38', '2', '1763435200000000000000000000000000000000', 65, 1);
+ T('4.111922957165E+939', '5.326652', '131581534629280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('-7470.9692', '51.672872', '-16820944608228802560', 15, 2);
+ T('8.6568792179619701E+192', '2.290862', '34627516871847880400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('291.1853754649161145397', '5', '9312', 28, 1);
+ T('3611850133.51', '8.14113620', '924633634048', 43, 1);
+ T('-1.188027367E+73', '1.213578', '-23760547340000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-8.8089739740092395E+62', '5', '-28188716716829566400000000000000000000000000000000000000000000000', 53, 0);
+ T('1.0672981575515E+46', '20.87546', '11191432328527216640000000000000000000000000000000000', 46, 1);
+ T('6.124847E+281', '45.8', '21549889583516640870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('601933728.38691850204778217561', '7.6389', '77047517184', 84, 4);
+ T('-2.3E+448', '8.325464', '-5888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 0);
+ T('6.2445199726480790823742977155E+30', '4.542903757', '99912319562369265317988763448000', 35, 3);
+ T('5.50277397756585679057817285126E+93', '86.22', '425756514622902814426390598650237473848479388841688432640000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('546728775.93263752871', '52.59', '2462247507362727749222400', 1, 3);
+ T('-8217258967.8198514128840182048', '5.83854', '-262952286944', 91, 4);
+ T('2565', '13.07622640', '21012480', 61, 5);
+ T('5.04410497814E+814', '18.51', '13222818553895321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('-6.7E+6', '32.7251659', '-28776280883200000', 69, 2);
+ T('-9.07164997335E+98', '64.5918', '-16734240538466152435292684943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('1.4450835944E+43', '8.70', '3699414001664000000000000000000000000000000000', 82, 2);
+ T('-87565.737963630940279128', '44.41', '-1540459770979287040', 44, 0);
+ T('409863660.3673', '76.32', '30968422568484481442990794997760', 74, 1);
+ T('3.941454E+39', '7.222317212', '504506112000000000000000000000000000000000', 48, 4);
+ T('-942056.09933691337375617', '4.376885', '-15072896', 29, 0);
+ T('44473019.3491041667709421410133', '3.569', '355784152', 91, 1);
+ T('9.421982174330037290480774E+913', '5.93958', '3015034295785611932953847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('3.8E+28', '7', '4864000000000000000000000000000', 38, 1);
+ T('5.545243314572327E+799', '8.754677', '14195822885305157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('1.315E+162', '4.775', '21040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('-3.8307E+7', '87.1711', '-5927721135613132773820093956096000', 16, 5);
+ T('-1.73084084911757977802212153E+63', '6.453562108', '-110773814343525105793415777920000000000000000000000000000000000000', 14, 2);
+ T('-7.6035E+88', '98.7390661', '-24096453347088355635700457055191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('-5.648910224E+23', '1.7792627', '-1129782044800000000000000', 8, 0);
+ T('-7968.682419392198', '4.434', '-127488', 56, 4);
+ T('934818.034418965', '9.2704', '478626816', 75, 0);
+ T('177186731.505594060391757461376', '6.476', '11339950784', 100, 6);
+ T('-3.82E+983', '69.8', '-225492999557025558953984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-6641.91255431815969', '8.81968', '-1700096', 42, 0);
+ T('-3.9749389027280366954E+443', '1.530482', '-794987780545607339080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('3.78834903562889262045285818859', '8E+1', '3626777458843887524118528', 74, 5);
+ T('-7.820891832222627E+719', '43.5545339', '-6879329207285698960631110041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('4.2', '2.428370', '16', 22, 1);
+ T('15450.76132860970703028312373', '2.0', '61800', 26, 2);
+ T('6.507094505200472050E+42', '74.5069', '122915539968895789964051839996969300787200000000000000000000000000', 55, 6);
+ T('-5.163074234017136E+82', '80', '-62417737500903398542350581118069490319360000000000000000000000000000000000000000000000000000000000000000000', 36, 6);
+ T('7.606E+18', '90.526062', '9415771938804602370882738847744000000000000000', 20, 3);
+ T('-344662567.9541498875103869', '3.895', '-2757300536', 13, 4);
+ T('79143.6211675453483924375', '40.24251', '87018648757075968', 67, 6);
+ T('2.584116797779', '5.108412030', '64', 54, 3);
+ T('-740493897.18743429', '5.8', '-23695804704', 71, 6);
+ T('-3.4E+61', '28.074', '-9126805504000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('504.90025986178', '8.113247', '129024', 45, 0);
+ T('3.6647218764421883924E+74', '3.02', '2931777501153750713920000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('7.811329439995098817E+323', '2.9', '3124531775998039526800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('3.3E+249', '7.376106', '422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 6);
+ T('1.617608850104756E+823', '18.53', '4240464544018611568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('20238.395027684889', '1.3407', '40476', 69, 4);
+ T('-6.04401252727318005E+922', '7.232288', '-7736336034909670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('-4.86245573082991E+62', '63.4', '-4484823821818084449258112683081728000000000000000000000000000000000000000000000000', 39, 0);
+ T('-1.292961049053263E+57', '63', '-11925460784580282054170498515861504000000000000000000000000000000000000000000', 100, 6);
+ T('949.12510278409428076', '5.5141930', '30368', 36, 2);
+ T('-15369780636870.272598', '87.2', '-2378358355676815607652399648819495567360', 43, 1);
+ T('1.609E+10', '1.746', '32180000000', 65, 2);
+ T('-7.770117974100E+24', '50.2796522', '-8748375103195388322408038400000000000000', 7, 2);
+ T('-9.68616318209615869508323658E+42', '9E+1', '-11990889230168722708365908617481342508104790625400913920000000000000000', 66, 0);
+ T('-1264582.573946006727950543233', '52.9', '-5695171023979436572672', 20, 4);
+ T('7.917540E+92', '93.26776000', '7841151822914855793379849606791168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('138.45917161278947695070573066', '8.4', '35328', 24, 0);
+ T('-3057123.09584126862259736', '21.027', '-6411251613696', 91, 3);
+ T('-8.3700873036564E+712', '1.64626098', '-167401746073128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('-7626.576496843957157', '30.90493490', '-8188355149824', 81, 2);
+ T('5.360292481376790016778244495E+52', '6.1560', '3430587188081145610738076476800000000000000000000000000', 10, 5);
+ T('-3.4E+6', '8.9', '-870400000', 17, 1);
+ T('-798.358834342652294906452765128', '51.2291', '-1796936251320827904', 50, 1);
+ T('-380.691460270854277', '5.78', '-12160', 4, 3);
+ T('3.021639921773E+77', '5E+1', '340206410643617437078205235200000000000000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('-412172185.68426167', '94.4', '-8163911214259856423377162975880151040', 84, 4);
+ T('9.59429100846428154E+76', '63.60450176', '884917154009166615098142065324929843200000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('-1.968035347847396827482808E+26', '2.98', '-787214139138958730993123200', 35, 0);
+ T('7.3455976692172096774216093309E+43', '35.8', '2523928140708939318792041734392315379712000000000000000', 21, 5);
+ T('-9.55948382448124904665304E+29', '42.0', '-4204305448221488007230052870039535616000000', 17, 0);
+ T('9.5754693140309761598020442', '9.194897451', '4608', 59, 5);
+ T('-5.20E+129', '3.89888', '-41600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('21.372713506163', '6', '1344', 9, 1);
+ T('-653171897.2', '6.75565', '-41803001408', 5, 1);
+ T('-9.07683689459011936880383E+331', '53.71', '-817568785123576633386569301796715075993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('-3E+81', '2.27029', '-12000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('-362387.187148506619552', '1.30', '-724774', 94, 1);
+ T('1.58998902612118146804397065364E+96', '6', '101759297671755613954814121832960000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('1.4644215064594847481230E+276', '8.8220313', '374891905653628095519488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('7E+855', '71.3415990', '16528282690043758247936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('9.4E+27', '60.14504', '10837462143304361574400000000000000000000000000', 11, 6);
+ T('6.42795462985337087925130093990E+186', '15.47879918', '210631217311035256971306629198643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 2);
+ T('-7.48005927475928336728597683E+59', '5.15104390', '-23936189679229706775315125856000000000000000000000000000000000', 36, 4);
+ T('-5.75854718E+950', '9.304719', '-294837615616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('-1.69808E+7', '74.042396', '-320758243089251485778916147200', 44, 4);
+ T('-3944802748.914534774584', '56.673', '-284252994975086538158768128', 12, 4);
+ T('8652812662.1645210994693', '2.7862352', '34611250648', 94, 1);
+ T('-9.6266366304753E+585', '70.37392398', '-11365126541630433729644508413637427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('73164184415511.0743910815', '6.53', '4682507802592704', 27, 1);
+ T('5.519335593096E+34', '8.63593547', '14129499118325760000000000000000000000', 14, 3);
+ T('3.471720934099055107976098E+90', '30.584', '3727731968198503228314772414922752000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('2.85E+544', '1.17952335', '57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-2.936197956357E+193', '1.846266227', '-58723959127140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('-8.07616880584552E+407', '46.8901753', '-56830985663417355514861846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('8.95269E+715', '58.04', '25804372062696682133913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('6849.43933805016423362897978358', '4.1644', '109584', 15, 6);
+ T('6.81938E+88', '75.510315', '2576288923676128094189938278400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('2.6702184380310715590506885428E+93', '1.90973', '5340436876062143118101377085600000000000000000000000000000000000000000000000000000000000000000', 11, 3);
+ T('3731297045432654253355.6', '42', '16410417952557748417162263836753920', 91, 0);
+ T('1.9E+42', '16.421820', '124518400000000000000000000000000000000000000000', 87, 0);
+ T('-5.88733466E+84', '2.2573503', '-23549338640000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 5);
+ T('-1.99464302283178457E+39', '90.143', '-2469248462044689055206753026556214764036423680000000000000000000000', 71, 5);
+ T('3.22992506788896544775874530854E+43', '7.63177', '4134304086897875773131193994931200000000000000', 62, 3);
+ T('-5.2771029881105709318E+318', '9E+1', '-6532737080414597817042742944166517628451631923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-777108.6424464512761152465', '97.002647', '-123137677830269861717287504315416576', 5, 4);
+ T('4.4569439851752', '3.63', '32', 13, 6);
+ T('8949.221710682217579621', '3.5932', '71592', 87, 4);
+ T('40957.560324646933103066', '26.956', '2748577742848', 69, 4);
+ T('56.2867935456778824453783', '6.6064375', '3584', 72, 2);
+ T('2.211768667E+77', '5.7621775', '7077659734400000000000000000000000000000000000000000000000000000000000000000000', 43, 0);
+ T('-7.14044E+50', '5', '-22849408000000000000000000000000000000000000000000000', 67, 2);
+ T('7.17039130132241045967983E+37', '5.293', '2294525216423171347097545600000000000000', 93, 3);
+ T('-3.849071084346439783520952E+90', '1.4970', '-7698142168692879567041904000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('-3.1478150835662819849E+715', '43.5634856', '-276884742917584653792449860206592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-5.74646349958153261166574485E+505', '75', '-2170952530036610808768806528148109389008100917248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('-871921', '2.5491389', '-3487684', 17, 2);
+ T('-2.5534121563485266247314704751E+88', '35.53', '-877345736378060850480554437803526586368000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('37926337.3675914913490606977553', '5E+1', '42701259295181963788288', 25, 0);
+ T('-9.9419656E+14', '2.4', '-3976786240000000', 98, 1);
+ T('-6.5011671595051182441158E+59', '9.4918458', '-332859758566662054098728960000000000000000000000000000000000000', 62, 3);
+ T('-6.539131545E+534', '9.11', '-3348035351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('-5.14532E+9', '71.4', '-12149043355819421455467151360000', 40, 3);
+ T('-74441441.6660981308', '73.72443339', '-703079531829836409732566351872', 58, 1);
+ T('7.82886565359035800946275E+796', '4E+1', '86079288184187526736829874637373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('8.071678034603E+243', '58.267615', '2326502796089132052364113477632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('-3.668365773830991968767E+325', '5.250295', '-1173877047625917430005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('-6099780.05471743410188152376121', '55.564471', '-219767735480336032727040', 66, 4);
+ T('-1.512325236145E+14', '5.21148', '-4839440755664000', 13, 3);
+ T('5E+84', '45.97765', '175921860444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 4);
+ T('-3.5157699945358943602387E+71', '46.006', '-24740031933300350935590599481024839680000000000000000000000000000000000000000000000000', 17, 2);
+ T('-3.55566630186019756555E+70', '49.8', '-20016621790139269130664104758870016000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-5.99475536705708102E+455', '3.47', '-4795804293645664816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 0);
+ T('-4.93573141354497E+70', '6.413', '-3158868104668780800000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-7.21944819E+14', '89.06665', '-446862198797368375954109240577097728000000', 48, 3);
+ T('1.3572634743615804327E+43', '6.799964047', '868648623591411476928000000000000000000000000', 18, 2);
+ T('-2.12E+516', '27.6147', '-284541583360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('-7.996217119663983891505152661E+35', '5.21613', '-25587894782924748452816488515200000000', 47, 6);
+ T('9.4767216831362658115E+70', '5.664053408', '3032550938603605059680000000000000000000000000000000000000000000000000000', 40, 0);
+ T('-5.019405032050294505669262', '6.4651651', '-320', 73, 0);
+ T('846648.47671391966141714632170', '9.49', '433483776', 23, 4);
+ T('-1.2258263916119324E+720', '9', '-627623112505309388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('-1227.190085615437789', '17.5769', '-160825344', 60, 4);
+ T('-6.529470E+9', '69.55', '-3854318784862857791683952640000', 49, 5);
+ T('1.942239460295039608164356E+962', '3', '1553791568236031686531484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-3.00439313E+30', '29.81541028', '-1612971279709634560000000000000000000000', 36, 1);
+ T('53551.88046065688507779', '6.600', '3427264', 38, 5);
+ T('9258.40820683877496', '7.15068', '1185024', 97, 1);
+ T('4.79720E+7', '77.680', '7249323677319123846125584384000', 59, 4);
+ T('7415708903.9586845', '14.209', '121498974666752', 91, 1);
+ T('4.9311646192749E+687', '2.13596', '19724658477099600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('-7.502356155E+98', '6.1070645', '-48015079392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 3);
+ T('5.126931618160', '2E+1', '5242880', 49, 1);
+ T('-54944732', '68.4631145', '-16216822550440952950100590592', 5, 0);
+ T('6.6194145224255E+487', '32', '284301688924849810964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 1);
+ T('-6.10994624166E+994', '5.8', '-1955182797331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('-462.699345416963202231347', '98.7', '-146413644326360495872869220220928', 51, 5);
+ T('604768953.847509341179612', '7.588429898', '77410425984', 69, 4);
+ T('446386', '3.805006', '3571088', 89, 5);
+ T('5.34820288297389649225170874399E+121', '76.912', '4040987846102837810400038331974194720330933648909926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 0);
+ T('6E+588', '3E+1', '6442450944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 3);
+ T('5.31294880E+746', '8.557', '136011489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('41.79', '3.44872', '328', 45, 4);
+ T('2.54959236082599E+106', '9.2', '13053912887429068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('9.38909976E+47', '69.0', '554234625136792874839978278912000000000000000000000000000000000000000', 43, 2);
+ T('-82334.08', '82.1231', '-398142793728603513881033179136', 99, 4);
+ T('-1.48303595848828899323958895578E+788', '5', '-4745715067162524778366684658496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-3713600.145958519595065696', '3.5419440', '-29708800', 91, 5);
+ T('2.438254870206576E+348', '72.2283584', '11514333075757211596031742529184464896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 2);
+ T('4000922.7053', '67.31', '590431873542993333364719616', 91, 6);
+ T('-2.58E+6', '73.70', '-24367411051607369302671360000', 76, 5);
+ T('-60960.84191544876050388907', '7.1372501', '-7802880', 18, 4);
+ T('-4.79744E+66', '19', '-2515240222720000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('4850.384314029483667574', '4.602896961', '77600', 74, 2);
+ T('4.94484758059556757E+60', '73.233', '46702764955007129842510739364726114877440000000000000000000000000000000000000000000', 91, 0);
+ T('-2.82018085799558098256009478E+29', '6.078', '-18049157491171718288384606592000', 6, 0);
+ T('36.3935518', '8.917', '9216', 43, 2);
+ T('-8.980E+667', '2.17619173', '-359200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 1);
+ T('15985210851140719555', '7.95', '2046106988946012103040', 5, 2);
+ T('-8.239726084912094950492525E+80', '2.6', '-3295890433964837980197010000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('-3.74E+739', '10.22', '-38297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('8.1200E+6', '11.28133047', '16629760000', 25, 3);
+ T('7.5067271358538120146907E+98', '2E+1', '787137391320504678711631544320000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 4);
+ T('1.44293335869', '74.38444169', '18889465931478580854784', 30, 4);
+ T('-4.70067455186723283E+314', '4.6577', '-7521079282987572528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 1);
+ T('35.654531838006', '7.3997017', '4480', 65, 0);
+ T('4.39494231829364E+38', '6.932360', '28127630837079296000000000000000000000000', 47, 1);
+ T('-3.453879889975225731016489594E+76', '23.539107', '-289732444760852983690107727401451520000000000000000000000000000000000000000000000000', 100, 0);
+ T('-81693110.6596766469940209', '85', '-3160349118835777880911387316715520', 17, 4);
+ T('-9.6689869496372346268516482217E+97', '5.7', '-3094075823883915080592527430944000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('-9.0469026666E+479', '3.457056', '-7237522133280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('9.9088431521056070013126E+229', '16.76320', '6493859448163930604380225536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('4.911718E+733', '2.708854046', '196468720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('5.1576345789374990976E+191', '4.3438', '8252215326299998556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('3.20280273140172830914837500355E+52', '22.82', '134335283075291946539742658708897792000000000000000000000000', 90, 4);
+ T('-2.88318590760316995417651038766E+50', '1.237', '-576637181520633990835302077532000000000000000000000', 75, 3);
+ T('-5624.43455935', '5.953083089', '-179968', 83, 5);
+ T('6141836', '7.87', '786155008', 10, 4);
+ T('3.151908991011274007E+975', '75.683953', '119075755009656977782503812007701801598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-5.52E+101', '26.2458485', '-37044092928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('87934547.7455', '82.8008', '425225377217664524203085778649088', 93, 4);
+ T('586483532.6236093616146', '18.86414883', '153743139012608', 2, 4);
+ T('4.10480E+270', '9.78214752', '2101657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('3.992298550920000E+33', '4.36', '63876776814720000000000000000000000', 27, 1);
+ T('5.62394E+67', '8.16', '14397286400000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('1.99546742564293052500027E+47', '4E+1', '219403963734264278488992513053949952000000000000000000000000', 74, 1);
+ T('-720756786016107161912.73', '2.41', '-2883027144064428647648', 28, 5);
+ T('-5.44E+638', '63.85', '-5017514388048998039552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('-71.0', '7', '-9088', 15, 4);
+ T('6.422840821695689396', '7E+1', '7083549724304467820544', 52, 6);
+ T('-24165688.1', '2.882516815', '-96662752', 84, 4);
+ T('2.6063711892933188034372106E+140', '3E+1', '279856975481285740301616797911613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 1);
+ T('-5.878304970181866293775E+510', '5.36280', '-188105759045819721400800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('3.56114630977854E+25', '83.857', '344412937705330687640911057566410421043200000000000', 64, 1);
+ T('5.582E+862', '83.150039', '539857914007108804256789954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('-9.8910871223506293308785299427E+253', '8E+1', '-119575906062674384839550013842257421426784450906161152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 1);
+ T('9657932.4125707', '72.118', '45608294370634198338001436672', 16, 3);
+ T('7.2872E+5', '7.3', '93276160', 58, 2);
+ T('-22276800.945691320031746295307', '9.9097', '-11405721600', 19, 2);
+ T('-261772.6419096245253141945', '9.618', '-134027264', 16, 3);
+ T('1.19380875766941314E+86', '9.2', '61123008392673952768000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('1.16601674965180510937613017E+582', '7.698', '149250143955431054000144661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-6.18E+559', '2.1036048', '-247200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('1.0827676141995794E+549', '70.4', '1278306372508206172572843027826579865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-5.88E+43', '3.713922', '-470400000000000000000000000000000000000000000', 37, 6);
+ T('5.1525265805375291E+350', '73.586', '4866423765205074208829101169743463710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 0);
+ T('627460243.40721241482056613626', '3.972', '5019681944', 68, 4);
+ T('-4.623663652207652796E+504', '50.2699', '-5205782475292222936774858405576704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 2);
+ T('8.9932E+74', '23.3', '7544042946560000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-7.5E+32', '98.73243', '-237684487542793012780631851008000000000000000000000000000000000', 18, 6);
+ T('-3.957E+892', '9', '-20259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 6);
+ T('-3.727E+79', '8.3686', '-9541120000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 3);
+ T('-7.606E+20', '3.34761120', '-6084800000000000000000', 56, 1);
+ T('-5.213413E+597', '4', '-83414608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 0);
+ T('-21844758.34413624', '8', '-5592258048', 19, 6);
+ T('1.16822834242213339887', '8.0', '256', 76, 3);
+ T('-9.4E+8', '8.99331907', '-240640000000', 23, 1);
+ T('-4.462360574380582533583205', '84.9373', '-77371252455336267181195264', 19, 3);
+ T('249111.5', '8.496832419', '63772416', 93, 1);
+ T('8E+372', '3', '64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('46965.747563557876', '58', '13536739615965142056960', 41, 5);
+ T('733734.919250993267812227467137', '63', '6767501658089602072707072', 44, 0);
+ T('1.114803410715831520358E+441', '7.340', '142694836571626434605824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('8.971693763900440753E+61', '62', '413746346925918491577307717921008517120000000000000000000000000000000000000000000', 91, 1);
+ T('5114665889370721557576272.6590', '2E+1', '5363115899612793727957096988672', 40, 0);
+ T('189.231', '27.4', '25367150592', 75, 1);
+ T('2.74098891980842976051650747E+846', '89.5928248', '1696589965534219790846474582818449625197278699076976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 1);
+ T('-98220384.870', '4.64061', '-1571526144', 36, 1);
+ T('884.0100972310799584335146246', '5.0', '28288', 23, 0);
+ T('-5.630488E+63', '89.52', '-3485103267957931106628110076870656000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('9.8197E+71', '8.958398000', '251384320000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('327.6761135216889190', '25.17956403', '10972299264', 1, 5);
+ T('-8.92801825E+74', '85.30623611', '-34538597697329975164029368690278400000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('4.09', '76.93456', '302231454903657293676544', 71, 5);
+ T('-4.6085306305889E+17', '9.263', '-235956768286151680000', 87, 2);
+ T('-1.4284E+71', '3.22127', '-1142720000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('-4.335101773963992E+960', '10.9', '-4439144216539127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('3.89E+470', '1', '778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('1.6E+61', '67.53186', '2361183241434822606848000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('9E+6', '5.04', '288000000', 32, 1);
+ T('-825.14', '7.6', '-105600', 13, 6);
+ T('-19713.8283', '18.1301870', '-5167644672', 98, 1);
+ T('-7E+823', '34.2605075', '-1202590842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('-2.91187015933885729552104979E+97', '77.1777573', '-4400293773737636134247366520508477039453057895628800000000000000000000000000000000000000000000000000000000000000000000000', 32, 6);
+ T('4.239568E+72', '76.3', '320332701200747136309419573248000000000000000000000000000000000000000000000000000000000000000000', 93, 1);
+ T('-1.550385575621418072E+36', '20.45', '-1625697105342804076265472000000000000000000', 50, 5);
+ T('1E+41', '82.827', '483570327845851669882470400000000000000000000000000000000000000000', 98, 0);
+ T('-8511632.710977633688714', '58.57978356', '-2453310893024946535006208', 82, 3);
+ T('-2292222112.125266294301473755', '8.410229', '-586808860672', 35, 1);
+ T('4.8149E+62', '2.6', '1925960000000000000000000000000000000000000000000000000000000000', 35, 6);
+ T('7.16067249025480154713003285857E+846', '41.2', '15746485331461760692169571218925334183280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('8.71924E+471', '1.6', '17438480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-6.39180090112442959331329E+867', '80.50608862', '-7727213143205376379748406262146258548410065879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('-7214664709.8499911849202', '52.201', '-32491961295055467959025664', 58, 0);
+ T('-765044020.6733410785989058', '5.77632', '-24481408640', 8, 0);
+ T('-7.3121E+74', '41.3946', '-1607947794692177920000000000000000000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('6707.4231918946036434', '51.36443207', '15102821350386958336', 100, 6);
+ T('-202410653.414071596159', '56.1422', '-14585224662825900292702208', 11, 2);
+ T('8.36831078893906217E+961', '5.35654573', '2677859452460499894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('2.467910745228999237701007E+529', '2.6154', '98716429809159969508040280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('-416.227195223109901380123584', '13.25401', '-3407872', 13, 2);
+ T('-8.52291365563188736297671792E+38', '2.48515', '-3409165462252754945190687168000000000000', 9, 3);
+ T('-5.1238984905720130053E+696', '7.38132', '-655859006793217664678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('2575.967804', '1.83619', '5150', 23, 0);
+ T('-21.813560460287', '30', '-22548578304', 10, 0);
+ T('6.057418611594115778165379E+241', '54.520', '1091207528080094682394463565122431730319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('-9892190079.526347579352747', '33.7090182', '-84973265750241312768', 87, 4);
+ T('3.1469926880055789659759E+518', '86.825', '24348676573877693098539695727722683217815021813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('-1.0048059349949750E+56', '27.641', '-13486276967594123591680000000000000000000000000000000000000000000', 30, 5);
+ T('3.748041616255714E+247', '69.16263', '22124532631258195733610437036138823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('446.56299692284408', '2E+1', '467664896', 98, 2);
+ T('-627.25768448295605', '3.8', '-5016', 62, 2);
+ T('-6.996401E+52', '3.5', '-559712080000000000000000000000000000000000000000000000', 63, 3);
+ T('5', '66.003', '368934881474191032320', 69, 1);
+ T('68.9795577', '29', '36507222016', 3, 4);
+ T('-4.45348736879907337464164749E+427', '6', '-2850231916031406959770654393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('541042766.0376', '32.4975180', '2323760985707380736', 50, 6);
+ T('-8.78E+840', '9.391041785', '-4495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('3.88528522156009673188E+385', '76.9', '2935638513069466280333023020009954210532556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('5.07834E+746', '3.1815', '4062672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('1.5E+44', '30.8131672', '161061273600000000000000000000000000000000000000000000', 95, 3);
+ T('-2.548750E+299', '90.5', '-315519967512861297564914286592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('5.64013E+478', '99.25579796', '35748570899326217471318003248686694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('-3.2282E+91', '65.620810', '-1190995584374983490535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('7.427256646048196E+196', '7.69', '9506888506941690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('-55930.64913', '2.8605738', '-223720', 3, 5);
+ T('9.16E+41', '76.64748462', '69211003172937520251928576000000000000000000000000000000000000000', 86, 3);
+ T('-5.14589656421458720925313E+42', '10.18', '-5269398081755737302275205120000000000000000000', 76, 5);
+ T('17401859', '8.5', '4454875904', 37, 1);
+ T('4E+39', '71.612521', '9444732965739290427392000000000000000000000000000000000000000', 67, 1);
+ T('-928394300924.775', '30', '-996855790065340645376', 88, 0);
+ T('-8.61190445563032E+569', '8', '-220464754064136192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('7.60618E+406', '43.9966', '669046668236580454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('-8.211416948220864119859E+497', '7.992486552', '-105106136937227060734195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('540182340214.4', '2.525240089', '2160729360856', 88, 5);
+ T('8.5105E+580', '47.670890', '11977463946480189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-1.5385E+939', '22.7964550', '-6452936704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('5420745.0577769831100625198467', '63.09404682', '49997547851920341687336960', 58, 0);
+ T('5.612579460192532670E+231', '3.67155', '44900635681540261360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-3.858070366673020416635E+50', '30.353408', '-414257151263183775374690484224000000000000000000000000000000', 32, 4);
+ T('-4.716460539762451E+438', '5', '-150926737272398432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('-172855788.65906846615670466566', '9.95961', '-88502163456', 9, 3);
+ T('256.2354799334587482432', '6.111929', '16384', 85, 4);
+ T('-1.50815E+626', '13.72', '-1235476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-3.7E+134', '6.897910', '-23680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-5.1050694640928E+39', '86.8', '-394985618308352253666320502862233416499200000000000000000000000000', 5, 0);
+ T('6.0210137761020585994E+288', '56.752212', '433859766375133666274891051626292838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('-4.4676962934829853719320391832E+51', '9E+1', '-5530740125069474753565950834525658876022098308132293836800000000000000000000000', 2, 5);
+ T('9.9390526E+792', '99.073', '6299622997044972013171125942410333388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 6);
+ T('1.078310254513E+20', '62', '497282832426448025877201761075200000000', 92, 0);
+ T('1.99737593589211726075560662264E+683', '5.65315', '6391602994854775234417941192448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 5);
+ T('-7.2908E+655', '68.02', '-21518643470816255827509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 0);
+ T('-1.220363436722E+550', '3.20829108', '-97629074937760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('-5.046199066046010090246453E+746', '70.650928', '-595750033384594629628944570732222371612275507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 1);
+ T('7.321549993748514021186759E+181', '81.20379426', '177024216540838108466476864019708156426652934471680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-8.540E+314', '53.6564', '-7692148163548807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-63832.65184222423870', '8.4132730', '-16340992', 53, 1);
+ T('-4390325146457.8', '55.6', '-158178133548952507816005861376', 25, 6);
+ T('619.3902039', '72', '2923144852896310387277824', 43, 3);
+ T('-4.902E+4', '6.57803509', '-3137280', 78, 5);
+ T('3.7364539837733E+93', '4E+1', '4108274601808700973567180800000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-9.6E+7', '87.850004', '-14855280471424563298789490688000000', 2, 5);
+ T('-5.0690493994485592185434365180E+497', '37.8', '-69668484455808007289482805120838769049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('8.43E+88', '1E+1', '86323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 0);
+ T('401.253657232520616976677', '9.853222', '205312', 36, 1);
+ T('3018875.70128395020728', '78.609', '912398983422278412447776768000', 91, 6);
+ T('5.67839466834632075283443696E+470', '4.16', '9085431469354113204535099136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 5);
+ T('-5.5458627277772E+471', '85.288391', '-214545172596744786909895758389874943590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 1);
+ T('-3.52461853987E+492', '9.82', '-1804604692413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('1.5E+559', '88.160', '4642275147320176030871715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('-3006880067.547499775', '3.769230169', '-24055040536', 81, 4);
+ T('29143873.9262', '6.783', '1865207872', 45, 0);
+ T('-12745309.7000383839155741237894', '4.021203', '-203924944', 40, 4);
+ T('-1.3290449E+542', '6E+1', '-153228444579805647853322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('-5.85675024664752942518E+961', '5.81528315', '-1874160078927209416057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-9.13339E+33', '9.82742', '-4676295680000000000000000000000000000', 39, 5);
+ T('-4008.641067886475178884', '5.6818621', '-128256', 29, 5);
+ T('-4.045995627', '37.1', '-549755813888', 34, 4);
+ T('-8.5617184E+904', '7.44', '-10958999552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('-8.266077088422490561693E+69', '35.2277', '-284020246087915977546720843137024000000000000000000000000000000000000000000000000', 93, 2);
+ T('3.018321E+9', '96.48', '239136026708216849709683169722105856000', 43, 1);
+ T('-7.108386819239036E+125', '38.9', '-195393849062074388650026598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('1.8239744136228937E+639', '17.306', '239071974342379923046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('-463.9', '2.6', '-1852', 76, 3);
+ T('-6.52342960791E+430', '96.45', '-5168393411258571675699482848877249927577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('-9821100.257746500720673010', '4.625479495', '-157137600', 36, 6);
+ T('-4.8368038E+9', '4', '-77388860800', 42, 1);
+ T('-4.778E+9', '1', '-9556000000', 15, 4);
+ T('-609.779049', '8.2724', '-155904', 94, 6);
+ T('48.32', '8', '12288', 21, 6);
+ T('185121568483.5783258231748', '7.9603814', '23695560765824', 78, 0);
+ T('3.3684E+917', '3.768', '2694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('5.165159550313936544328141E+121', '4', '826425528050229847092502560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('199220.738262483226792', '8.870545', '51000320', 59, 6);
+ T('-442088643893294.4619229423', '2.7', '-1768354575573176', 51, 1);
+ T('-2.6506E+725', '77', '-40054734718381701130952376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('2.085104471535895396E+98', '7.341', '26689337235659461068800000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('-911776.50447', '23.44244', '-7648531447808', 21, 0);
+ T('-4.887558778561', '7.151685097', '-512', 37, 2);
+ T('-8.164375658318E+538', '97.9', '-12936969629694447826115211708622925945896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-7.298326628529777739E+69', '4.00065', '-116773226056476443824000000000000000000000000000000000000000000000000000', 87, 0);
+ T('713166.24972387', '93.1378', '7062853968455980073029670610665472', 47, 0);
+ T('8.906763E+9', '3.660895482', '71254104000', 32, 5);
+ T('7.7920658617972342E+61', '92.76', '385844412762701544532476391991340009816850432000000000000000000000000000000000000000000000', 49, 1);
+ T('-6.9693999845323758841384E+39', '2.8', '-27877599938129503536553600000000000000000', 83, 5);
+ T('-1.34984236E+9', '2.408991', '-5399369440', 95, 0);
+ T('1239211.49761655513727', '46.5966231', '87201721841147183104', 56, 6);
+ T('-434198', '44.508100', '-7638491996113338368', 73, 4);
+ T('9.548836828871292321', '2.18079378', '36', 77, 6);
+ T('3023.894', '4.6', '48368', 71, 0);
+ T('2677574.56440', '8.896', '685458944', 2, 5);
+ T('241.832190370288544194143', '8.36', '61696', 97, 4);
+ T('2.49273357055692646436E+344', '4.6', '3988373712891082342976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('6.46028141879560478448910E+609', '49.36447619', '3636815123799553115150327816974971699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 6);
+ T('-9299.945174539095386541', '8.1', '-2380544', 90, 5);
+ T('9.24847440195466765805954355E+814', '99.58221233', '58619170634166247035277345629627002561764439757762330624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('4.52747673566016035153E+45', '93.74259397', '44837957824054273213931104386416500184039827701760000000000000000000000000', 7, 3);
+ T('4.777850142227680898671E+783', '4.828279', '76445602275642894378736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 6);
+ T('-1.57013908073E+90', '55.5145654', '-56570222231163849092513136640000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('6.578915E+59', '5.205', '21052528000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('2E+81', '1.9', '4000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('7593247210.56881938775777515', '3.45', '60745977680', 70, 0);
+ T('1.92096567706364169038523E+86', '94.1432', '3804864521168050740271555049575058458295501095698432000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('3.7E+982', '9.1645418', '18944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-3.756E+909', '9.820432263', '-1923072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('-76233616.6373892934204', '8.5300', '-19515805696', 70, 5);
+ T('-4.473432215206238E+42', '76.649519', '-338002981703667967412197048099555770368000000000000000000000000000', 26, 4);
+ T('-9719941624162.6', '9.6320882', '-4976610111570944', 15, 0);
+ T('4.548572902680860438E+477', '8E+1', '5498887224450352109899461376740777512665088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('7.617323229004385E+287', '55.85', '27444299244563817323534082899968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('1.15010253615E+93', '8', '294426249254400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('-5E+7', '8.3337351', '-12800000000', 3, 0);
+ T('113829585.17337895', '6.095', '7285093440', 92, 6);
+ T('5.2012374051063279307272E+707', '8.722', '133151677570721995026616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 1);
+ T('-1.5770302202628400754789062888E+40', '4.20967', '-252324835242054412076625006208000000000000', 67, 2);
+ T('-6.893201945388410630647611407E+33', '4.64714453', '-110291231126214570090361782512000000', 86, 0);
+ T('9.1577282353498832E+721', '7.9608439', '11721892141247850496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-5.72E+93', '6.8433275', '-366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('2.6628010894101E+266', '3', '2130240871528080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('7.0756863901671282427E+79', '5.37933', '2264219644853481037664000000000000000000000000000000000000000000000000000000000000', 3, 3);
+ T('-2591346.13992368911142603', '8.0428', '-663384576', 100, 3);
+ T('-7.52E+96', '94.72417370', '-148948945526816954675862626631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('-5918018.6160861981', '1.0839631', '-11836036', 52, 6);
+ T('8.975033637E+93', '2.84871895', '35900134548000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('-819376969.1', '1.67146', '-1638753938', 24, 5);
+ T('4.615645E+39', '3.092643482', '36925160000000000000000000000000000000000', 11, 6);
+ T('6.5556', '9.370', '3072', 73, 6);
+ T('-3.65036779990800449172E+270', '44.49007714', '-64217949466527134107887627424235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('6.5132437908E+40', '36.3046947', '4475867051577770508288000000000000000000000000000000', 19, 3);
+ T('86.51006329405452655141', '93.8970', '851702747028341629130597466112', 90, 0);
+ T('4774230.59300707472303868527518', '1.7893', '9548460', 23, 0);
+ T('6.45E+7', '28.409', '17314086912000000', 18, 6);
+ T('-429062175286535610.3690193', '11.1083', '-878719334986824929280', 33, 5);
+ T('6.308351504854187075834E+889', '9.182568', '32298759704853437828270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 5);
+ T('-7.7210292658370320316E+45', '49', '-4346553065567543969897046154097459200000000000000000000000000', 47, 3);
+ T('-9.0472964471144027910545470958E+118', '73.3070', '-854492990048773588240902180333648268438389743681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('571776298870371259306.365942494', '5.8409221', '18296841563851880297792', 63, 2);
+ T('-2.5649694168068718187461512278E+75', '93.164', '-25402226724861582656342422425835968319460818343058577817600000000000000000000000000000000000000000000000', 55, 1);
+ T('7.200816E+47', '3.5987', '5760652800000000000000000000000000000000000000000', 44, 0);
+ T('-3.3518E+232', '37.83388', '-4606678842474496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('8.990450480E+520', '22.645609', '377086824100659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('-2.006E+9', '78.60600', '-606276298536736531115147264000000', 25, 2);
+ T('-55749.3619829125931744764562', '25', '-1870626029568', 47, 2);
+ T('471556886.511353470576', '6.119061857', '30179640704', 16, 0);
+ T('5E+60', '58', '1441151880758558720000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-617.948278376668121643', '5.6883', '-19744', 60, 3);
+ T('609.1293', '8.8', '155904', 81, 6);
+ T('-4.1940902271225E+62', '5.9144', '-13421088726792000000000000000000000000000000000000000000000000000', 76, 4);
+ T('3.955E+5', '20.150562', '414711808000', 93, 1);
+ T('8.964E+4', '3.49', '717120', 19, 1);
+ T('6.46120E+600', '8.7', '1654067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('1.904144867353147708155E+149', '2', '761657946941259083262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('8.45745674497496138E+94', '7.374852311', '10825544633567950566400000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 0);
+ T('3.9847338063016253397276908E+66', '7.6818711', '510045927206608043485144422400000000000000000000000000000000000000000', 80, 2);
+ T('3.605305E+761', '6E+1', '415663366516658843680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('7.82642E+485', '67.786016', '115497573402689527166795776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 1);
+ T('9.911E+94', '30.325423', '106418552176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('-1.941060939509479599E+30', '86.3118826', '-150182315981980145010558249095825119443419136000000000000', 69, 4);
+ T('1.2E+657', '70.25', '1416709944860893564108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('2.0594438288E+771', '3.60929405', '16475550630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 1);
+ T('1.57983811E+494', '8E+1', '190990708199017668371866489716736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('-9.87744385105408992184069E+938', '50.4108932', '-1112101311174504909146658168427622957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 2);
+ T('6.6129983', '8.232221502', '1536', 86, 6);
+ T('2.6375048196484395097240293006E+67', '97.38', '4179293209665240349998006319157809915623442769222704300032000000000000000000000000000000000000000', 72, 1);
+ T('2E+78', '6.733644', '128000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('-4.10E+9', '3.53982', '-32800000000', 50, 1);
+ T('-4.4057907E+837', '8.8', '-1127882419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('-6.577254614091576404413987E+781', '8.99', '-16837771812074435595299806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('-2.7100502933861033372406696E+308', '4.74', '-4336080469417765339585071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('7.466816956055134326821411043E+725', '5', '23893814259376429845828515337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('3.614879691378735676E+33', '37.21486606', '496825281710279772103950467072000000000000000', 80, 5);
+ T('-3.0009638431842518E+77', '6.4035', '-19206168596379211520000000000000000000000000000000000000000000000000000000000000', 64, 0);
+ T('18.506', '64.0', '332041393326771929088', 59, 0);
+ T('-4.560E+971', '78.3537', '-137817543436067725916504064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('98.039177107262226396795209', '6.78130666', '6272', 56, 6);
+ T('-1.52473065910E+58', '78', '-4608215654360053123879591953301504000000000000000000000000000000000000000000000000', 14, 1);
+ T('1.1043265036509894968357509E+66', '73.9', '10430068933972111368497832789277823814486248652800000000000000000000000000000000000000000', 60, 5);
+ T('-954790457.3741', '29.55707080', '-512599223418486784', 28, 5);
+ T('8.0037816833662908666574E+34', '3.6894636', '640302534669303269332592000000000000', 38, 0);
+ T('6.28966659734373459322431748E+31', '7.628908', '8050773244599980279327126374400000', 87, 3);
+ T('3.1E+91', '95.91797761', '1228036518971097232699931230208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('220', '8.955287838', '56320', 9, 5);
+ T('-2.14103245E+510', '5', '-68513038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 4);
+ T('-4922449.94879008787430319039', '5E+1', '-5542184870537567666176', 27, 2);
+ T('-7951693494.128', '74.7139178', '-150203243352472881183338891575296', 15, 2);
+ T('-7.4502565896657326473E+428', '46.66415025', '-52426520001614337297666871624990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('6.882104427935354E+957', '8', '1761818733551450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 1);
+ T('-81.60776', '49.7380', '-45598946227126272', 41, 0);
+ T('-654417.152976870685471370', '4.6', '-10470672', 10, 1);
+ T('-3.961945341722098624021305E+76', '1.89436252', '-79238906834441972480426100000000000000000000000000000000000000000000000000000', 13, 5);
+ T('4.56950875367585440147E+597', '9.7332', '2339588481882037453552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('2.5625453210980807357E+774', '1.234438', '5125090642196161471400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('-199', '8E+1', '-240576238103311205766529024', 82, 4);
+ T('-9.0598879664054435047E+418', '37.6', '-12451815206763304489299879133184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('-6279692.976', '1.326598', '-12559384', 59, 6);
+ T('-52.17718363', '82.610', '-251456570479842868338884608', 90, 0);
+ T('1.6287689146534423308205E+446', '9.946', '83392968430256247338009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 5);
+ T('1.3152867227883092385E+85', '27.8289', '1765347956012126909528801280000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('1.8367E+9', '56.9', '132348182969462240051200000', 72, 1);
+ T('19739.72968647092', '3E+1', '21194589863936', 74, 5);
+ T('-1.8241144189360920082086896E+47', '14.582954', '-2988629063984893146249117040640000000000000000000000', 2, 2);
+ T('9.6714963838007771981623027E+684', '7.489681', '1237951537126499481364774745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 1);
+ T('9.5811339564E+37', '5.906', '3065962866048000000000000000000000000000', 88, 1);
+ T('-6.8734024459254125021E+81', '9E+1', '-8508860093933134023451268625744712053230560870400000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('8.37206696538101414373825587366E+858', '4.36644893', '133953071446096226299812093978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('5.299000133808971E+373', '15.4135860', '1736376363846523617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('81073480921.133300139979368625', '79.1399733', '49005912185715462984015567858434048', 23, 4);
+ T('-6.1E+2', '95.37', '-24164589566850622966030904852480', 99, 5);
+ T('4.645317E+462', '8E+1', '5615843661594770353958569377792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 6);
+ T('40.52258750896754500598119293', '87.31', '6189700196426901374495621120', 31, 1);
+ T('5.05115418703076845461530E+309', '45.7799', '177721688394552261495367055451986329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('-7.63954029765104741E+178', '11.136', '-156457785295893450956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('2.805007131391273769979E+501', '43.7222', '24673103655674461843133299930693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('8.654079122287669749172380145E+852', '74', '163470932748772997092083791649260756561357889863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-4.75177E+96', '4.813', '-76028320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-916.45616251992033386', '46.3', '-64457769666740224', 69, 1);
+ T('-56096.3657282636', '8.4', '-14360576', 97, 4);
+ T('-9.363644101149E+718', '98.4', '-29674572662862623571083429301974456661442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('-1.604401722921424E+388', '96.7920', '-1271138004417842832148147530045545194863984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 0);
+ T('-7610018.547251700702', '6.563407', '-487041152', 63, 2);
+ T('5.01154818494384928233E+30', '4.50', '80184770959101588517280000000000', 92, 2);
+ T('8.77906730186673132727699E+63', '61.3491', '20243150965425928667292817192710935391764480000000000000000000000000000000000000000', 40, 2);
+ T('7.697303878911988781074731526E+96', '7.4', '985254896500734563977565635328000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('4.2646500502054737500459511330E+708', '5', '136468801606575160001470436256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('8.9437E+5', '62.97', '4124553624300902919700480', 3, 1);
+ T('9.514669456141942716025E+434', '1.5037176', '1902933891228388543205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('-3.983214759E+143', '1.755698', '-796642951800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 5);
+ T('-30750302235224576124.393697', '28.68401163', '-8254471402650328354252652544', 80, 4);
+ T('3.19784224357314070839845870E+63', '5E+1', '3600450284136406850359172177148425063628800000000000000000000000000000000000000', 82, 6);
+ T('2.038223699318E+907', '4.681', '326115791890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('-2.0669439264492E+32', '57', '-29787801270247446436550792970240000000000000000000', 21, 5);
+ T('5.15438042788E+374', '7.4375045', '65976069476864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 6);
+ T('-4541.437404940', '69.083', '-2680533274838882364424192', 9, 3);
+ T('4.56712E+85', '2E+1', '47889724211200000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('80.86', '1.2', '160', 70, 4);
+ T('-2.19E+870', '8.801', '-560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('2.618258', '8.02253', '512', 3, 3);
+ T('-2.721869600738543122080E+25', '2.9737360', '-108874784029541724883200000', 53, 2);
+ T('8580.60', '3.1927115', '68640', 14, 0);
+ T('-2.48647235152699454897952857E+37', '2.22', '-99458894061079781959181142800000000000', 93, 6);
+ T('-7.67020962442E+97', '50', '-86358883015978760190872780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('-1.9421541262360900871E+558', '9E+1', '-2404270355330968764073811196285704405757879910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 3);
+ T('-2.12729358E+67', '48.0', '-5987799108872280263884800000000000000000000000000000000000000000000000000000000000', 37, 0);
+ T('2.173381499601776185187E+68', '21', '455791135865286413031728742400000000000000000000000000000000000000000000000', 68, 3);
+ T('9.1E+73', '68.238830', '26858459371321107152896000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-7.3343201549518707987707837E+44', '1.700476958', '-1466864030990374159754156740000000000000000000', 81, 0);
+ T('4.30224334946747636E+257', '73.15584736', '4063353958934809649722240761378805645312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('2.277641016822673758260039023E+58', '47.6', '3205494760826984734066041640540173699645440000000000000000000000000000000', 96, 0);
+ T('2.15E+550', '55.001690', '774619135907725312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('397055.7470025112283856378477', '5.3985', '12705760', 46, 2);
+ T('-59.249943698484', '3.548443', '-472', 43, 2);
+ T('-4.06194725759292350117816236481E+93', '1.60', '-8123894515185847002356324729620000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-2.678747458783622353885838831E+122', '51.46860', '-603200302859879236257931135374950189026508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-5.251244759189626061236353E+39', '79.255', '-3174182687250172347452376998775086718291032408064000000000000000', 67, 3);
+ T('-7.198298709276069235613624559E+29', '10.5', '-737105787829869489726835154841600', 92, 6);
+ T('-5.73126E+30', '5.049353', '-183400320000000000000000000000000', 21, 2);
+ T('-1.353972796999916839910652E+94', '5.906245241', '-433271295039973388771408640000000000000000000000000000000000000000000000000000000000000000000000', 61, 3);
+ T('8022561657.173032140', '5E+1', '9032601422255507235667968', 62, 4);
+ T('-61765186.5765827426396566956', '5.2182', '-1976485952', 50, 6);
+ T('-1.98835E+175', '30.466', '-21349745557504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-9.704516E+482', '11.131', '-1987484876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('4.4961147702154273E+65', '4.84046999', '7193783632344683680000000000000000000000000000000000000000000000000', 74, 6);
+ T('442229.788', '26.2', '29677485817856', 95, 5);
+ T('-8.267882858394106270E+19', '9.2', '-42331560234977824102400', 98, 2);
+ T('9.3981E+8', '77.55', '142020071816503080585076408320000', 91, 3);
+ T('-8896452.65580433517478685802453', '72', '-42012306741258620900676206592', 90, 3);
+ T('-6.9779523320634E+41', '1.41161', '-1395590466412680000000000000000000000000000', 99, 2);
+ T('3.427952203732234E+153', '22.211673', '14377873639922923995136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 5);
+ T('-5774.189', '2E+1', '-6054477824', 65, 3);
+ T('-4471.197793', '21', '-9376366592', 19, 3);
+ T('-3.18042E+35', '9.352', '-162837504000000000000000000000000000000', 38, 2);
+ T('-5.7927523957957171231E+334', '4.57401', '-926840383327314739696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('-500436818.503166974301524130570', '6.36', '-32027956352', 61, 1);
+ T('2.762471991540906E+120', '3.90', '22099775932327248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('2.355501266320119682E+89', '7.804994', '30150416208897531929600000000000000000000000000000000000000000000000000000000000000000000000', 35, 6);
+ T('-3437149.10140057716854', '44', '-60466964670378409984', 80, 0);
+ T('-302291108.55927396141', '55.275409', '-10891184970769714898796544', 41, 5);
+ T('1341351.810967078289464317126', '23.1122852', '11252067729408', 68, 5);
+ T('-7.2717905467823251E+888', '6.002616', '-465394594994068806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('240.48094', '4.32657', '3840', 93, 1);
+ T('72927327148283.86588039626', '2.0332803', '291709308593132', 19, 2);
+ T('-887.9544578423168', '2.93', '-3548', 99, 4);
+ T('-9.201719E+75', '91.01111', '-22782352760706060195528988910682112000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('394233', '8.6', '100923648', 27, 1);
+ T('5.7180045204424381986175386E+77', '1.9329059', '1143600904088487639723507720000000000000000000000000000000000000000000000000000', 81, 1);
+ T('932095.60884817201074373995910', '1E+1', '954465280', 5, 3);
+ T('-2.5081134919E+43', '55.71959', '-903643119001900283007598592000000000000000000000000000000000', 49, 2);
+ T('3.38356037266087494E+55', '18.597186', '8869800503308124002713600000000000000000000000000000000000000', 91, 0);
+ T('75165.805777399660924141559', '7.27', '9621120', 90, 0);
+ T('136791545.50931056685463', '4.8', '2188664720', 33, 6);
+ T('-8.930085114640845147265628E+82', '8.1', '-22861017893480563577000007680000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-7.9559573978589443123415845E+679', '94.76095340', '-1575839714185330135648908137597689765199599005838868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 3);
+ T('3.429E+166', '22.108911', '143822684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('9.5862601E+53', '20.62076189', '1005192227061760000000000000000000000000000000000000000000000', 82, 5);
+ T('-3', '5.3103899', '-96', 5, 6);
+ T('-3.30586939499078691991E+292', '5.818619', '-1057878206397051814371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('-165658.8451', '4.55177', '-2650528', 70, 2);
+ T('-28170824298829.623886166403', '5.00217', '-901466377562528', 12, 0);
+ T('40.89064092184186063256749475', '4.6742', '640', 51, 3);
+ T('-4.14480E+510', '1.45330982', '-8289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('7.1541769E+53', '94.02', '14170307252224896112638342965713960960000000000000000000000000000000000000000000000', 16, 5);
+ T('-3.60956224', '4.334598', '-48', 25, 4);
+ T('-2.99616608351E+242', '11', '-613614813902848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 2);
+ T('-6571419459.58841248238', '2E+1', '-6890632730640384', 94, 4);
+ T('-2.793858877172362422206', '46', '-140737488355328', 51, 2);
+ T('-8.17E+400', '48.5', '-22996505597260595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 0);
+ T('-8.93981671650251943959335336E+53', '58', '-257672673492488176812225233062827364905385984000000000000000000000000000', 22, 2);
+ T('7.37581404885433092514674242E+90', '7.47', '944104198253354358418783029760000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-7E+40', '90.18143', '-86655802749976619242938695680000000000000000000000000000000000000000', 12, 3);
+ T('303637663.520894064050', '8.16', '77731241728', 42, 1);
+ T('-5.439727239469934E+40', '9.331319', '-27851403466086062080000000000000000000000000', 81, 2);
+ T('-6.8495406402938E+660', '51.36828', '-15423794337643113129739445862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-575811.83679593784615854233', '27.57', '-77284044177408', 59, 4);
+ T('-6.721E+682', '74.8875', '-1269561005254675419250032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('39073.99724536333904831791170', '25.58', '1311072321536', 16, 2);
+ T('-83.414946153933', '61', '-191384969764736598016', 78, 3);
+ T('5.177560526065237047199E+95', '57.689', '74616510898801890585910604351398530252800000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('8.0788803782035349759461376035E+81', '7.20', '1034096688410052476921105613248000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('9.302E+163', '3.3426', '744160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('-4.01354968011410187470E+638', '3.88283', '-3210839744091281499760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('6.35027156088472693E+942', '92.70637', '31445021702217887895831697252273310697552609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('-9.523930959795834218486E+608', '66.5', '-70274206796413090705257109093309135349350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('1.9E+41', '67.0472098', '28039050992038518456320000000000000000000000000000000000000000', 56, 4);
+ T('5.04E+14', '8.4770023', '129024000000000000', 12, 1);
+ T('-9.885831731994287E+127', '60.20083', '-113975879947409653792532235152261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('-391620.43894670328956418221', '60.8581257', '-451507119634133412741120', 69, 0);
+ T('425665547.231639746459444295', '5.303446434', '13621297504', 34, 4);
+ T('-68982.23378218281732', '3E+1', '-74068858503168', 32, 0);
+ T('1.093E+612', '50.0', '1230608598178988032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('1.183354E+9', '4.12323745', '18933664000', 35, 0);
+ T('-3.863456718372805328E+105', '89.00', '-2391363880859898492316913667258917502620532736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('-3965929789.98768164179499084', '7.35', '-507639012992', 14, 2);
+ T('-9.26571052097691357529542E+30', '88.6098034', '-2867598511586280431278235199273877432711910019563520000000', 100, 6);
+ T('-7.6627E+756', '4', '-122603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 1);
+ T('3.12765893761189606028062E+289', '1.88', '62553178752237921205612400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('5.98025E+33', '7E+1', '7060233039795298947301376000000000000000000000000000000', 5, 6);
+ T('-1788419233', '25.78326', '-60009391541190656', 78, 6);
+ T('1.3529088607841921951283666202E+40', '9.584911908', '6926893367215064039057237095424000000000000', 13, 2);
+ T('9.471017903913462938524942081E+985', '54.39501', '1706146908115358711181903018042397629129687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 6);
+ T('-1.565719E+68', '6.0', '-10020601600000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('-8.300140545339503556E+46', '9E+1', '-102750763127717626908856330587545722953337405440000000000000000000000000000', 96, 6);
+ T('-9.952249816832251375', '1.8565141', '-18', 76, 4);
+ T('5.8206484E+25', '29.58643', '31249368149393408000000000000000000', 13, 6);
+ T('-9E+891', '3.71', '-72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('9.257E+6', '28.97', '2484907016192000', 16, 6);
+ T('97183155.3682101390', '5.1', '3109860960', 22, 1);
+ T('-9864677.0237336728537', '5.70', '-315669664', 81, 6);
+ T('-9.725717E+9', '15', '-318692294656000', 39, 0);
+ T('-7.6530219487602162028808815517E+80', '6.35', '-48979340472065383698437641930880000000000000000000000000000000000000000000000000000', 94, 3);
+ T('8.382214574613772041112450155E+204', '6.918526', '536461732775281410631196809920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('-7.21454439E+37', '53.60783903', '-649828388529038047366348800000000000000000000000000000', 85, 1);
+ T('1.463948582371289E+30', '98.1', '463943824786557508099986600359339853313212416000000000000000', 4, 1);
+ T('-7.172031809269640209347295565E+80', '38', '-197143309226782811806932658929413390336000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('399612820.2737095473674', '9.517', '204601763840', 41, 3);
+ T('8286.82534992674773215', '13.596673', '67878912', 78, 4);
+ T('-5.0674124445E+33', '68.6', '-1495636167673958514198935764992000000000000000000000000', 32, 2);
+ T('8.66455382776900E+22', '2.38', '346582153110760000000000', 26, 5);
+ T('5.64875443576106142589771E+49', '5.16', '1807601419443539656287267200000000000000000000000000', 80, 6);
+ T('-60974992.67670940', '1.6763759', '-121949984', 10, 6);
+ T('1.2173472E+601', '9.9', '6232817664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('-2.3738686978216299848751263777E+576', '9.894274278', '-1215420773284674552256064705382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-6738235.9691523651676', '71.13', '-15910207558849571908254433280', 13, 0);
+ T('8.4972671050955E+92', '89.0', '525955358695014639553396963907835894169600000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-9.8409051476794E+176', '6.007', '-62981792945148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 1);
+ T('1.3960942366E+522', '65.327022', '51506786170682221186935632691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 0);
+ T('-3.513120704050766471351702836E+52', '45.2027830', '-1236069460443016127954033425983934583275520000000000000000000000000', 25, 5);
+ T('-4.36E+68', '4.218340140', '-6976000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-4.9742029425839020437E+807', '8.742', '-1273395953301478923187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('5.41125E+674', '21.392', '1134821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 0);
+ T('6.88225076049754959150721572E+65', '96', '54526808171661918813890394562284156835303357469731848192000000000000000000000000000000000000000', 80, 5);
+ T('3.431296984457788161287E+595', '4.98082076', '549007517513246105805920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('-8.46587321535397747970556867E+38', '96.246', '-67073557893122249635140378708753360915994628856911757312000000000000', 63, 1);
+ T('2.63E+9', '4.458085', '42080000000', 60, 0);
+ T('56447.04456425876', '47.376', '7944209005193199616', 49, 4);
+ T('7.93677801127E+399', '7.18662', '1015907585442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-1.876908141667E+310', '6.473091584', '-1201221210666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 2);
+ T('3.5571E+54', '94.846', '70455624219872418813498796435046400000000000000000000000000000000000000000000000000', 96, 5);
+ T('-9.389520591810831E+70', '5.12', '-3004646589379465920000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('6.7670E+401', '2.06041', '2706800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('3.85434059746325120715753855E+28', '21.4', '80831380926512521955928462852096000', 49, 6);
+ T('-4.845026557468E+81', '7', '-620163399355904000000000000000000000000000000000000000000000000000000000000000000000', 47, 1);
+ T('9.833243965E+574', '2.6631994', '393329758600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 4);
+ T('-8.29E+4', '17.83839324', '-10865868800', 58, 1);
+ T('48049436.0874949100511', '42.83', '211323654360314937344', 2, 3);
+ T('-207.19570192517968', '9.7014134', '-105984', 37, 3);
+ T('4.1274237921151594627E+24', '4.0', '66038780673842551403200000', 51, 0);
+ T('-6.086654197833376882E+930', '1.7449338', '-12173308395666753764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('5.908145245407926450360183374E+864', '7.1', '756242591412214585646103471872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-7.125E+10', '3.211484', '-570000000000', 97, 3);
+ T('-3.863009048075837174469519582E+614', '54.390837', '-6958978443777277906771827072862662016421068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('3.2E+24', '20.8', '3355443200000000000000000000000', 4, 1);
+ T('1.51161872200671662548401518E+37', '72.0603', '71384175876827663575842658105275591406432079052800000000000', 100, 5);
+ T('-2.53383679800E+894', '2E+1', '-2656920454299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('9.94821507159288760788627784787E+72', '31', '21363629193032875451037617521885456629760000000000000000000000000000000000000000000', 43, 1);
+ T('-8.37E+9', '7E+1', '-9881551865404732609658880000000', 38, 3);
+ T('-2.69972239236178437030558055E+97', '53.2363', '-243169375204886321732862282061183824429056000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('3E+542', '99.04392288', '190147590034234410224505480806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 5);
+ T('-3.3940668E+935', '9.430308101', '-173776220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('3543220876.5421138', '57.15962239', '510631942939038797237583872', 8, 1);
+ T('-1.9187346598E+74', '6.424411', '-12279901822720000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('356.8', '79.3', '215188795891403993097699328', 3, 2);
+ T('5.59097759604116652E+94', '7.203', '7156451322932693145600000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('-5.5579107466543428354E+71', '57.6243624', '-80097935256291115492576031356621946880000000000000000000000000000000000000000000000000000', 69, 6);
+ T('-8.82231003E+273', '6.15253706', '-564627841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('2.756455059', '8E+1', '2417851639229258349412352', 80, 0);
+ T('-2.352777744E+55', '18.523', '-6167665689231360000000000000000000000000000000000000000000000', 89, 2);
+ T('2.1425953653343882538025734488E+197', '4.0777', '3428152584535021206084117518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('-9.641E+4', '2.771', '-385640', 14, 1);
+ T('94471232955279299330510471', '75.3779775', '3569022272827049789426929216624639602284484886528', 45, 2);
+ T('7.01781972607439244E+23', '5.8', '22457023123438055808000000', 35, 2);
+ T('81.350538114', '4', '1296', 53, 6);
+ T('8.8291355319082493079E+476', '75.95037', '33355530966877578789859163123067151680798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('-2E+105', '35.48843130', '-68719476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('246104189460.1967759742677', '91.939651', '609324459936818140363841900822742958080', 86, 4);
+ T('-6.1340384683447612353658E+175', '2', '-245361538733790449414632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 3);
+ T('-8.6138908967058638', '4.817', '-128', 1, 0);
+ T('-7.9E+755', '82.950', '-3820205589982228192071516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('-6.1281207220542E+79', '16.8138505', '-4016125196405440512000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('2.890047735377719003E+79', '27.960880', '3878956408539426664050851840000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('1.70312E+7', '5.827', '544998400', 55, 3);
+ T('-1.01822782E+88', '7.9504', '-1303331609600000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('2.99325301976', '5.9450123', '64', 79, 4);
+ T('4.12736115813249827025771E+53', '39.84996', '226904079269884985670827954455707648000000000000000000000000000000', 84, 0);
+ T('691.1', '7E+1', '815788809915731210665984', 7, 0);
+ T('7.86444227531350949675E+53', '9.455440', '402659444496051686233600000000000000000000000000000000000', 48, 2);
+ T('-1.6415E+67', '9.019578972', '-8404480000000000000000000000000000000000000000000000000000000000000000', 93, 4);
+ T('7.152077952476671E+94', '11.0554', '146474556466722222080000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('6.228325192988002331241341852E+94', '48.5857', '17531176886426899928221825327101425871749120000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('7577', '73', '71562741681406603568349184', 64, 6);
+ T('-82112195.2750113248976824', '88.30897634', '-25412493476027201445417623402577920', 82, 6);
+ T('-7E+304', '79.3', '-42312403686512021114716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-7.2657516494E+99', '48.59659', '-2045127276300275418556006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('1.959380959440510112886657708E+73', '62.249', '90360497754246413117797896005729587713875640320000000000000000000000000000000000000000000000', 24, 2);
+ T('5066409533.6946410', '6.65769', '324250210112', 83, 6);
+ T('67313.50579318250688358324822', '9.40', '34464256', 61, 3);
+ T('95.01873925660', '38.787144', '26113401159680', 18, 4);
+ T('-3.055890268384381202017321E+144', '7.76527831', '-391153954353200793858217088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('1.838307545123979318E+588', '74.287643', '34724647745199431294810925731263977357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('3.9753203174382457636435525E+69', '80.930359', '4805867372989719087635824720336504043887384330240000000000000000000000000000000000000000000000', 73, 6);
+ T('7.71325461E+230', '9.36333', '394918636032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('3.5597607213968554912615019116E+65', '1.87', '711952144279371098252300382320000000000000000000000000000000000000', 99, 3);
+ T('5.003017472403E+387', '75.94', '189008656199097099161269829741051904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('5.1644969477502017214307225403', '8.27555', '1280', 67, 5);
+ T('-28171666.54789086923201269', '53.534902', '-253747809000012143132672', 9, 3);
+ T('692241.7549143309227768', '6', '44303424', 36, 5);
+ T('-346456663.431960195667', '87', '-53611571875612719340946655033688064', 69, 3);
+ T('8.0474E+97', '1E+1', '82405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 1);
+ T('8.399738590437733708479E+73', '19', '44038821461034185305510379520000000000000000000000000000000000000000000000000000', 64, 3);
+ T('2.06', '33.92893', '17179869184', 91, 4);
+ T('1.45208660715667267017012333E+87', '3.5267291', '11616692857253381361360986640000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('-2.0856115480063415911121997741E+597', '97', '-330478341334145699641804342195325613614473986844241638195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-65643.18311179445954549003', '39.991', '-36087620891049984', 44, 6);
+ T('-4.876314005797E+88', '36', '-3350977468787979106385920000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('9.70176051812391332730935E+424', '77', '14660885982597251653942417910957575063503634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('-9.85028452636208675040379700029E+64', '81.023', '-238165265889391701286798079985812687546301444218735820800000000000000000000000000000000000', 67, 0);
+ T('2.22537862822898671E+975', '56.2', '160355429773605281567812541281730560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('-85704526049173875807266.781', '19', '-44933854553269272999239876608', 73, 2);
+ T('4615775141.11664040', '4.667515', '73852402256', 62, 3);
+ T('-6.520657500050430051252E+838', '1.33', '-130413150001008601025040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('114797.9708140435620754797', '2.8629', '459188', 1, 6);
+ T('92.023', '5.5097445', '2944', 36, 0);
+ T('-3.34488689E+948', '94.4', '-66252310528188055202794827029424373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('-601880.76971136165010087', '80.424', '-727628272309653007672153210880', 79, 5);
+ T('-4.404560419919705066095596661E+180', '81.5', '-10649573631387169394213609311776519969085424163356672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('60073002.9500308791568', '8.3360', '15378688512', 98, 6);
+ T('-13181639.53990633', '91', '-32636157403011401522882033873846272', 62, 3);
+ T('-2.89E+500', '9E+1', '-357764671353474899445846900736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 5);
+ T('-8E+783', '38.298', '-2199023255552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('19670.589768303283666344', '73.52841540', '185777897436091842706800640', 15, 6);
+ T('-5.987907E+83', '15', '-19621173657600000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('-9.806972613179E+68', '9', '-502116997794764800000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('54806072.598922888501012913', '40.215191', '60259913436728655872', 29, 5);
+ T('8.7E+775', '33.82', '747324309504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('-7.767888E+34', '7.30109013', '-9942896640000000000000000000000000000', 55, 4);
+ T('-7.58957789E+22', '1', '-151791557800000000000000', 81, 2);
+ T('6.660E+218', '2.571529170', '2664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('-9.19850911772589336794249E+163', '61', '-212103179442966749666245346870786307968204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 3);
+ T('3.19775904E+63', '87.027', '494829243950347489237044946922373120000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-56929.684450', '3.842200', '-455432', 75, 5);
+ T('-2.718E+256', '87.13548', '-4205901283472079483969774551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('6.860924686115905095270817379E+241', '3.362339', '548873974889272407621665390320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('4.322916647370950406E+83', '6.65416', '27666666543174082598400000000000000000000000000000000000000000000000000000000000000000', 6, 6);
+ T('-66', '3.5084', '-528', 29, 5);
+ T('42.85392355700', '25.97661557', '1409286144', 50, 4);
+ T('5.83421451430305731603233E+37', '39.43089', '32073933487078598918620664100709990400000000000000', 48, 4);
+ T('53.25447602389247', '49.395', '29836347531329536', 58, 4);
+ T('599.2083108', '37.5', '82325933129728', 44, 6);
+ T('-3.11475425687862869981435E+26', '7.521', '-39868854488046447357623680000', 98, 3);
+ T('-49587880.819457915829', '4.07485049', '-793406080', 84, 6);
+ T('-5.22173375334371049453E+819', '6.36', '-334190960213997471649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 4);
+ T('4500819710661933193716896.6758', '5.2', '144026230741181862198940672', 39, 2);
+ T('-3.61693942137632E+98', '5.3400131', '-11574206148404224000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('-37411759.6835833', '8.4104', '-9577410304', 39, 1);
+ T('-307.15562815422796422', '37.70', '-42193758715904', 64, 2);
+ T('-8.45773E+6', '4.4', '-135323680', 66, 3);
+ T('9.20351E+84', '3E+1', '9882193614602240000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('5.597432340E+605', '82.2', '2706752191748772671843143816052736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('735672921.824002768674792', '5.988790139', '23541533472', 90, 6);
+ T('371.7451', '80.517440', '448511479077027423815991296', 73, 3);
+ T('-3.960001092475829072695695', '51.4383', '-6755399441055744', 95, 5);
+ T('826461', '86.63', '63944322675489666710837819080704', 50, 6);
+ T('2.890790549787829875550E+852', '17.5', '378901698941790437448089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('1.468954336126499081E+309', '33.8', '12618221665961409743738109952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('74684.29684134', '14.86993051', '1223622656', 95, 3);
+ T('-7.057E+8', '8.9', '-180659200000', 13, 2);
+ T('-3.52E+333', '3.24', '-28160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 2);
+ T('-40686.8', '51.4', '-91616727219598000128', 37, 1);
+ T('-9.641E+78', '47.267267', '-1356850125233717248000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 3);
+ T('-4059.7546869169', '67.06552741', '-599002673561496560074752', 48, 4);
+ T('69291053649735808702511.0', '6.08', '4434627433583091756960704', 67, 5);
+ T('-2.13E+40', '9.930791634', '-10905600000000000000000000000000000000000000', 75, 5);
+ T('952.1', '6.24395', '60928', 63, 1);
+ T('9.381841844119978E+36', '2.3845', '37527367376479912000000000000000000000', 94, 4);
+ T('-7.378340961E+71', '64.26', '-13610636739613518790527654297600000000000000000000000000000000000000000000000000000000000000', 29, 2);
+ T('-6.636E+30', '6.5', '-424704000000000000000000000000000', 90, 4);
+ T('183.840243', '6E+1', '210984635343052996608', 26, 1);
+ T('64194.9441010', '99', '40687781315525479099839682782953472', 42, 1);
+ T('-4.761555992570760476E+522', '1E+1', '-4875833336392458727424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-697.18', '9.86243767', '-356864', 50, 6);
+ T('1.36957818679598958672093549106E+147', '3.4575', '10956625494367916693767483928480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('-7968.0256', '16.18856', '-522190848', 30, 3);
+ T('-7.296938542116E+43', '6', '-4670040666954240000000000000000000000000000000', 68, 1);
+ T('9.756849979224847047046E+45', '3.16610031', '78054799833798776376368000000000000000000000000', 34, 1);
+ T('3.31465714038368', '70.4934', '3541774862152233910272', 88, 4);
+ T('-9.651050942548584094E+848', '95', '-38231751625484161676067540936195923237812777779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('4.1870189E+56', '7E+1', '494315942912543268650992271360000000000000000000000000000000000000000000000000', 83, 2);
+ T('-8.5E+15', '4.867', '-136000000000000000', 51, 4);
+ T('-7.7E+4', '45.0815', '-2709196650840064000', 62, 2);
+ T('7.970158072255716123754000E+27', '5.30487609', '255045058312182915960128000000', 29, 0);
+ T('3.81896851707348476125977866E+92', '11.948383', '782124752296649679106002669568000000000000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('-52.59902822910130711419907646', '59.471', '-29975959119778021376', 95, 1);
+ T('3.0314922793889333082E+28', '54.1478035', '546105099993301423931275131054194688000000000', 44, 3);
+ T('8.05634E+89', '7.42078564', '103121152000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-9.2854E+9', '6.49509', '-594265600000', 68, 5);
+ T('-1.5337808E+885', '9', '-785295769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('8.5960207011E+581', '14.87895', '14083720316682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('6.623963E+55', '97.8949', '10496088341049478888782883317990031360000000000000000000000000000000000000000000000000', 34, 6);
+ T('-2.640853557072792880165438638E+41', '2', '-1056341422829117152066175455200000000000000', 85, 1);
+ T('-9.420864216415', '28', '-2415919104', 9, 3);
+ T('8.547E+837', '62', '39416080399498884415488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('-8.1688497E+22', '9.0029773', '-41824510464000000000000000', 60, 6);
+ T('-1.8635278533E+301', '4E+1', '-20489705433877979332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('-8056259154.08589744816668729587', '56.61', '-580514651583272757592326144', 64, 6);
+ T('-3.9339366276838E+901', '5.73', '-1258859720858816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('5.7899037918467E+72', '82', '27998256748192484436632785022947740876800000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('14372.30058', '5.5', '459904', 32, 2);
+ T('5.00E+73', '59', '28823037615171174400000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('8527.125899', '73.5', '80535237998858929474371584', 98, 2);
+ T('-513915153.137594871', '2.45', '-2055660612', 23, 5);
+ T('-3.54816599663028685E+687', '8.721036', '-908330495137353433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('-4.06229203979051E+172', '89.1676', '-25144369836634757601329149121688797131571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('4.98352784128E+126', '1.09', '9967055682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('-37.54100282083', '9.872', '-18944', 31, 6);
+ T('-8.4077E+34', '9.77', '-43047424000000000000000000000000000000', 59, 6);
+ T('93666', '88.8665', '28988222929926107207175342391296', 11, 3);
+ T('3.7457736474285E+612', '23.80944050', '31421826785007894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 2);
+ T('-3.367662333324459389697088238E+37', '3', '-269412986665956751175767059040000000000', 91, 5);
+ T('-82.177303209893169208132', '1.541860', '-164', 69, 3);
+ T('2.816878395711935499460E+69', '8.21', '721120869302255487861760000000000000000000000000000000000000000000000000', 95, 5);
+ T('7.648274024072816341498E+48', '18.68163', '2004949145766544367025651712000000000000000000000000000', 18, 3);
+ T('-1.800063236303841498516784E+49', '20.311', '-18875031080705369031487352995840000000000000000000000000', 38, 0);
+ T('1.022257735426326199011698005E+204', '3.4100628', '8178061883410609592093584040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('3.680694871551048939447E+95', '6', '23556447177926713212460800000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('5.483793566675E+831', '68.086234', '1618530183640137938469114399948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('-66682961749.71981', '7.229', '-8535419103872', 90, 2);
+ T('9342376163.93706795864', '6.6245', '597912074432', 91, 5);
+ T('-4786956484.5718417531469', '55.935357', '-172468283500649437579968512', 94, 1);
+ T('53.916509', '25.1373197', '1778384896', 80, 0);
+ T('99', '65.0399637', '3652455326594491219968', 85, 2);
+ T('9.306480E+50', '1.34683895', '1861296000000000000000000000000000000000000000000000', 44, 4);
+ T('-8.18E+89', '7', '-104704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 5);
+ T('3.7416065E+62', '1.06', '748321300000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('7.6416940386E+774', '97.194060', '1210874754348971552106325350259411333939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 4);
+ T('-1.5', '34.00222', '-17179869184', 34, 3);
+ T('-4.54293E+38', '6E+1', '-523764169092358333267968000000000000000000000000000000000', 31, 5);
+ T('4089905291.64064571644925158498', '23', '34308612243324928', 78, 3);
+ T('8.93574093961450889105356640663E+98', '17.71', '117122543643715290936817305604980736000000000000000000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('-4.15986250821007947869492508881E+621', '3', '-33278900065680635829559400710480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('-917170', '15', '-30053826560', 32, 1);
+ T('8.79162500687870015528673301E+816', '20.633', '9218686983212839894029941352693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 6);
+ T('8.8708580671889021585328497362E+51', '7.8348210', '1135469832600179476292204766233600000000000000000000000', 72, 3);
+ T('9.59401E+210', '27.838485', '1287686224609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('86160342.633873048357342703', '79.04866567', '52080731035313378947930936836096', 98, 2);
+ T('5.33407740669E+87', '6.427045751', '341380954028160000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 1);
+ T('-32.936985', '8.8', '-8192', 25, 4);
+ T('-1E+8', '2.57', '-400000000', 58, 6);
+ T('-91.6960170982539010497650660180', '43.42', '-800444465020928', 29, 3);
+ T('726066178.25', '11.94', '1486983532544', 67, 2);
+ T('-23.8836485455234850600042240618', '50.17145', '-25895697857380352', 80, 3);
+ T('-2.2424668E+481', '97.75', '-3553330481264846069550284059386576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 4);
+ T('-3E+94', '6E+1', '-34587645138205409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('-1.0944715481246165704830022E+373', '53.334455', '-98581233126032661340784917173156995661824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('-9.088269492E+825', '3E+1', '-9758455061343633408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('2.5E+7', '4.82377', '400000000', 15, 0);
+ T('-9.42091463557712791E+253', '29.780', '-50578150322764403073823539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-52164.49210310520395864004', '2.948', '-208656', 44, 4);
+ T('7.3840407569E+849', '5.777078236', '236289304220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('5.13479515843238098E+945', '5.8152', '164313445069836191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 6);
+ T('-6.785781598905408057302462155E+32', '74.86992', '-12817979033097795754804944306611347449636771069952000000', 36, 1);
+ T('7.7E+527', '7.831304174', '98560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 0);
+ T('9E+1', '2.0', '360', 81, 4);
+ T('82027828.373219268389448476', '56.59851', '5910727929836978210603008', 57, 1);
+ T('-692.105083582', '6.74620002', '-44288', 44, 1);
+ T('8.6616985899771599206017512152E+93', '3.8', '69293588719817279364814009721600000000000000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('2.3523480798048305402585586E+358', '86.879525', '1820041171454050483168250407064218259421583537864704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('3754379162.4', '37.2350486', '515997942962364350464', 91, 4);
+ T('6163790703', '3.15623834', '49310325624', 98, 2);
+ T('-5172957.423487776', '19.591', '-2712119279616', 6, 3);
+ T('-3.58749004832803E+15', '1.014330', '-7174980096656060', 18, 1);
+ T('3.1E+8', '1.773', '620000000', 88, 0);
+ T('-4.96702697052E+90', '16.64166056', '-325519079539998720000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('4.96824966994671E+183', '33.2', '42676939701567827025592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('-9.13989723989997733E+33', '33.59', '-78511119468342137886982799360000000000000000', 1, 0);
+ T('616406315.57967', '4.7588', '9862501040', 100, 0);
+ T('-8.249079888319220847E+99', '7.74605657', '-1055882225704860268416000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-7.004075174E+51', '8.51079', '-1793043244544000000000000000000000000000000000000000000', 63, 0);
+ T('-90915.396642', '66.63330227', '-6708342949845215540674560', 21, 1);
+ T('-33.62212563557071528', '22.651072', '-138412032', 4, 1);
+ T('-709358326.782594', '37.44', '-97493465962089807872', 21, 3);
+ T('-990163190435513044680909015.265', '4.0636149', '-15842611046968208714894544240', 99, 3);
+ T('-78725132.929080958031560457598', '1.760279', '-157450264', 39, 0);
+ T('586046748719.74143547389502251', '2.1648', '2344186994876', 70, 5);
+ T('2.44142E+94', '38.47330563', '6710924195712204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-7.141268E+420', '94.194047', '-141447385415478864399493104782016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-9.4664356622411883945E+46', '8.64524', '-24234075295337442289920000000000000000000000000000', 41, 0);
+ T('4.54982695850649387E+81', '6.4996', '291188925344415607680000000000000000000000000000000000000000000000000000000000000000', 45, 3);
+ T('6.759379853059224509910E+32', '45.422', '23782453583979032429514815818432512000000000000', 82, 2);
+ T('1.6534', '4.102', '16', 39, 5);
+ T('8.54430790583979E+40', '10.77749', '87493712955799449600000000000000000000000000', 4, 3);
+ T('-13725322.086037196473134918', '93.9', '-135929005247075953323511979939201024', 79, 1);
+ T('3513754.4951604944981011', '5.73930453', '112440128', 94, 0);
+ T('6768.4', '3.10800618', '54144', 9, 6);
+ T('-3.833749526308171214157790322E+195', '7.94747965', '-490719939367445915412197161216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 4);
+ T('3.541554737364015861025617924E+44', '7.31169', '45331900638259403021127909427200000000000000000', 34, 5);
+ T('8.222981884972411936568871207E+820', '4E+1', '90412641975185774412296520411394678456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('2.25090652587268E+38', '97.129540', '35667037607251767185411815563342455395844096000000000000000000000000', 14, 3);
+ T('8.48293061816672513E+917', '32.94196', '3643390957926314790877134848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('-2.54E+15', '5.36901', '-81280000000000000', 98, 2);
+ T('-7.369402977E+26', '11.741', '-1509253729689600000000000000000', 15, 5);
+ T('-2.294623339512600950944E+41', '29.9882', '-123191652498061570802537254092800000000000000000000', 89, 4);
+ T('6E+83', '13.784', '4915200000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('1.9286236042058099007E+77', '92.30967', '955008152142900802737735164269324302023361822720000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('42332.23398607751', '2.9', '169328', 75, 0);
+ T('9.58759171407371138E+415', '3.42160', '767007337125896910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 2);
+ T('5E+3', '4.04741051', '80000', 99, 3);
+ T('-7E+5', '7.7916', '-89600000', 36, 5);
+ T('-3.9970005172167', '80.3668670', '-3626777458843887524118528', 32, 4);
+ T('-5.942E+861', '45.4313010', '-209065538951839744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 3);
+ T('5.745497050072711133E+953', '7', '73542362240930702502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('629236991.9196', '8.361759', '161084669696', 34, 2);
+ T('5.8633208167E+358', '57.73483', '8449935822478013529665306624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('-6.34159E+67', '1E+1', '-64937881600000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-5.599736243723251751354783548E+36', '6.129558', '-358383119598288112086706147072000000000', 100, 3);
+ T('-8.2016920898731897206441523', '4.65732', '-128', 92, 4);
+ T('9.0440133687184462768', '81.9', '21760664753063325144711168', 30, 6);
+ T('8.825164723153585834127579E+29', '46', '62101575872933961961810874362521819545600000', 60, 5);
+ T('-6.35107707404204540938E+316', '37.30596801', '-8728853864763505779914890123673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('806.1592474410867', '5.127', '25792', 10, 5);
+ T('-6.65579033E+281', '11.0531', '-1363105859584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('5.7E+3', '8.521161721', '1459200', 9, 4);
+ T('200328.177276655860665', '14.0035', '3282173952', 99, 2);
+ T('-8.5501846675461245E+837', '95', '-338707710183657774358126258294791045608636416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('3.37E+664', '8.307742', '8627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 3);
+ T('8.9087E+815', '26.60406', '59785273671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('-11427.77949', '4E+1', '-12564119370596352', 82, 5);
+ T('4.29098E+974', '93.0768', '4249580759818224841589315250159616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('719198.17750189884528', '1.5111152', '1438396', 54, 2);
+ T('9.7631073548', '6.3744174', '576', 16, 0);
+ T('7.713680921922484119E+745', '42.007', '339251274664306675079007971573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-1.0312397249167621E+181', '38.52', '-2834650171426258906695860224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('5.09681713687983544987524349414E+800', '2.36168', '2038726854751934179950097397656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('117491.6142315395967695', '17.9458959', '15399780352', 19, 3);
+ T('7.3352679128101855947629E+58', '6.82920813', '4694571464198518780648256000000000000000000000000000000000000', 62, 5);
+ T('-45.233299', '6.6', '-2880', 32, 3);
+ T('-56453496.401224588060552', '4.972', '-903255936', 39, 1);
+ T('960581973.7178091', '4E+1', '1056171048745511682048', 64, 2);
+ T('-3.667066439623010E+414', '99.279', '-2324279486632452389534902946502257520022650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('-9.93900E+398', '5E+1', '-1119031917410883993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('7.71739655642E+787', '4E+1', '84853672499422512231219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('-7.0291709140E+194', '3.3115', '-5623336731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 3);
+ T('4.0519078749913586372239020E+631', '22.82', '169949334077077554975427610542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('6.038318880006634489168664E+50', '65.58', '22277464602986176376596290586367886407552204800000000000000000000000000', 77, 4);
+ T('4.2753445518E+996', '2.40124058', '17101378207200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 6);
+ T('6E+64', '7', '7680000000000000000000000000000000000000000000000000000000000000000', 35, 0);
+ T('-8.2E+93', '18.351083', '-2149580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('9.2838571437621095881949E+73', '43.71', '816616710414217852626229722603323392000000000000000000000000000000000000000000000000000', 17, 6);
+ T('-5.5309951571795E+706', '76.988591', '-4179101783548607347669745181780869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 3);
+ T('-2607047.047898186676452235', '11.110017', '-5339232256', 89, 1);
+ T('8E+45', '2.0175', '32000000000000000000000000000000000000000000000', 46, 2);
+ T('8E+2', '1.24389169', '1600', 16, 3);
+ T('-4.176845207082317855E+54', '8', '-1069272373013073370880000000000000000000000000000000000000', 2, 2);
+ T('-76453004.492626736789', '9.149682', '-39143938048', 15, 6);
+ T('669900922786.2', '7.8418392', '85747318116608', 84, 6);
+ T('-8.542907280211735431461207E+957', '9.8', '-4373968527468408540908137984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('-251635.57987427752524', '45.2', '-8853619470573240320', 45, 4);
+ T('-21793.7598195240856503524', '1.778566056', '-43586', 70, 0);
+ T('8.1718730675', '6.2197', '512', 88, 3);
+ T('4.527224964546726E+94', '39.1468505', '24888682450384572971357306880000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('7.9895680177E+691', '2.21976050', '319582720708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 2);
+ T('-8.54259618167091709114684E+25', '5.0097216', '-2733630778134693469166988800', 91, 1);
+ T('-2.0850E+22', '1.57763734', '-41700000000000000000000', 67, 1);
+ T('-932811283.45346892739654', '9.13', '-477599376896', 99, 5);
+ T('7.73583178020', '7.182', '896', 98, 5);
+ T('-1E+372', '1.4', '-2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('9.800141325235E+416', '1.2825', '1960028265047000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('-8.20E+28', '24.083', '-1375731712000000000000000000000000000', 97, 5);
+ T('15600.46512081628216699423000', '29.7322838', '8375186227200', 86, 5);
+ T('-4.1694188', '35.768', '-137438953472', 52, 6);
+ T('-7.28E+937', '26.235', '-4885525299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('4.14011382491061152E+533', '39', '227605164540269396502538878976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('-852957267492.2059222755869', '23.609', '-7155124157741531136', 22, 3);
+ T('7.24645E+22', '2.7', '289858000000000000000000', 11, 0);
+ T('-1.04749552977975069744884961E+65', '55', '-3774000382070676429587925975661683564085248000000000000000000000000000000000000000', 93, 4);
+ T('-8.63345413318176928E+861', '1.697938839', '-17266908266363538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('37976912442593935.621233126', '2.69129', '151907649770375740', 92, 4);
+ T('1.977905886302E+51', '61.1', '4560740460812082088245937045504000000000000000000000000000000000000000', 47, 1);
+ T('-8.556451E+37', '52.779305', '-385348295352139078696960000000000000000000000000000000', 46, 0);
+ T('-840775.92860345', '76.2416172', '-63527162874155615272724070400', 14, 3);
+ T('-8.119494383', '67.408717', '-1180591620717411303424', 93, 1);
+ T('3.96901149136068603875093726E+38', '3E+1', '426169363821058326913976605526196224000000000000', 56, 2);
+ T('9.8464395347503E+25', '9.8', '50413770417921536000000000000', 80, 1);
+ T('-4.505938807335687574661469E+25', '55.4', '-1623435546693700778351725547466707089489920', 56, 2);
+ T('4.7709686504232506E+226', '85.258', '1845679099541961424769895111793374021025792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('4.28385659458538019078E+488', '72.4771124', '2022994079969009748380745922848827834892288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 3);
+ T('1E+858', '5', '32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('8.839878292088750937624301548E+30', '38.1925637', '2429887242569057331621485509344139149312000', 94, 2);
+ T('-3.62929E+81', '38.82373992', '-997611638892789760000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('-46088.632019841326234', '2.6882', '-184352', 40, 3);
+ T('-8.293583849812452632147214E+510', '9.7841446', '-4246314931103975747659373568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('2.7497772E+8', '1.5', '549955440', 33, 1);
+ T('1.0344308658323245E+84', '6.411253', '66203575413268768000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('5E+40', '2.106370705', '200000000000000000000000000000000000000000', 94, 4);
+ T('1.0E+522', '65.681119', '36893488147419103232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('6.3666296885E+50', '3.938446048', '5093303750800000000000000000000000000000000000000000', 62, 2);
+ T('-563563.42', '1.0761', '-1127126', 65, 4);
+ T('-1E+64', '26.9290', '-671088640000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('520423845700062214889731640.96', '1.40534578', '1040847691400124429779463280', 10, 2);
+ T('1.2245229236301064E+40', '2.76', '48980916945204256000000000000000000000000', 56, 0);
+ T('-3.223831163E+42', '91.714714', '-7981819353147306361050606709478785024000000000000000000000000000000000', 54, 0);
+ T('-4.78604405868070849747564981295E+31', '5.128', '-1531534098777826719192207940144000', 39, 5);
+ T('387039787.92', '71.90', '913871858832903316137234661376', 100, 1);
+ T('-8137626911.49792029768155739', '9.345539246', '-4166464978432', 23, 3);
+ T('-8.864E+462', '8.852787248', '-2269184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('5.61821947165E+762', '4.015', '89891511546400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 4);
+ T('-6.9932856871707038E+36', '7E+1', '-8256214483556736615831694127945429811200000000000000000000', 45, 4);
+ T('-7.0594009484718E+14', '88.1171854', '-218477877187060771642455514124319279022080', 92, 5);
+ T('-8.310043508882631380946408934E+49', '6.56242998', '-5318427845684884083805701717760000000000000000000000', 47, 0);
+ T('-2.08179747253357987169111123212E+53', '32.1', '-894125206142718381071719895585366474752000000000000000000000000', 95, 0);
+ T('-7.6232161173396803503418413E+48', '9', '-3903086652077916339375022745600000000000000000000000', 22, 2);
+ T('-8.84530489056153026', '3.3', '-64', 29, 4);
+ T('-2.2596977857491808146887293E+97', '81.6379', '-54636139954363822602341032358595819355244526043136000000000000000000000000000000000000000000000000000000000000000000000000', 95, 5);
+ T('-4.577180584516072434485962716E+705', '5.660733', '-146469778704514317903550806912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('-173846.65962967427522175728', '6.9280422', '-11126144', 64, 1);
+ T('1.9089015393E+738', '3.336810755', '15271212314400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 5);
+ T('5.9357E+657', '5.492', '189942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 1);
+ T('3222.03136', '1.8664916', '6444', 88, 6);
+ T('1.024E+7', '28.3506027', '2748779069440000', 48, 6);
+ T('-8.9032397546669E+957', '55.4', '-320773017932064296523130942259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-3316951.9', '5.2731094', '-106142432', 67, 3);
+ T('7.548236095385E+533', '5.746', '24154355505232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 5);
+ T('-1.208897288318619515E+45', '2E+1', '-1267620682995984776560640000000000000000000000000000', 84, 6);
+ T('9.592263843440266450E+433', '9.7299301', '49112390878414164224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('2.44256E+217', '6.18', '1563238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('-73538778260420731474641', '2', '-294155113041682925898564', 80, 2);
+ T('298942638.054380733848859', '3', '2391541104', 13, 6);
+ T('-9.107E+12', '25.7709069', '-305580212224000000000', 4, 3);
+ T('-4.91820981261057384', '6.22', '-256', 10, 2);
+ T('-9.999795769808594425531327810E+671', '70', '-1180567509472144209995318485377676258791751942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-5.52E+768', '5E+1', '-6214967485771284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('-7.43209359999437941750E+87', '6.62944', '-475653990399640282720000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('-7.749619333740770846E+756', '3.1664', '-61996954669926166768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('97.46931193869743296', '5.708306', '3104', 92, 2);
+ T('2.187015220292314063996510E+34', '9.102', '11197517927896648007662131200000000000', 13, 0);
+ T('-9.60445550E+97', '55.1', '-3460369776871720867594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('-6.528873023638337E+767', '4.53214', '-10446196837821339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('-5971164161.25159775333444', '46.71', '-420183323288244693499904', 10, 6);
+ T('1.27E+43', '55.30828517', '457565722140842393600000000000000000000000000000000000000000', 46, 3);
+ T('-6.421192283069336186067133096E+41', '2.1012', '-2568476913227734474426853238400000000000000', 61, 6);
+ T('-2.6061781131', '67.868', '-295147905179352825856', 4, 3);
+ T('1E+85', '78', '3022314549036572936765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('8.3179292670065E+63', '3.410', '66543434136052000000000000000000000000000000000000000000000000000', 70, 5);
+ T('9.36823E+6', '6E+1', '10800833827103002045972480', 8, 2);
+ T('3.7271552452060566936180092833E+51', '38', '1024512632657591953933519474457465533235200000000000000000000000', 57, 6);
+ T('2.0537231155222205027E+37', '5E+1', '23122866644470115913949982750670848000000000000000000', 37, 0);
+ T('-2.06625102825676811057105319E+687', '9.720', '-1057920526467465272612379233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 6);
+ T('-1822.58007238673018629461533', '5.921507', '-58304', 37, 0);
+ T('-5.2355E+6', '9.232562', '-2680576000', 89, 2);
+ T('-114.710616', '32.0001', '-489626271744', 40, 6);
+ T('-3903.74210266171781410884239', '34.3', '-67053029425152', 4, 2);
+ T('-3.2E+47', '9.3', '-163840000000000000000000000000000000000000000000000', 48, 2);
+ T('8E+24', '9.7910', '4096000000000000000000000000', 43, 5);
+ T('-9.69907193653115E+82', '13.92808663', '-794547973040631808000000000000000000000000000000000000000000000000000000000000000000000', 58, 2);
+ T('544631479.36335752684767600', '5.9836894', '17428207328', 53, 2);
+ T('1.43583279035581702325445429E+198', '6.499324', '91893298582772289488285074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('2.27E+757', '7.749', '2905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('3787.52410338163431', '3.645281546', '30296', 43, 0);
+ T('-3.31E+492', '2.445', '-13240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('9.283131514584832', '36.64', '618475290624', 77, 0);
+ T('-73.530', '40.9', '-80264348827648', 20, 4);
+ T('-1.07420987067928534972046850E+72', '85.741', '-41556481547170555328715392175104294277511058030592000000000000000000000000000000000000000000000000', 22, 3);
+ T('8.4627E+83', '9.9', '433290240000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('9.9801E+90', '2', '39920400000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-3.332476207444179074737251E+848', '21.282', '-698870914339397503494337540915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('1.71E+5', '57.5911278', '24643697160971354112000', 7, 2);
+ T('-8.4841406064209317765E+730', '86.7', '-6564285847259636445224985807667491538689064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 3);
+ T('-8.584044710E+13', '8.00384844', '-21975154457600000', 15, 1);
+ T('7863691246.2', '84.11492', '152105910156270952554770573333364736', 9, 1);
+ T('7.38974777707697868E+202', '39.96588507', '40625568036139932038514239078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 1);
+ T('-8602408.192125839', '45.350', '-302670323931945107456', 32, 1);
+ T('-6.2636333025605612388204700091E+41', '8.048', '-160349012545550367713804032232960000000000000', 28, 0);
+ T('4.06427461193647249941195E+501', '60.97462', '4685789600729206984363886349948103635763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('5.65839360877902475E+62', '65.88536394', '20875787753892095580571207109653299200000000000000000000000000000000000000000000000', 20, 1);
+ T('-3.3351255E+552', '36.19525797', '-229188079208890368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 2);
+ T('-87950.9304462744908925199123452', '4E+1', '-96702047662899200', 44, 0);
+ T('260.35198491092942002379579', '5E+1', '292733975779082240', 82, 1);
+ T('5.44919976904586E+916', '82.7885', '263507131881504572236683271841014769254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-3.63784319490321708E+85', '73.90', '-343584575470927569903721203111489542553600000000000000000000000000000000000000000000000000000000000000000000', 25, 3);
+ T('-1076.3419313245060445234310154', '4.031806441', '-17216', 22, 4);
+ T('1.92109093684541433982768610E+566', '33.93771', '1650204549278611199425868414970757120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('4.01468561E+884', '3.9', '3211748488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('3.115905303783828E+27', '1.6', '6231810607567656000000000000', 74, 6);
+ T('5.19252020190593038598892E+74', '88.20', '160700716568438954475039477782232918246609704189952000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-707.305076743159', '29.0052236', '-379567734784', 49, 2);
+ T('-5302.76051548032136514', '7', '-678656', 37, 4);
+ T('-7.7405260784E+24', '66.1', '-571150014256477744443275450777600000000000000', 99, 1);
+ T('2.6972901480655073435722166463E+761', '15.81137', '8838480357181054463417439506595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 1);
+ T('-58136496533.4959885', '6.6', '-3720735778112', 36, 2);
+ T('-5.54237813420636E+93', '2.659', '-22169512536825440000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('95452498.6907980686', '8.90896799', '24435839488', 52, 1);
+ T('-5.76715488526874E+213', '4.6750228', '-92274478164299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('-7.965582E+73', '1.38788428', '-159311640000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('6.716327E+71', '8.90564722', '171937971200000000000000000000000000000000000000000000000000000000000000000', 42, 3);
+ T('-2.24477071587E+31', '8', '-5746613032627200000000000000000000', 24, 4);
+ T('6.48616695516550', '1.37', '12', 61, 4);
+ T('-3.51252476E+72', '79', '-2123190937199839317186904462458880000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('2.645347687225E+571', '2.3813261', '105813907489000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('20103596.0616', '93.04113109', '199096371376139310023527473224876032', 95, 6);
+ T('-4.3805998216222917654678218271E+778', '9', '-22428671086706133839195247754752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('6.54265631322239140149954082E+534', '49.336', '3683188066780198134658122800289156001955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('5.78025713933512567956822917E+754', '1', '115605142786702513591364583400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('2.6303E+656', '7.77046', '33667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('-9.06478553145332', '82.26', '-43521329506126650289422336', 20, 1);
+ T('-87.3905210751181599917', '3E+1', '-93415538688', 91, 2);
+ T('-6.1219345264840099E+27', '69.33296904', '-3613752302273817590029159895126559948800000000000', 36, 2);
+ T('-3.1709579667211E+188', '4E+1', '-348650515559879189840527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('-8.6063143527524502087042287E+894', '5.3363', '-275402059288078406678535318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('4.9251586202259E+18', '79.9', '2977075710844326150279276712101622579200000', 33, 3);
+ T('-19384922.4661629525560401434', '79.7357', '-11717466358507828305301797339136', 19, 1);
+ T('-3.688E+98', '81.799', '-891703684547750479263275417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('-2.9115E+8', '9E+1', '-360426242437938467036880017817600000', 59, 2);
+ T('-5.951292781269606E+739', '6.4', '-3808827380012547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('-8.8528032178567088486456243E+28', '3.5', '-708224257428536707891649944000', 96, 1);
+ T('8.318489478843547958', '3.640672', '64', 1, 5);
+ T('-845968615.674155', '8.72512243', '-216567965440', 18, 5);
+ T('4.1579E+5', '19.194', '217993707520', 40, 5);
+ T('5.9400648874257295220726E+92', '9.5427848', '304131322236197351530117120000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('-4.21E+3', '7.325', '-538880', 3, 3);
+ T('-7.62378797302E+65', '31', '-1637196000787951517696000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('5.392264859361810279630E+93', '6.70859', '345104950999155857896320000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('2.4745006006852937E+62', '45.7112', '8706374986854966583013240995840000000000000000000000000000000000000000000000', 75, 1);
+ T('-2091.943591964484846873760', '3.3131', '-16728', 85, 4);
+ T('9.19342617E+925', '31.58247', '197427323691702681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('-31998.03', '66.79169522', '-2361035667482232930435072', 8, 1);
+ T('-2.9811526978057728682E+889', '97.8309', '-4723825008431866694784930720958469017139941474304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-7.2833653086E+767', '2.08836', '-2913346123440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('9.2108455835E+671', '66.53916', '67964044472512968785599555174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('21369797272174581707.7898', '9.23589130', '10941336203353385833984', 2, 3);
+ T('-8.89673E+33', '2.37', '-35586920000000000000000000000000000', 69, 2);
+ T('467095013.59834037553335485312', '9.8497', '239152646656', 81, 0);
+ T('1.8E+367', '5.7894047', '576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('2294.13049380', '8E+1', '2773275830195959326775967744', 19, 2);
+ T('5E+966', '26.04034329', '335544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('-4.54E+304', '45.6795', '-1597370492832972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 6);
+ T('-6301643891.8076577354', '7.10555', '-806610418048', 5, 0);
+ T('-2.28761E+638', '3', '-1830088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('310819576.303142243', '49.846508', '174975865831631945203712', 96, 4);
+ T('1.61262268014497E+738', '7.4704', '206415703058556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('-1.20641981291282284100273E+321', '6.8', '-77210868026420661824174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('1509.78295569222424', '8.420098596', '386304', 93, 1);
+ T('7.819809532663706306687639951E+82', '19', '40998323002611892521206493746298880000000000000000000000000000000000000000000000000000000', 100, 6);
+ T('-5931.1560', '94.8', '-117475557968025446566827292360704', 72, 2);
+ T('-2.42618687794E+95', '39.4510', '-133381034172629041283072000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('7.924246038E+846', '3.81', '63393968304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-771546.6493253', '2.108526314', '-3086184', 92, 3);
+ T('-8E+18', '62.5931478', '-36893488147419103232000000000000000000', 28, 4);
+ T('-9.2767255233140858053737', '2.97964074', '-36', 61, 3);
+ T('577.20479810607787737429', '8.5', '147712', 3, 5);
+ T('6.6528216671363466E+322', '76.5161195', '5026729929182982180507652531092115685376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('2.4382087663537226431133701E+89', '5.0263', '7802268052331912457962784320000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('198.0673071295968', '31.89178156', '425201762304', 29, 0);
+ T('1.6400974183467E+361', '98.247', '5197676191999909288013888490371020801179648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 5);
+ T('3.83094031026796994', '3.021', '24', 83, 3);
+ T('-3.03E+859', '9.424868', '-15513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('1.92425735720658E+31', '6.19449', '1231524708612211200000000000000000', 58, 1);
+ T('-7.973392694774095936122E+899', '74.113', '-15061312966623548001809555930247208742210764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 1);
+ T('237.64', '81.68764', '573030838497334228810727424', 70, 1);
+ T('-3.56239283202017602608798521108E+51', '36.47195571', '-244805771344503642307378228801924109434880000000000000000000000', 28, 1);
+ T('3.81611', '9.394', '1536', 41, 5);
+ T('11731630.189228994', '9E+1', '14523054503081545794414812720005120', 27, 2);
+ T('-748867362.57', '9.30', '-383420089344', 72, 5);
+ T('9.31472542398515063E+81', '69.247', '5498443392420152572836789272944637378560000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-5.142038170272273E+76', '2.6', '-205681526810890920000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-8.02E+39', '9.9', '-4106240000000000000000000000000000000000000', 28, 1);
+ T('3.677352071128613E+81', '82.457777', '17782583466402850375763493728547925655552000000000000000000000000000000000000000000000000000000000000000000', 84, 5);
+ T('-725360324.2', '98', '-229875862525085738153993680495843475456', 41, 5);
+ T('7.078999353E+807', '9.6591', '3624447668736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('386.14502086881047783552', '3E+1', '414464344064', 19, 2);
+ T('849547466442009758.9', '62.00226248', '3917846172981026919819324532019167232', 30, 2);
+ T('-4.224120142227781955658439511E+369', '9.3051', '-2162749512820624361297121029632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('-4320.89435007566015771983585', '5.98', '-138240', 38, 6);
+ T('-5.265', '9.521280138', '-2560', 62, 5);
+ T('-282525555736.9687', '2', '-1130102222944', 1, 3);
+ T('8.3192324322481712622E+41', '1.2474853', '1663846486449634252440000000000000000000000', 9, 0);
+ T('1.55146225315E+434', '52.897176', '698716482516573013399306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 2);
+ T('9309.864759658196714685', '34.0668', '159927402233856', 36, 4);
+ T('4.12912262627148240001486E+75', '43.5091535', '36320146720787757722630991081510010880000000000000000000000000000000000000000000000000000', 87, 3);
+ T('3.272E+41', '9.5800390', '167526400000000000000000000000000000000000000', 88, 1);
+ T('-8.133377097061995584827E+718', '37.12493', '-11178428364133340390825074821693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 4);
+ T('8.070273117235952405492E+91', '9.18687509', '41319798360248076316119040000000000000000000000000000000000000000000000000000000000000000000000', 53, 2);
+ T('-9.37E+722', '9.365852319', '-479744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('7.37220442724854E+62', '7.2673211', '94364216668781312000000000000000000000000000000000000000000000000', 60, 2);
+ T('-7094.4307942', '4.496177249', '-113504', 68, 1);
+ T('654714375.7836827', '52.0', '2948571415284107182080000', 87, 4);
+ T('-7.77670750637014147709533E+308', '6.321057174', '-49770928040768905453410112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('-3935876298.50938450330874', '6.2745970', '-251896083072', 14, 0);
+ T('6381.516374375332323738', '9.61567961', '3267072', 58, 2);
+ T('-9662268554197681887781.2', '2.380', '-38649074216790727551124', 86, 2);
+ T('-6.34328655800914745066532774284E+86', '2.8', '-2537314623203658980266131097136000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-6.08', '6.19581', '-384', 51, 0);
+ T('-6E+61', '1E+1', '-61440000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('-8.3803569E+8', '39.797', '-460714992823141662720', 32, 3);
+ T('5.08532E+6', '47.7242987', '715695164283116584960', 24, 4);
+ T('5.88580690853183131618820859501E+87', '8.0888', '1506766568584148816944181400322560000000000000000000000000000000000000000000000000000000000', 90, 1);
+ T('-4.839784428748568524E+95', '7.121', '-61949240687981677107200000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-5.804517068368E+18', '3.69621', '-46436136546944000000', 39, 4);
+ T('-1.464026283557344117937569843E+846', '5.1', '-46848841073835011774002234976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('7.0840E+82', '5.256750', '2266880000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 4);
+ T('1.6558365289008713579868149138E+72', '66.97637758', '122179170706135773649568732796623259744718762803200000000000000000000000000000000000000000000', 55, 5);
+ T('-29040535.635251704924', '46.9', '-2043545978197497610240', 22, 4);
+ T('8.747254461242922368824197', '4.5086511', '128', 36, 2);
+ T('4.39157698505146003814038706E+752', '15.456870', '14390319464616624252978420318208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 4);
+ T('651270.31527177362464019274', '6.316146007', '41681280', 82, 6);
+ T('4219.5116249739201263460723833', '14.05067730', '69124096', 5, 0);
+ T('2.896808896412938537364477923E+529', '8.21', '7415830774817122655653063482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('176396.446189220956261059402436', '2.40', '705584', 80, 6);
+ T('-7.5623468649347E+93', '8.07', '-1935960797423283200000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('-4.94573117E+86', '9.2208', '-253221435904000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 5);
+ T('-7.848939710486810675E+235', '5.305', '-2511660707355779416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('-2470191.3944456533203860941', '44.1009764', '-43456059637242003456', 4, 2);
+ T('6.950E+88', '2.68572', '278000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('-5.747274745379488840E+50', '24.90750', '-9642326981457668623826944000000000000000000000000000000000', 62, 6);
+ T('5E+6', '5.59603', '160000000', 54, 0);
+ T('1905.8789425668701227', '31.8207', '4090956349440', 86, 1);
+ T('3.80656E+18', '50', '4285805549390858813440000000000000', 62, 2);
+ T('-8.2494395E+216', '3.5386981', '-65995516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('2E+71', '8.388654', '51200000000000000000000000000000000000000000000000000000000000000000000000', 57, 2);
+ T('-7E+9', '86.8866', '-541598767187353870268366848000000000', 4, 3);
+ T('488.83811254515321', '66.832381', '36008044431881044754432', 9, 1);
+ T('-1.8488227725939050E+467', '9.05747', '-94659725956807936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('7.442E+173', '11.627', '1524121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 1);
+ T('2.38047E+825', '8E+1', '2877811645818036311512810782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('2.96863563601889352613022388601E+199', '1.425', '59372712720377870522604477720200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('-2.03536603729101020677124E+244', '82.8501475', '-98424262193912576131337364416358114877305887129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 5);
+ T('-860.84', '9.573', '-440320', 89, 1);
+ T('-275.451643382899524781994', '6.926182154', '-17600', 25, 1);
+ T('-1.72806167546297310E+40', '57.908', '-2490399333660249806074676282130432000000000000000000000000', 61, 5);
+ T('2.581295E+612', '1.9824', '5162590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('-338298814622.39287084100', '3E+1', '-363245586269264150528', 59, 0);
+ T('1.2754147E+81', '4.4698', '20406635200000000000000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('-754066140047555.458', '7.81770547', '-96520465926087040', 67, 3);
+ T('-5.84025E+337', '7.11575580', '-7475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-1482.401625453', '8.59', '-379392', 2, 0);
+ T('7.574266E+7', '66.47758129', '5588821857927990027212554240', 57, 4);
+ T('-5.904699796598098162E+21', '1.32', '-11809399593196196324000', 27, 1);
+ T('-8.49328163716574007785E+367', '35.7328513', '-2918269349387535341280179519488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('6.612345E+225', '68.073', '1951619775073167761284792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('2818.0231312143354575', '6', '180352', 95, 3);
+ T('-16.545', '12.6626', '-65536', 48, 6);
+ T('5.930E+82', '80.28', '71689301103147510060076236800000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('1967532733.8636991414', '80.17', '2378601121860636346891176937259008', 86, 3);
+ T('21644658654323287170.098', '52.2487', '97478876650171937489018046193336320', 48, 2);
+ T('2.49224016277363032054601745E+954', '2E+1', '2613303220920522186996860793651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-1.8059541035572672724899161994', '34.63', '-17179869184', 22, 1);
+ T('-3.3869378E+322', '47.7711810', '-4766691191877202345984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('2.74E+25', '8.822492', '7014400000000000000000000000', 70, 6);
+ T('-40031536004616338.23758293116', '6.668', '-2562018304295445632', 67, 1);
+ T('5.542E+451', '30.32739', '59506771886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('4.33E+61', '6.6947', '2771200000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('2.306947E+9', '64.244', '42555660900612028971876352000', 74, 6);
+ T('7637685099.1294929806', '7.755', '977623692672', 40, 6);
+ T('-54189260.208852015', '7.852', '-6936225280', 1, 1);
+ T('-3.0009519E+42', '5.04168', '-96030460800000000000000000000000000000000000', 76, 1);
+ T('5.843242651793934085771E+759', '79.88', '3532023456013570496276377734835054040053710848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 5);
+ T('411', '4.324', '6576', 46, 5);
+ T('-8.3136916476058617973030808750E+456', '2', '-33254766590423447189212323500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('-7.69785312E+62', '3.90427', '-6158282496000000000000000000000000000000000000000000000000000000', 15, 1);
+ T('-9.095048939120128E+52', '1.2155', '-181900978782402560000000000000000000000000000000000000', 70, 3);
+ T('-4.54328E+193', '71.68526901', '-107275165971460008532403814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('-4.756068385608E+59', '73.8', '-4491979586886232499722171778177433600000000000000000000000000000000000000000000000', 77, 4);
+ T('86322646749654275.6555', '70.083', '101911793430790917481854490449123737600', 40, 4);
+ T('-8756272.27', '1.3609', '-17512544', 81, 6);
+ T('-5540179.89378792296', '6.86321', '-354571456', 84, 0);
+ T('-2871034.2716652040', '8.418842', '-734984704', 38, 1);
+ T('9.33916618546384269536616E+66', '82.3', '45161436541116423721592679783159964510378933616640000000000000000000000000000000000000000000', 26, 4);
+ T('-217779948.772138759582479307890', '73.3034678', '-2056873454152588450834327535616', 25, 2);
+ T('21.58320553421354808205927541', '69.0849166', '12396212017532818685952', 81, 0);
+ T('-3.6874468095977E+73', '63.5', '-340106937910327829160480961724416000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('2.48E+600', '1E+1', '2539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('9963336568.216319296465115', '32', '42792204718600880128', 30, 0);
+ T('6045.49632', '8.92', '1547520', 69, 4);
+ T('-9.8347762961229602E+53', '25.5604383', '-33000033246346973166960640000000000000000000000000000000000000', 38, 3);
+ T('-2.26102286311557757875981E+410', '4.85', '-3617636580984924126015696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 3);
+ T('-9.76068538569265394571E+50', '8.48', '-249873545873731941010176000000000000000000000000000000', 79, 6);
+ T('3.69886509634E+75', '2.646', '14795460385360000000000000000000000000000000000000000000000000000000000000000', 100, 5);
+ T('6.10475233437681045881545E+62', '52.81', '2749336033828856918064823024958643896320000000000000000000000000000000000000000', 2, 0);
+ T('4.4582550511259151641910147761E+305', '5.483250284', '14266416163602928525411247283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('5.66150684E+122', '45.4', '19919656324202745561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 2);
+ T('-1.28179942476165497E+157', '45.87', '-450993079040648863005561742950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('9.787E+522', '4.27921578', '156592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 5);
+ T('3.081118491332103512141050239E+81', '1.73923', '6162236982664207024282100478000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('2.932529E+75', '5.3788755', '93840928000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('1.061259519786397E+778', '8.64305', '2716824370653176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('-2651499', '31.8', '-5694050745188352', 78, 3);
+ T('642715.81282945030371127169', '5E+1', '723632758626357084160', 90, 6);
+ T('-7.18242910644892389851974100E+516', '6', '-459675462812731129505263424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('-94425287.8939451', '2E+1', '-99012089741312', 30, 6);
+ T('2E+8', '7.442643448', '25600000000', 9, 3);
+ T('7.87204421978333906054257E+25', '3.64954401', '629763537582667124843405600', 75, 4);
+ T('2.586411414012522519E+42', '96.51', '204916623838132356735511328798217103499417616384000000000000000000000000', 47, 4);
+ T('7.198528993189380723511326340E+57', '49.1788892', '4052411561417925845578411529454665942958080000000000000000000000000000000', 91, 3);
+ T('3.327874445E+85', '62.42636', '153471120490883032938237132800000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-9.6319682093684633921749703E+228', '3.57', '-77055745674947707137399762400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 1);
+ T('5.046990862E+61', '5.3658813', '1615037075840000000000000000000000000000000000000000000000000000', 25, 0);
+ T('1.170E+236', '2.873731', '468000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-9007.7630847579912489035', '9.5535070', '-4611584', 85, 3);
+ T('7.057739589E+78', '1.5256689', '14115479178000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('-4.4', '52.3321625', '-18014398509481984', 66, 2);
+ T('5.58925996720299646358890133418E+81', '4.288493', '89428159475247943417422421346880000000000000000000000000000000000000000000000000000', 58, 3);
+ T('2.3157850144495436169839400608E+84', '16.1803875', '151767286706965290482659495824588800000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('7.684971973640809', '90.97', '8665580274997661924293869568', 55, 0);
+ T('2.5853930656504750983874753E+235', '7.603501517', '3309303124032608125935968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('-434248468481.0', '59.9', '-250327198827166742677163081728', 12, 3);
+ T('-5.40E+954', '8', '-1382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 6);
+ T('-3.91497372752821149662E+32', '5.5120', '-12527915928090276789184000000000000', 60, 0);
+ T('-1.802806E+8', '90', '-223176573046391927186979054577254400', 53, 1);
+ T('6.883116291692023349E+266', '63.41382', '6348554233121174857121468150929634099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('52347.638868', '6.8716', '3350208', 90, 5);
+ T('1.67542218186721182695E+95', '6.22113384', '10722701963950155692480000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('809288.3975844546503301087498', '46.94560060', '56948580238053343232', 43, 2);
+ T('-8.000795E+99', '26.417', '-536924263546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('3.76825327751039E+236', '3.4363578', '3014602622008312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 6);
+ T('-1.870440E+243', '2.339', '-7481760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('-77992.0442', '34.1181', '-1339892357398528', 62, 1);
+ T('-9.46317395100730990572427324E+425', '72.3267', '-4468857548780203436864506053980722489545409429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('2.553813279931579020E+876', '78.94117172', '771842703146002144828684054086823056506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('21624474.8256', '27.15209016', '2902387769475072', 70, 3);
+ T('5.37762137554782742463126414E+311', '9.1', '275334214428048764141120723968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('3.30667E+35', '1.371', '661334000000000000000000000000000000', 24, 2);
+ T('30.66', '30.2', '32212254720', 50, 2);
+ T('542379902', '27.6506', '72796998159302656', 48, 2);
+ T('-8569362808.477289784564', '6.4', '-548439219712', 24, 2);
+ T('5972747916148792037.223012', '43.437', '52536846268643762316943814557696', 85, 0);
+ T('7.7E+593', '5.463358425', '24640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('-3.5094686888726940103520797E+73', '9.308580', '-17968479687028193333002648064000000000000000000000000000000000000000000000000', 92, 3);
+ T('-8.13388315736078668287040E+593', '30.5676140', '-873369053758745011894017285160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 1);
+ T('4.4717008E+336', '69', '2639626247417672349725071769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('9.33613841770147794E+76', '28.52389', '25061505734348147026978406400000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('-9.33141E+308', '46', '-65663960310689562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('3.26E+85', '3.61413314', '260800000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-1.0668640411038129E+931', '1.17535', '-21337280822076258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('9435.30590791873224160706064', '2', '37740', 68, 2);
+ T('9.3924215000918344510E+41', '1.06121439', '1878484300018366890200000000000000000000000', 96, 1);
+ T('5.0526E+87', '4.350459678', '80841600000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('1.61041886832250923333301003377E+881', '2.266156', '644167547329003693333204013508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('9.3964E+895', '61.63', '216666232517755538505728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('-3.15928E+13', '1.14286979', '-63185600000000', 58, 0);
+ T('-6E+89', '69.793', '-354177486215223391027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('349826565774553319762.4958116', '9.6068356', '179111201676571299718144', 38, 6);
+ T('656844086927479788.35284255257', '63.3577361', '6058317383940324671727867141191368704', 79, 6);
+ T('-5.00697440910431E+891', '46.361', '-352334501298371561105748131840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-9.436607266409576423158E+883', '21.1035', '-197899998019653760149786460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('1.6', '1.6421', '2', 81, 6);
+ T('-5.27E+604', '18.07703', '-13814988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 2);
+ T('7.619569019E+144', '84.3654', '147383899542476975660235473240981504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('9820208933421794330.19', '8.97965', '2513973486955979348480', 61, 4);
+ T('5.0804457977989487650736167E+52', '20.16765', '53272335328728305002858327048192000000000000000000000000000', 95, 0);
+ T('1.899088175484193E+64', '3', '151927054038735440000000000000000000000000000000000000000000000000', 49, 4);
+ T('-8.5E+350', '63.42942133', '-7839866231326559436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('9.5E+40', '39.2299', '52226802319360000000000000000000000000000000000000000', 61, 2);
+ T('-8.4102599892052E+93', '3', '-67282079913641600000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('8774.76732712517170', '44.3246004', '154353840353705984', 2, 0);
+ T('-4E+32', '3.72551', '-3200000000000000000000000000000000', 30, 4);
+ T('-170.124826469229452151419', '82.17737143', '-822069557337947838800199680', 92, 3);
+ T('-6.061E+680', '8', '-155161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 3);
+ T('-2.786E+94', '6.63', '-1783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('768461.4446331621782', '7.004', '98363008', 1, 4);
+ T('59.076419616241', '24.2', '989855744', 41, 6);
+ T('699.365197896015979281529949', '7.024225914', '89472', 93, 1);
+ T('3.39', '8', '768', 40, 0);
+ T('9.73012362455362191987771873E+614', '4.5', '15568197799285795071804349968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('-1845.464520', '12.06410829', '-7557120', 90, 4);
+ T('1775621.745895', '1.8', '3551242', 60, 0);
+ T('3.5451699840478E+358', '78.0', '10714618821595421129091516122930348032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('-69111.85', '61.058212', '-159359116209767602716672', 57, 1);
+ T('-7.2626208177949956255E+91', '93.3', '-719255128039676600328539010315212977588886568960000000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('95971612.404832940', '90.6934', '118807101129561273015072089165529088', 15, 1);
+ T('2238350.79888012939635824400', '70.33', '2642577254232817591019110400', 86, 2);
+ T('869655606.125363107336547128', '25.285', '29180799894945792', 79, 1);
+ T('-41787.0773687929390024', '6.40199', '-2674368', 60, 3);
+ T('-46', '75.96326', '-1737830865696029438640128', 73, 6);
+ T('-3.17345910603152E+171', '57.4579', '-457343655916769946470121409085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('-9.790592231104637773E+168', '5.4', '-313298951395348408736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 5);
+ T('-4E+8', '11.6808', '-819200000000', 6, 3);
+ T('-6E+20', '96.2', '-47536897508558602556126370201600000000000000000000', 76, 5);
+ T('1.008664236041468478901365E+274', '52.64', '45426198775783034629088646893498951270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-2.4904885209E+81', '59.502075', '-1435668886361054430635438899200000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-9.2461465036354126638E+759', '1.06877', '-18492293007270825327600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('-9E+90', '3.1369', '-72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('8.25188663163469744605329878763E+83', '7.9', '105624148884924127309482224481664000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('-5.04219941952340E+496', '88.996763', '-15604851368723798534630981204359568687104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 1);
+ T('-5487580.1', '1', '-10975160', 56, 4);
+ T('-4.3382746500359E+453', '17.83611', '-568626334929505484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('9.8903660341402649E+91', '7.953', '12659668523699539072000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('-6096318297452263789075.722373', '2.78528', '-24385273189809055156300', 25, 5);
+ T('-6.68E+9', '3.06566582', '-53440000000', 50, 2);
+ T('4.7530553417933080178874E+27', '39.26', '2613019807882286070845563649340211200000', 97, 4);
+ T('830025608861549574949932.42', '1E+1', '849946223474226764748730368', 63, 6);
+ T('7.5326025E+84', '65.3158', '277903981052969505553121280000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('-84382912.520824516898954', '2.09', '-337531648', 10, 4);
+ T('-9.7985351961147712E+79', '5.25729447', '-3135531262756726784000000000000000000000000000000000000000000000000000000000000000', 8, 2);
+ T('-4.69221E+7', '87.6', '-7260843289669067724605524593868800', 54, 5);
+ T('5.8709018773833899893E+989', '83.09168', '5677987891194223916390396809045136517827133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-203241012.59998836253384365', '8.504079698', '-52029699072', 50, 6);
+ T('9.89354757764826', '55.8345621', '324259173170675712', 94, 5);
+ T('113503.20264766872305', '59.272146', '65430024768695476158464', 51, 4);
+ T('-6.6419659689E+88', '14.3424', '-1088219704344576000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('-147640255.55873011814100', '72.00286', '-697211391734327551109606932480', 58, 3);
+ T('125936795.609216095', '76.9811182', '9515515194688408335999429509120', 27, 0);
+ T('7.69576528541123497721E+60', '6.5582', '492528978266319038541440000000000000000000000000000000000000000', 89, 4);
+ T('-1.70E+160', '15.8673215', '-557056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('-99932985.150837', '32.471268', '-429208902366658560', 1, 4);
+ T('-9.0095932131E+72', '65.692180', '-332395320420572444760315474739200000000000000000000000000000000000000000000000000000000000000', 81, 2);
+ T('3687277049.94296329878267032', '7.33', '471971462272', 4, 0);
+ T('6.9430283283E+281', '6.24933', '44435381301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('-704086651478.51726', '1.928478', '-1408173302956', 17, 5);
+ T('-8982274.7037', '5', '-287432768', 89, 0);
+ T('-9082.855276740523904824824', '4.59707820', '-145312', 11, 2);
+ T('871903.9621748874372727343', '1.9904690', '1743806', 76, 2);
+ T('-9559.4613694390649609544', '22.6081', '-40093351936', 25, 5);
+ T('-7.417607334279E+91', '96.00463', '-5876833993472556874900032672522441263677440000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 1);
+ T('-9537374442.019399144912999637', '6.2', '-610391964288', 28, 3);
+ T('-4.849734928323259872547386', '30.91326', '-4294967296', 47, 4);
+ T('-8.52984', '2.188', '-32', 58, 0);
+ T('-1.273754568176420E+960', '4.019143020', '-20380073090822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 0);
+ T('9.669E+410', '56.737', '69672487675272521318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('8.8833056373E+265', '20', '93148210919374848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('2331064021.5650342514062872', '1.9258', '4662128042', 29, 1);
+ T('-7.055243E+13', '86.058833', '-5458729872867440116762576179691520000000', 52, 1);
+ T('-879070151334942100.72', '26.04627978', '-58993399232396047836774400', 32, 3);
+ T('-3.368E+170', '8.418233', '-86220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-8.6073085487923873843E+79', '65.95', '-3175536359260510659581245031418561560576000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('3.130594E+613', '4.6246', '500895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('4.79306576460450021E+874', '17', '6282367158982410515251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('137.2690553745', '8.48', '35072', 24, 0);
+ T('1E+7', '4.2', '160000000', 99, 1);
+ T('-6.26312949765100768058E+892', '8.4198087', '-16033611513986579662284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('2.9E+157', '71.4306', '68474314001609855598592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('-291.44', '71.2', '-687104323257533378592768', 45, 5);
+ T('1.766930034477658525595505E+40', '8E+1', '21360873401326083191124367099117130832338013388800000000000000000', 48, 2);
+ T('7447.0641367679845', '9.612', '3812864', 36, 4);
+ T('-9362.919309604', '61.90', '-21587302252258602778624', 62, 3);
+ T('1.1014654E+89', '5.05', '3524689280000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 1);
+ T('288869147316.2398', '8.91280811', '73950501712896', 63, 6);
+ T('6.879662E+8', '14.95813', '11271638220800', 36, 3);
+ T('-9.94128834933629982613E+59', '9.5199', '-508993963486018551097856000000000000000000000000000000000000000', 5, 2);
+ T('-99.8317459827165355245692', '5.6', '-3168', 23, 3);
+ T('-6.28779633261E+72', '83.6399', '-60811834679763229825780835416937594880000000000000000000000000000000000000000000000000000000000000', 9, 6);
+ T('-524.3550471184', '62.76720200', '-2416523473655951261696', 20, 1);
+ T('-9E+85', '6.3611', '-5760000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('6E+217', '8.63', '15360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 4);
+ T('543692.5506170074470', '41.069383', '1195591351857577984', 38, 3);
+ T('2.5913E+9', '7.1839', '331686400000', 24, 1);
+ T('507.657504264457', '6.704348000', '32448', 93, 4);
+ T('-6.8405255773E+579', '8', '-1751174547788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('572244.4582588346618788118', '80.278913', '691800546719553857450560978944', 96, 3);
+ T('7.54029551139768543561E+798', '6.817099', '482578912729451867879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-7.12207624029309413514861', '1E+1', '-7168', 14, 4);
+ T('-83.030378705', '65.8', '-3062159516235785568256', 21, 0);
+ T('5446.34', '96.74887', '431476573052683582534440353529856', 86, 0);
+ T('8980999.9941770894664', '45.74276200', '315990810545428103168', 68, 1);
+ T('661164468668638.873948765438', '6.4', '42314525994792832', 42, 2);
+ T('-6.9311376683520714E+586', '3.29', '-554491013468165712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('5.21506E+60', '96.8', '413179621201639376410587313639260160000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('-5.626267119199023E+910', '2.199745', '-225050684767960920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('5.930619E+7', '26', '3979971039068160', 31, 1);
+ T('2.1176900E+413', '17.496203', '27756986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('9.8042959340096318855877E+47', '33.3332', '8421826079375428619519597047971840000000000000000000000000', 98, 3);
+ T('-71225.838345155750291732', '99.5', '-45144207000627819560801342901452800', 14, 3);
+ T('89.848265261', '1.20', '178', 73, 0);
+ T('-45.316538', '7.532307', '-5760', 31, 6);
+ T('9.4823435557127808655E+537', '2.21', '37929374222851123462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 5);
+ T('-7.780787E+7', '73.97410044', '-734874554782957163466761175040', 45, 6);
+ T('-4.976332170622E+667', '3.3608751', '-398106573649760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('2.031557902413208868E+768', '83.0', '19648022418155722912744027988182921740550144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-8945826127444713635091197759.82', '97.52831408', '-1417522732499083531163976882463320048960665384997300994048', 12, 6);
+ T('164506.50763435683460016', '5.3', '5264192', 59, 6);
+ T('-8.8358762474989252814951048182E+987', '26.00634785', '-592965617414235716862016705910328524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('-216374232.0704', '67.1', '-31931200654795644975810871296', 86, 0);
+ T('7E+543', '58.61', '2017612633061982208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('6.845E+9', '9.9564530', '3504640000000', 83, 5);
+ T('5.826175210814255308E+422', '1.2705', '1165235042162851061600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('-744096722.1374', '5.775471', '-23811095104', 83, 2);
+ T('3.15106906553E+610', '3.913', '252085525242400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 0);
+ T('-7.1125767106954949245E+560', '8.3896', '-182081963793804670067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 2);
+ T('-50805.42367962819908073', '36.82009', '-3491293015572480', 29, 6);
+ T('-502.764320203432', '9', '-257024', 88, 5);
+ T('-905.68882095062', '39.33', '-497529011568640', 40, 5);
+ T('-6.080202962367931715642249E+60', '5.786096803', '-194566494795773814900551968000000000000000000000000000000000000', 32, 1);
+ T('-3.2E+3', '4.2428', '-51200', 68, 5);
+ T('-7.275465494386E+581', '12.23', '-2980030666500505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('8.91861E+65', '4.50', '14269776000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('644685.97', '6.428', '41259840', 90, 3);
+ T('-5833730.883951441375', '91.445', '-14443615890760602942174535918551040', 27, 1);
+ T('7705.11993501545431578617', '83', '74518187521045742328888688640', 48, 2);
+ T('1.442E+75', '1.01305', '2884000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('-6463.1048176470027326', '31.0', '-13879186817024', 61, 1);
+ T('5.26E+164', '8.306', '134656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('-1.0638537381358576178295739346E+791', '29', '-57115212662760705918631081884013035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('8.01597877', '1.555173', '16', 6, 5);
+ T('-9689592.2438976117090204604025', '5.917760942', '-310066944', 29, 4);
+ T('-7.0918753694668235703070E+522', '4.54354', '-113470005911469177124912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('-68096837.23598192008839', '75.8439', '-2572625765105900178919093436416', 54, 2);
+ T('9.65047571086102211E+21', '4.3040657', '154407611373776353760000', 20, 2);
+ T('-6.337659474E+66', '69.54950', '-3741093834982358211949901119488000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('8.7618436523E+478', '85.154', '3389574085981444309317662689026113536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 3);
+ T('-7.49392956224338456535233081E+78', '9E+1', '-9277035456685448094871953195982663509552433666132541440000000000000000000000000000000000000000000000000000', 52, 4);
+ T('-62.0473915327', '7E+1', '-73196680484479500812288', 29, 4);
+ T('-3.81685174731249303310812', '58.004', '-864691128455135232', 8, 1);
+ T('-543929.2254', '71.500', '-1284316039330401625720225792', 16, 5);
+ T('-6.809512576274034540668E+536', '98.995', '-215802067614386415741645275988836610579438385705779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-7.50207158E+80', '4.0309', '-12003314528000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-555336838.229313969819681938947', '5.01582', '-17770778816', 54, 5);
+ T('1.36E+4', '52.160', '61248954932238745600', 33, 3);
+ T('-6.746548901057082490987371791E+678', '1.2', '-13493097802114164981974743582000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('-6.026025175314014504E+731', '4.736580', '-9641640280502423206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 4);
+ T('-2.29E+29', '1.773408', '-458000000000000000000000000000', 14, 3);
+ T('72958.93', '29.966', '39169027997696', 68, 4);
+ T('4903422', '8.748464288', '1255276032', 2, 1);
+ T('-734619406891905.913', '8.424662', '-188062568164327680', 85, 5);
+ T('-8.670745725288E+146', '98.86240', '-274786900577192187005314449680969988518707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 1);
+ T('-20359.2972556031579246118872', '4.20605764', '-325744', 27, 1);
+ T('7.1774449875949E+88', '4.36', '1148391198015184000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('9.8E+10', '86.942', '7582382740622954183757135872000000000', 67, 4);
+ T('-5.94E+596', '7.41541282', '-76032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 3);
+ T('1.9412E+87', '8E+1', '2346766801035918153939628851200000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 4);
+ T('-2.670095863442427290055E+386', '8.13495155', '-68354454104126138625408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('-379779767.8243280795708', '86.3410148', '-29384036229985785456724084143423488', 30, 2);
+ T('-7.0432E+41', '8.65', '-180305920000000000000000000000000000000000000', 42, 0);
+ T('4.792963E+60', '5.600979122', '153374816000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('-5.11363996529116071031679271770E+967', '2.2969620', '-204545598611646428412671708708000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('4.5913481511775424E+33', '2.07626', '18365392604710169600000000000000000', 54, 5);
+ T('2.366022873273529687264506990E+56', '36.4691785', '16259185379676419950857864357781438464000000000000000000000000000000', 95, 2);
+ T('2.793189914747028146433085381E+151', '38.26923789', '7677861974627528961357824488813247856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 0);
+ T('-6.7125926867588589E+257', '93.7798', '-6647829803482414493195672892255578146870394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 5);
+ T('-1.432679172967142326131477514E+54', '4.1', '-22922866767474277218103640224000000000000000000000000000', 92, 6);
+ T('-5.34E+9', '97.90789831', '-846156775652343125499049389588480000000', 75, 1);
+ T('-8.21768039137662487959386E+49', '9.85419', '-42074523603848319383520563200000000000000000000000000', 64, 5);
+ T('4.29781700287435924E+652', '80.1', '51957419427535738158320558252822712706662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-5212516629.5876538649002', '75.569655', '-196923310561522154525765268406272', 97, 3);
+ T('3.0792024594860198811408E+47', '8.22708', '78827582962842108957204480000000000000000000000000', 14, 6);
+ T('-7.075412E+93', '8.557', '-1811305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-4.0276679266354386456', '4.227476', '-64', 100, 1);
+ T('386588.5456731987848753719691', '4.985657', '6185408', 57, 2);
+ T('-2.471010038715E+965', '4.018', '-3953616061944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('9.0471696973345E+691', '83.79', '874988563323419757916394227591031029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('7.06978414711447E+685', '7.04595', '9049323708306521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('7.309611E+43', '27.877130', '9810793809838080000000000000000000000000000000000000', 47, 4);
+ T('9.57909757040595339E+84', '70.386', '11309002325655781443955198430329291407360000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('7.757119578989783501E+692', '7.7083650', '99291130611069228812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('2.9E+6', '9.5', '1484800000', 32, 0);
+ T('8.3318531235895042308795916E+535', '7.95677', '10664771998194565415525877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('-4.96849973463155731769778E+292', '29.167665', '-26674429838034021611326808889753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 1);
+ T('-7.69315152168690192016490054E+93', '9.1619', '-3938893579103693783124429076480000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('-5.55464595894949E+893', '3.053526', '-4443716767159592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('-6769309570.73055870', '3.8450', '-54154476560', 22, 3);
+ T('1.8169321611241527737793412E+253', '3.6844123', '145354572889932221902347296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-10.885306105513436', '4.792', '-160', 10, 0);
+ T('3.7756739890359021629202511101E+48', '7.69285', '483286270596595476853792142092800000000000000000000', 91, 0);
+ T('-2.81263669E+843', '8.769', '-720034992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 0);
+ T('-3.8964110E+9', '60.182348', '-4492256032686669232603136000', 19, 2);
+ T('5.11077597632787602241E+284', '1.590377271', '1022155195265575204482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 2);
+ T('-9.1059654527492E+480', '15.9', '-298384275955685785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-7.074980815E+44', '6E+1', '-815689752629437647284076544000000000000000000000000000000000000', 50, 0);
+ T('8.4544523412139E+80', '8.2576', '216433979935075840000000000000000000000000000000000000000000000000000000000000000000', 49, 2);
+ T('-4.142856569183918368E+71', '65.04551', '-15284442973164426235068099588645296537600000000000000000000000000000000000000000000000000000', 96, 0);
+ T('-8976088455205423285.94557839', '6.28', '-574469661133147090240', 7, 2);
+ T('-1.30589679668390890329557', '91.74230', '-2475880078570760549798248448', 82, 5);
+ T('-9.9696483687379208362932E+590', '5.38295350', '-31902874779961346676138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('1.36250E+9', '27', '182871654400000000', 65, 2);
+ T('995027.0464501076514346912', '8.916', '254726912', 79, 5);
+ T('4.295723513866171055343410E+830', '71.31977640', '1014299037077831190931368236507651481605767168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('-2.40969467E+741', '20.7', '-2526747998289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('4.583017167E+633', '23.485', '38445134471233536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('4.85052919382134607351', '3.1127808', '32', 84, 2);
+ T('8.22501162090849979332E+28', '2.21985818', '329000464836339991732800000000', 48, 4);
+ T('-1992597907.7580391774595102830', '67.22952225', '-294055549057906450207600541696', 94, 4);
+ T('6.262382', '25.561799', '201326592', 54, 0);
+ T('8.69857E+15', '8.774626665', '2226833920000000000', 78, 1);
+ T('7.950818202731560E+18', '8.7055939', '2035409459899279360000', 100, 0);
+ T('-9455899567.152374260541', '1.9517', '-18911799134', 61, 1);
+ T('-1.2847E+511', '6.1', '-822208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 3);
+ T('8.746597057023E+363', '5.643998538', '279891105824736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('-9665.453544461', '4E+1', '-10626779882455040', 71, 5);
+ T('-9.3010211050469524E+398', '1.1937606', '-1860204221009390480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('-8.9613594367487770468350E+30', '7E+1', '-10579705861262506780710651148707870843863040000000000', 43, 0);
+ T('-3.24413914052E+51', '2E+1', '-3401726443409899520000000000000000000000000000000000000000', 14, 4);
+ T('7.76018569768618E+69', '4.672714', '124162971162978880000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-1909703225.245512679', '5.51935', '-61110503200', 77, 0);
+ T('428109', '3.779252', '3424872', 25, 5);
+ T('4.941676416038E+332', '95.80', '19575997109138300542571018903172057294438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('4.625E+70', '3.012762', '370000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('-7.0064305911E+92', '35.34644911', '-24073912200374758932480000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-5.7424058105212957727446E+52', '2.4', '-229696232420851830909784000000000000000000000000000000', 23, 1);
+ T('-9.06323974967928138857664E+332', '66.75108254', '-66874905656402049606482285366895199540740096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-3.712108166323002970570E+64', '98.15978', '-11764140362878666836339415518523682599535221984460800000000000000000000000000000000000000000000', 35, 1);
+ T('-6.06469731066542637299251668321E+785', '33.19', '-5209535321889431653979751361424268460032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-7.688185', '54.77548296', '-126100789566373888', 98, 3);
+ T('6.84E+56', '6.2', '43776000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('4.8784055713719203286E+49', '4.534164026', '780544891419507252576000000000000000000000000000000', 66, 1);
+ T('47.449687386400198', '54.24972', '846676729945653248', 51, 3);
+ T('1.4489345172E+249', '81.9', '3503308697547874026619855148836454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('-7.295651765034592E+642', '4E+1', '-8021653947860031730868027392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('307.635993129894234957046685', '7.704592545', '39296', 59, 3);
+ T('4', '6.198700843', '256', 68, 6);
+ T('-39166003.337543720602905', '30', '-42054175500009472', 94, 5);
+ T('6.3235484E+64', '3.4803904', '505883872000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('67.3780461401850173484170972259', '13', '548864', 68, 5);
+ T('17056650.833', '44.91466739', '300063760094488166400', 75, 3);
+ T('8.329555668073485747314E+809', '10.0170434', '852946500410724940524953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-4.0532469639395376482302918778E+39', '9', '-2075262445537043275893909441433600000000000', 95, 4);
+ T('4575729834133678917915820.82', '23.4', '38384003892452452040259990978560', 6, 4);
+ T('26.01', '2.06400294', '104', 66, 1);
+ T('-18376.46475589896743', '9.26', '-9408512', 92, 0);
+ T('552649343810631207.298090', '8.61645815', '141478232015521588992', 45, 3);
+ T('4.267738081E+933', '3', '34141904648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 4);
+ T('-4.9659E+466', '8.947', '-12712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('-8192517.462685942217', '21.6973547', '-17180953411584', 52, 0);
+ T('-9.02140522042648975E+55', '2.0', '-360856208817059590000000000000000000000000000000000000000', 88, 0);
+ T('-9.93011E+60', '73.38772', '-93787237270417385265949573120000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('3.30E+263', '25.25468', '11072962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('6.6156E+8', '4.81645', '10584960000', 85, 1);
+ T('32662.32743992871377', '4.5148588', '522592', 4, 0);
+ T('294.849296241215034183554455856', '20.58845232', '308281344', 99, 2);
+ T('-2.804405E+50', '8.211052', '-71792768000000000000000000000000000000000000000000000', 74, 0);
+ T('7.487154226377432818E+324', '73.2949', '70714172341441193716205836797922986950656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 6);
+ T('1E+73', '53.4062467', '90071992547409920000000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('34275027190146952771.37208887', '12.5313', '140390511370841918550016', 74, 5);
+ T('6E+75', '79.885', '3626777458843887524118528000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('4132538451.0258606', '71.848', '9757680535086220833163415912448', 85, 1);
+ T('-2.9684E+643', '7.9609268', '-3799552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('-4.31740', '74.08124', '-75557863725914323419136', 6, 3);
+ T('4.6E+67', '5.618173', '1472000000000000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('-9.87314700E+60', '8.620', '-2527525632000000000000000000000000000000000000000000000000000000', 69, 5);
+ T('-2.85016619845325502459', '12.7', '-8192', 45, 2);
+ T('5.41344201E+275', '4E+1', '595214243628608126976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('-4.31130070', '49.075084', '-2251799813685248', 98, 0);
+ T('-278737446.2166366665693845', '2.80', '-1114949784', 35, 2);
+ T('38698920.208776372927', '25.717341', '1298520279613440', 33, 6);
+ T('9.0397976653822027347419480058E+877', '12', '370270112374055024015030190317568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('-7.37966416723551315E+58', '3.904655297', '-590373133378841052000000000000000000000000000000000000000000', 36, 4);
+ T('9.87343607E+26', '9.63684', '505519926784000000000000000000', 38, 1);
+ T('7.819762E+574', '41.366', '171958384908818186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('58430.017695410585333', '3.201', '467440', 53, 0);
+ T('2791.74096190', '34.7461', '47949014892544', 49, 1);
+ T('-5.99416563160713596E+95', '6.12', '-38362660042285670144000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 3);
+ T('6.97320653075140158239923272E+326', '6.81147271', '44628521796808970127355089408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 3);
+ T('-6.825037895377553840028165E+92', '59.4154356', '-393436647966871881449076016012921984253952000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('7926.8399930', '97.4184', '1255924832176118279532858700726272', 56, 0);
+ T('49169517.82469773993106', '2.5183', '196678068', 40, 0);
+ T('-8.6606843794E+17', '56.140543', '-62406807910142904645808291840000000', 84, 3);
+ T('5.458771E+20', '2.9538921', '2183508400000000000000', 26, 3);
+ T('-8.59E+20', '2.214019679', '-3436000000000000000000', 91, 1);
+ T('4.1233736661351E+76', '97.41266', '6533746378551792875036600968759240789327872000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('-8.463159802994753E+686', '11', '-1733255127653325414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('85.78733930235789359167', '21.17', '178257920', 87, 2);
+ T('-2.4576911051113742E+99', '5.8', '-78646115363563974400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('5.2127598395208289003199E+86', '4.12296149', '8340415743233326240511840000000000000000000000000000000000000000000000000000000000000000', 90, 0);
+ T('518806.833442', '9.18949285', '265628672', 21, 1);
+ T('2.255817778845940155166837E+953', '68.2', '66579989189271984780509149132872033508733747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('6.346E+29', '2.423665', '2538400000000000000000000000000', 61, 6);
+ T('-4.039728080382E+31', '6.0', '-2585425971444480000000000000000000', 60, 0);
+ T('3.9590472209484986389E+57', '8.7', '1013516088562815651558400000000000000000000000000000000000000', 74, 1);
+ T('585.6673', '3.00', '4680', 20, 3);
+ T('-6.338868795054082085339299E+50', '6.0', '-40568760288346125346171513600000000000000000000000000', 48, 0);
+ T('1.51548600804886', '85.1805', '38685626227668133590597632', 73, 2);
+ T('8.291274080579579024018E+443', '2.079919759', '3316509632231831609607200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('3.30952E+539', '25.0943676', '11104906379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 1);
+ T('1.130810E+22', '2.23893', '45232400000000000000000', 37, 5);
+ T('-2.56137391964313008414E+21', '5.0', '-81963965428580162692480', 40, 3);
+ T('-8.032462968621E+217', '6.97150224', '-5140776299917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('9.66149401E+789', '13.7220', '79146958929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('-4E+1', '15.57', '-1310720', 97, 2);
+ T('-3.0451988E+857', '5.19706', '-9744636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 6);
+ T('7735972493.46', '4.96143', '123775559888', 19, 4);
+ T('2644897779.7757571305963212230', '23.543', '22187010668101632', 20, 6);
+ T('4.5', '4.0', '64', 88, 4);
+ T('1.0048651349961E+55', '1.58675', '20097302699922000000000000000000000000000000000000000000', 43, 0);
+ T('3.596876E+359', '7.01', '46040012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('8.6699562E+29', '7.588692', '110975439360000000000000000000000', 12, 3);
+ T('748614685.098801', '2.8129975', '2994458740', 19, 0);
+ T('-5E+47', '49', '-281474976710656000000000000000000000000000000000000000000000000', 97, 6);
+ T('-24.9679524616819898653768552', '88.143', '-7427640235712281649394745344', 18, 1);
+ T('61044.70845', '30.60432729', '65545495904256', 79, 2);
+ T('5313632.2873', '87.4', '822244725853506720109097906077696', 8, 5);
+ T('-346824647.57190749512887409', '10.97532', '-355148438528', 91, 4);
+ T('-1.2125E+69', '3.809191', '-9700000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-3.68884E+26', '91.8197450', '-913312546903496434651777080492032000000000000000000000', 6, 5);
+ T('8.18234449727173724150452200E+71', '62.51093068', '3773440371602434484771119488925875546410188800000000000000000000000000000000000000000000000', 56, 5);
+ T('585671.45777618064', '20', '614120554496', 44, 6);
+ T('-5.9109272870242E+958', '4.98891858', '-945748365923872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('991542238962024944023284111.4', '42.8242', '4360848884679182459408625581323708268544', 79, 5);
+ T('-4748123146.2106', '5.1009360', '-151939940672', 25, 6);
+ T('2.9956E+40', '7.937619782', '3834368000000000000000000000000000000000000', 20, 4);
+ T('3804.03202325', '86', '294320244340099160357266784256', 37, 5);
+ T('7.827351293E+39', '8.049102', '2003801931008000000000000000000000000000000', 99, 3);
+ T('-273.1012739167261951', '8.45', '-69888', 96, 2);
+ T('5.9898725662189E+412', '2.913', '239594902648756000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('-3.186562E+56', '2.564914', '-1274624800000000000000000000000000000000000000000000000000', 59, 2);
+ T('-3.73284890058847E+34', '8', '-9556093185506483200000000000000000000', 19, 4);
+ T('-2.6558491112E+107', '14.6157029', '-4351343183790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 3);
+ T('-8913005.5632068574687476706', '9E+1', '-11033765759850790817077268704133120', 95, 2);
+ T('8.8736578849E+806', '8.615090143', '227165641853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 6);
+ T('9.711967534701587', '9.0577834', '4608', 38, 2);
+ T('7.1671881E+8', '8.8745', '183480015360', 93, 5);
+ T('7.608720527105701051382992999E+35', '32.948563', '3267920582832286755084277050130196070400000000', 50, 0);
+ T('7.28317349199884892E+35', '48.07', '205003108904004313291455989809152000000000000000000', 87, 1);
+ T('9.23504E+9', '7.0863136', '1182085120000', 2, 5);
+ T('-30479.25', '89.1', '-18865587228689552699325203611648', 53, 4);
+ T('198285253939807.532568', '3.04', '1586282031518456', 55, 6);
+ T('7.96466E+66', '80.49201', '9628683118451852402615291740160000000000000000000000000000000000000000000000000000000000000', 86, 6);
+ T('-25.388924164300575692', '1E+1', '-25600', 4, 1);
+ T('8.169794941969088E+315', '26.93190173', '548265657668491418796032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('5.2691712202988725960121', '99.0', '3169126500570573503741758013440', 27, 2);
+ T('-4E+6', '67.413', '-590295810358705651712000000', 31, 3);
+ T('2.50609490135E+74', '7E+1', '295867464125643749668174419722240000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('8.52765884837876667101775377E+61', '45.80891623', '3000403219679791142734728681679315428966400000000000000000000000000000000000', 83, 4);
+ T('-7.547618232E+89', '8.219393', '-193219026739200000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('7088.4390123476380661', '6', '453632', 51, 1);
+ T('-3.002050558518755361793937E+38', '8.880928', '-76852494298080137261924787200000000000000', 26, 5);
+ T('521159048.153006372824740', '5', '16677089536', 43, 2);
+ T('-90.557415067179211431', '87.83531', '-13926825441960528092615147520', 8, 3);
+ T('-8.573070E+12', '20.23663', '-8989515448320000000', 80, 5);
+ T('8.53487373E+221', '3.397481209', '6827898984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('-3.4968042E+798', '65.16', '-129009304306545339341891174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-6.3780785E+660', '10.08032198', '-6531152384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('4.0E+9', '18.8206760', '1048576000000000', 32, 3);
+ T('-1.05997137527E+361', '68.519380', '-3128483309610181708311451349811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('-740.76869384912518', '6.3', '-47360', 74, 4);
+ T('6.160368300845', '8E+1', '7253554917687775048237056', 92, 4);
+ T('-5.296945099157516739265E+88', '6.87215835', '-3390044863460810713129600000000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('2807768363.0069629', '54.41666322', '50580258213397870193672192', 86, 2);
+ T('-7.7727163E+75', '15.27550674', '-254696367718400000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('-9.52069222968631388357933944445E+175', '1.758563413', '-190413844593726277671586788889000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('-3.846877E+890', '78.2357584', '-116264723254541645892654255308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-2.6072E+174', '98.926', '-826254661228759923895551149264076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 6);
+ T('4.91232887317598070080E+98', '7.95', '62877809576652552970240000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('-9605.1484947106248476628404694', '41', '-21121618369576960', 9, 5);
+ T('59120.267941399506', '65.5', '2181143019275417383075840', 80, 4);
+ T('987308756.641313268205185', '55.47', '35571546764969823654903808', 4, 1);
+ T('-4.69581825135223299149131E+24', '2.05037', '-18783273005408931965965240', 47, 3);
+ T('69.3573987061119993346041', '10.41273948', '70656', 3, 3);
+ T('-2.553380670449541158635493519E+51', '7', '-326832725817541268305343170432000000000000000000000000', 77, 6);
+ T('413.504', '9.0', '211456', 71, 1);
+ T('33.6297000912852489325956', '55.4567657', '1188950301625810944', 98, 4);
+ T('3.050362930E+69', '72.63', '14404931661220045782110206689280000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('-5.5339786008112570169422547893E+89', '92.1209', '-2740293474597096511031162367792163732988402383375858401280000000000000000000000000000000000000000000000000000000000000', 10, 5);
+ T('-3.680E+7', '4.9', '-588800000', 25, 6);
+ T('-4.60849402835972743274633E+63', '54.1434', '-83019247955440097965876819794166777118720000000000000000000000000000000000000000', 59, 0);
+ T('5.031236495408000095399E+402', '73.91475', '47518685186610554604738488763978503482769408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('-9.183521593359167401195E+502', '4.6556154', '-1469363454937466784191200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-5.5358026E+181', '5.6', '-1771456832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('3.39532265100002337024370210E+366', '13.9142', '27814483156992191449036407603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 6);
+ T('-7.1279E+230', '26.92121700', '-47834527170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-3.007185495824657945E+334', '9.196562', '-15396789738622248678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('8.9403570833773145440E+24', '50.305', '10065947207314312054645759154323456000000', 5, 0);
+ T('6.6103917729324907178022745260E+33', '1', '13220783545864981435604549052000000', 64, 0);
+ T('-9.3673945192750E+63', '55.5065', '-337495955731514532081906483200000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-3.359', '38.080793', '-824633720832', 15, 6);
+ T('8.38362923452091289E+305', '2.1', '3353451693808365156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 1);
+ T('9.5176869248370E+939', '69.6405596', '5618250716037114124134437244370944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('8.909168829533654440E+86', '89.9050100', '551450840541648878948057313332397594512457728000000000000000000000000000000000000000000000000000000000000000000000', 3, 0);
+ T('570889778.39194', '63.352810', '5265528814531430779268890624', 32, 1);
+ T('-5.07268612914054312187849E+888', '7.1234914', '-649303824529989519600446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 2);
+ T('-6.4302570881231451415808578563E+660', '13.6070', '-52676666065904804999830387558809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('2.138354342692902305963E+891', '5.04360', '68427338966172873790816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('-4.6320', '1', '-8', 91, 1);
+ T('3E+92', '14.7', '4915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('8.163461416985449E+326', '88.02', '252646893681191321520005315033350206285414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 3);
+ T('-8.76108541954867292385096E+53', '3.749633', '-7008868335638938339080768000000000000000000000000000000', 52, 6);
+ T('2.669832379430282559E+153', '8.2', '683477089134152335104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('-8303965107.597840650399913444', '23.1943', '-69658708128301056', 37, 4);
+ T('2.25E+966', '5.7268458', '72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('-6.073022863743277969324354613E+691', '1.53415067', '-121460457274865559386487092260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('-116976054.26', '6.5480', '-7486467456', 98, 3);
+ T('4351.436', '1.23610', '8702', 78, 4);
+ T('7.996234E+81', '1', '15992468000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('-9.833351808E+156', '9.30539857', '-5034676125696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-8.367223771603817245616739878E+766', '9', '-42840185710611544297557708175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 2);
+ T('718373218810.8478', '99.2', '455323121006190837890133256624600808161280', 52, 1);
+ T('-7.2064221E+768', '90.887210', '-8921118457581032619937124078478950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('698798.71191724155107', '4.753178663', '11180768', 95, 5);
+ T('-91161.51249184', '8.0262074', '-23337216', 44, 2);
+ T('-846335.2276080324019', '3.6', '-6770680', 88, 4);
+ T('-49.5070', '6.375792', '-3136', 12, 5);
+ T('-7.63337528E+536', '5.551670391', '-24426800896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('-9.6561440257716', '40.17', '-9895604649984', 37, 3);
+ T('-8.86E+8', '55.36733907', '-31921514158802075648000000', 3, 5);
+ T('8.89200151851487709E+74', '57.5827', '128147247121156752163451306663477248000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('-3.0740483678399E+66', '5.977935743', '-98369547770876800000000000000000000000000000000000000000000000000000', 17, 3);
+ T('2.5386925984354674280620518E+380', '20.082', '266201213009706869384759402823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('7.1115668013608870617210148298E+207', '58.25030761', '2049769574184273991500345061015560806078821171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('-8.2830388016395931E+901', '7.5547713', '-10602289666098679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('9.13171749834340062409', '6.92011201', '576', 26, 4);
+ T('7464', '7.746', '955392', 42, 0);
+ T('2.3135177408636151538993809559E+566', '2.33584815', '925407096345446061559752382360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 1);
+ T('-5.3929E+59', '3.23807039', '-4314320000000000000000000000000000000000000000000000000000000', 84, 5);
+ T('-77811128.528246785', '3.12', '-622489024', 61, 6);
+ T('1222054674.8013035', '4.9657213', '19552874784', 63, 1);
+ T('-9E+894', '3.59482395', '-72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('3.1281038287845E+92', '73', '2954410535197626024755114459686502400000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('2.4526248E+88', '5.4624191', '784839936000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 2);
+ T('-4E+2', '4.217721', '-6400', 34, 0);
+ T('-8.4091409642826E+99', '7.541653', '-1076370043428172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-74.5399270227', '5.8192919', '-2368', 21, 3);
+ T('56327064.356', '3.617', '450616512', 17, 3);
+ T('-8.200E+26', '21.1', '-1719664640000000000000000000000000', 52, 5);
+ T('-4.092', '1.44485', '-8', 35, 3);
+ T('-934022', '18.7113', '-244848263168', 21, 6);
+ T('-5.475E+4', '2', '-219000', 72, 6);
+ T('-2.10953370428103692059E+68', '3.203725', '-1687626963424829536472000000000000000000000000000000000000000000000000', 90, 4);
+ T('7.2860939248515346090135E+416', '5.985827461', '23315500559524910748843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('-758782.29436888050218', '8.74178', '-194248192', 30, 4);
+ T('-247.14689', '5', '-7904', 81, 1);
+ T('6.786893E+203', '4.6457', '10859028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('8.977E+641', '6.69968', '57452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-9.355045532729577168750E+342', '40.941', '-10285981341610094477232517939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 2);
+ T('5077724309.3220543726273743251', '2.744342', '20310897236', 85, 4);
+ T('-2.286527924060273E+52', '9E+1', '-28305844681382933635034915466298258903531520000000000000000000000000000000000000', 67, 0);
+ T('8.419336E+15', '73.7', '79518380268835574509796851712000000000', 39, 4);
+ T('-6.903921840E+160', '62.9263415', '-318387198218434858045774233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('-4.9590367717914942215884948E+93', '2.14312', '-19836147087165976886353979200000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-9.27E+696', '8.1751310', '-2373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('1.5380728395413195831458E+250', '94.929', '304646712224889209061464601592636747532987344617472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('936795.8747', '68', '276493081832491830497771520', 25, 6);
+ T('-31080041.975', '8.58725', '-7956490496', 87, 0);
+ T('-2.447903915983277573706334771E+50', '1.7413802', '-489580783196655514741266954200000000000000000000000', 29, 4);
+ T('7.7101744477286E+369', '21.08335', '16169407763402928947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 0);
+ T('-9.93544836403661624E+580', '95.02368997', '-3935836588189873885103506223683373390200255283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('-4.7750373313510332030161936E+89', '25.54527', '-16022366543227971174034906305003520000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-23747.5295872644287524389145823', '2.479', '-94988', 14, 3);
+ T('-3410694351.116604983', '24.7', '-57221955836706816', 21, 3);
+ T('1.269671172434727971483055E+104', '8.874939', '32503582014329036069966208000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('2927.367886929', '66.169698', '215974479614991430320128', 81, 2);
+ T('-2.9478E+77', '87.8', '-45614995597568049679345479843840000000000000000000000000000000000000000000000000000000000000000000000000', 74, 0);
+ T('9.98028190347059252450E+30', '5.02328530', '319369020911058960784000000000000', 7, 1);
+ T('36103.42617219156122200027', '92.1', '178773396953280336258732327436288', 93, 1);
+ T('2.650822E+112', '29.473756', '14231492246896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-7.368691740049388978599E+66', '50.74306155', '-8296409343673619995129426450397003776000000000000000000000000000000000000000000000', 63, 5);
+ T('-4.820237680207123E+72', '91.63', '-11934330446400952257908845204406983253295104000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('-5.3644656E+835', '3.9', '-429157248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('1.69E+6', '34.48948745', '29033978920960000', 99, 0);
+ T('-5.60E+579', '42.6970748', '-24629060462182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 5);
+ T('4.64717583952372708901151158471E+655', '8.7', '11896770149180741347869469656857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 0);
+ T('230166371.38778497', '3', '1841330968', 76, 1);
+ T('8.76395E+15', '39.11', '4818032465123737600000000000', 19, 2);
+ T('-8.09158433388984636707710270E+755', '9.10', '-414289117895160133994347658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 3);
+ T('8.184904385', '89.7363862', '4951760157141521099596496896', 45, 6);
+ T('-6781.80777049606940622', '9', '-3471872', 13, 6);
+ T('-1.6E+9', '6.1961686', '-102400000000', 22, 0);
+ T('9347922.1191595312', '9.28', '4786136064', 28, 0);
+ T('-2E+4', '82.8175', '-96714065569170333976494080000', 19, 0);
+ T('-8.23026415886739774417E+37', '89', '-50942867680786818036981545978424391091031008870400000000000000000', 44, 4);
+ T('16121171.2768460572308873867487', '39.8', '8862707483932622848', 28, 3);
+ T('-6.87E+804', '4.763364211', '-109920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('-10328.15030132407261', '61.557', '-23814746599159031136256', 36, 4);
+ T('5.7177485273078264216912E+92', '82.6338685', '2764933529890381192187814362564947828093201940480000000000000000000000000000000000000000000000000000000000000000000000', 44, 2);
+ T('6.5273E+69', '6.95194', '417747200000000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('2.25E+7', '70', '26563311466141754327040000000', 23, 1);
+ T('1.352618833505347470683E+75', '14.9337110', '22161306968151612959670272000000000000000000000000000000000000000000000000000000', 7, 6);
+ T('1.085886138875E+394', '5.3810591', '347483564440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 1);
+ T('62426.2617589510237', '51.6082551', '140570855169115291648', 69, 4);
+ T('8.2213064028264352713827E+101', '8.521288', '210465443912356742947397120000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-761894403411.968894317', '8.8148823', '-195044967273216', 11, 5);
+ T('-514303.689424051419869743999', '7.938026', '-65830784', 71, 0);
+ T('33529724.65571889223', '9.353', '17167218688', 66, 0);
+ T('287277426.496468257731068', '5', '9192877632', 42, 5);
+ T('-5983164.4', '3.59229', '-47865312', 58, 3);
+ T('-71.584642', '62.30352527', '-327429707308344541184', 53, 2);
+ T('-7.9378652244149E+33', '44.69', '-139644401823406883779012198400000000000000000000', 85, 3);
+ T('6.367577567501905674E+55', '1.3144', '127351551350038113480000000000000000000000000000000000000', 82, 6);
+ T('8.579518894577E+274', '99.343', '54379161381899846293194826969486760618229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('-4.02912445332832602E+396', '3.0118773', '-32232995626626608160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-9051241278.41422595397377', '42.7', '-39807780123868410150912', 66, 2);
+ T('-9.307360888125163508155502E+178', '73.40854663', '-879055382041082516403649529130575931511763107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('2.5572195214051745E+324', '2.0049525', '10228878085620698000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 0);
+ T('-5.3883896321560084403604036E+29', '48.65988', '-151669684621905272643570236885307658076160000', 27, 5);
+ T('9.5253703623226987579477173279E+55', '8.323938937', '24384948127546108820346156359424000000000000000000000000000', 47, 5);
+ T('-1.490680E+179', '2E+1', '-156309127168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 1);
+ T('-1.90485E+37', '9.858655998', '-9752832000000000000000000000000000000000', 4, 0);
+ T('-7.51539484354559834587443587E+576', '6.153', '-480985269986918294135963895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 3);
+ T('7E+5', '79.21', '423124036865120211147161600000', 36, 2);
+ T('7.434963815', '9.561047581', '3584', 37, 4);
+ T('-4.62216412483397242E+48', '42', '-20328492802976125925033959751680000000000000000000000000000000', 54, 1);
+ T('-5.09433081227E+589', '32', '-218799842337047655219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 6);
+ T('207.3459', '3.3', '1656', 75, 6);
+ T('365839591.858821871664', '51.62646', '823797522852487331053568', 82, 6);
+ T('-6.877323426970706870950E+43', '8.45058382', '-17605947973045009589632000000000000000000000000', 7, 3);
+ T('-3.54976843420529338527E+396', '9.8559381', '-1817481438313110213258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('8.8998403655', '9.939331', '4096', 54, 4);
+ T('96212993.2237357948952377663210', '2.147666160', '384851972', 95, 3);
+ T('8.01963687101916695695405E+437', '7.9072911', '102651351949045337049011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('2509442.13596', '1.78574', '5018884', 13, 1);
+ T('8.83069012323714176617759536E+73', '2.54815693', '353227604929485670647103814400000000000000000000000000000000000000000000000', 31, 5);
+ T('-2.68048824122436E+336', '2E+1', '-2810695638030074511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 6);
+ T('4126.742212877068439', '3.7416458', '33008', 31, 5);
+ T('-2E+864', '30.94003489', '-2147483648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('8.308537437533746990E+26', '9E+1', '1028547116182457951054977848635035399619608576000000000', 73, 0);
+ T('5.9643615341662124393311635E+29', '33.2', '5123347546152853811023146269225779200000', 49, 4);
+ T('7.89451403613023086E+86', '5E+1', '888843261784681452421249880817664000000000000000000000000000000000000000000000000000000000000000000000', 94, 5);
+ T('-2.54219235063769754069307E+705', '5.4', '-81350155220406321302178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('-6.89E+215', '65.06', '-25419613333571762126848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-6.846E+784', '7.692298841', '-8762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('7.0074303963468034711477290000E+901', '8.375163990', '17939021814647816886138186240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('728632.5', '36.9277', '50071209773105152', 4, 4);
+ T('-5.39932386186636037758E+419', '4E+1', '-593661936825048047212961577566208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-516.74051134', '4.57782004', '-8256', 16, 4);
+ T('4.23280344E+357', '63.7732', '39040720885998701820531179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('4.28745025559139999260223986E+90', '8.35', '1097587265431398398106173404160000000000000000000000000000000000000000000000000000000000000000', 50, 2);
+ T('3.5119233045214421093E+48', '11.6770', '7192418927659913439846400000000000000000000000000000', 77, 2);
+ T('-372255787.43244952514', '3.567141', '-2978046296', 72, 1);
+ T('-7.83656770023192749271030795808E+225', '55.1997', '-282342106997025387650610530779227343147174461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('1.4466890E+643', '13.9061', '118512762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 3);
+ T('-5.572351994676E+17', '14.9', '-9129741508077158400000', 3, 0);
+ T('-78.979862629407361667645', '69.85132', '-46043073207979040833536', 23, 0);
+ T('-7348.0154767011620', '8E+1', '-8883186922528295175740981248', 80, 3);
+ T('-1607144192884416.2063', '4.15835813', '-25714307086150656', 94, 1);
+ T('277817903.99961', '9.317626750', '142242766336', 79, 0);
+ T('6E+43', '66.94952', '4427218577690292387840000000000000000000000000000000000000000000', 8, 0);
+ T('92090815.127488066377458', '6.693', '5893812160', 35, 3);
+ T('-359095537.7921998004818962652', '54.1', '-6468890106494432636305408', 27, 6);
+ T('6994918477.48', '4', '111918695632', 75, 3);
+ T('-1.371452946187E+59', '9.07397228', '-70218390844774400000000000000000000000000000000000000000000000', 87, 2);
+ T('15761312.526633325939879', '62.8', '72686222182471810099970048', 62, 3);
+ T('-336337.49603130614710647757343', '2.4048', '-1345348', 55, 0);
+ T('2.495946932081056140E+637', '4.689', '399351509132968982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-81.296352161336538045', '10.3460192', '-82944', 24, 4);
+ T('8.9E+17', '1', '1780000000000000000', 70, 5);
+ T('2157529896.6386223528', '74.783554', '40754587466638525677849714622464', 89, 4);
+ T('-4.69669769975152108790038362241E+84', '14.79558', '-76950695112728921504159885269565440000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-3.10687655501573765649E+93', '1.8671252', '-6213753110031475312980000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('1.94243961203254E+32', '21', '407359111725326532608000000000000000000', 65, 5);
+ T('-3.7518033980081150348E+242', '78.16537181', '-113391299949247781581733950168197097450373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('4.722956166495473814', '2.3931320', '16', 52, 2);
+ T('9.622235476924E+19', '3.118388', '769778838153920000000', 20, 2);
+ T('-21.514503232800', '5.76873181', '-672', 63, 2);
+ T('8.5665737758571647344E+318', '45.7', '301409519256188984537354454486220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('55.91529621922983385', '6.532', '3520', 14, 2);
+ T('9.764357752812817913625863265E+889', '1', '195287155056256358272517265300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 1);
+ T('-31.706171799774196768124436', '6.717', '-1984', 9, 1);
+ T('575362987.930544708028282853', '26.07131054', '38611956445216768', 31, 2);
+ T('1.3835880029750149E+263', '6.25997', '8854963219040095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('2E+56', '3', '1600000000000000000000000000000000000000000000000000000000', 13, 4);
+ T('-54709.0266168', '9.4544108', '-28011008', 87, 2);
+ T('-9270243638', '4.2523209', '-148323898208', 80, 3);
+ T('-2.420672433E+91', '3.93', '-193653794640000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 5);
+ T('-1.0118517077098383398289866216E+287', '44.75', '-1780068349139151555384292054054308738498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 3);
+ T('-95689.8876289994205', '82.13678538', '-462723611012417004393837101056', 47, 0);
+ T('-4E+6', '15.8699230', '-131072000000', 89, 6);
+ T('5.66741579E+497', '82.33', '2740594111609056439889780189167616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 2);
+ T('-7.73585424773658602825E+119', '6.65398', '-49509467185514150580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('-1945.98438277341861150549', '30.5', '-2088427847680', 74, 6);
+ T('2.9828522179044284733680750E+32', '80.293', '360604706231942565285450528918760361682922373120000000000', 25, 5);
+ T('4.6745899E+819', '7.9708', '598347507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('1.226810418E+92', '96.30', '9719793517149656296562876781307940044800000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('-1.19094089253971172650921E+959', '2.11978647', '-476376357015884690603684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 6);
+ T('-1.7107395194832800731862186E+652', '13.4149976', '-140143781436070303595415027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('-8.423695504900113353680454E+659', '2.623700773', '-3369478201960045341472181600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 0);
+ T('-897503', '46.53081', '-63156159005685972992', 69, 2);
+ T('-16698471.724881356164848255183', '44.499033', '-293762608489285287936', 51, 1);
+ T('-6.26528859539659526150628358095E+79', '6', '-4009784701053820967364021491808000000000000000000000000000000000000000000000000000', 76, 1);
+ T('4419.875799875', '7.7349876', '565632', 7, 0);
+ T('3.11919502353975594384526741E+713', '2.80193', '1247678009415902377538106964000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('8.1762E+59', '77.15839', '123555241079164138227907952640000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('-9E+3', '21.2535495', '-18874368000', 43, 6);
+ T('-2.48104E+814', '3E+1', '-26639964150169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-4.436164760644038062351970E+738', '1.7', '-8872329521288076124703940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('-9.4064952E+74', '2E+1', '-986342511083520000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('-25131.6584261318951438976886', '9.381504', '-12867072', 17, 6);
+ T('-4.3867278755509755414376E+820', '8.95220144', '-11230023361410497386080256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('-2.50332532126728E+32', '9.74596', '-128170256448884736000000000000000000', 82, 6);
+ T('35584612.26074026977838925', '4.4913', '569353792', 71, 1);
+ T('5.05E+690', '14.924', '82739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 1);
+ T('-4.3656975797523148526118143E+195', '7.0498', '-558809290208296301134312230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 5);
+ T('-9.0240543542745255155878E+125', '5.559521871', '-28876973933678481649880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 4);
+ T('7.7143390390517590415112639635E+694', '19.63099', '40445353861063686443558575608954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('2.625649612234489662E+198', '84.658409', '50787449751862619022650537501374434552840192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-810976286.743534277435581257', '4', '-12975620576', 58, 1);
+ T('-8.5774E+194', '3.978395', '-6861920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 3);
+ T('-745837.9574720514496827', '7E+1', '-880528912621011894311845888', 51, 0);
+ T('-1.26E+47', '70.98401', '-148754544210393824231424000000000000000000000000000000000000000000000', 96, 3);
+ T('2.9E+8', '9.2458424', '148480000000', 64, 3);
+ T('6.473519E+66', '2.0', '25894076000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('271861627.59836384164370973619', '4.9728', '4349786032', 15, 5);
+ T('8.35785828337718901264131854', '5.689', '256', 96, 0);
+ T('5.371498327E+709', '4.50', '859439732320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('-6.0359117423142872800724317097E+317', '70.67247', '-712594682636607827953202552134843968798510578401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('4250.36', '3.4', '34000', 46, 1);
+ T('8.7319855708926554E+864', '4.19930609', '139711769134282486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('2.01219670E+550', '7.5345639', '2575611776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('7.30E+9', '8.887050', '1868800000000', 42, 3);
+ T('6E+3', '25.42', '201326592000', 51, 3);
+ T('4.9930556338589130159497E+27', '35', '171560085236260653452901503048089600000', 63, 5);
+ T('7.914543245549992112E+801', '9.78325286', '4052246141721595961344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('-4.8061573042995671838534083222E+628', '57.3396', '-6926402638312805863064775227484021820525379584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('3.50585550694663E+43', '6.2391648', '2243747524445843200000000000000000000000000000', 14, 4);
+ T('4478070621.9992645', '3.0819', '35824564968', 21, 1);
+ T('7.013840760793536634172431E+205', '26.448927', '4706908857337499820616954245283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('-4.10E+301', '37.28233450', '-5634997092352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('4E+64', '76', '3022314549036572936765440000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-816698601.293332275', '65', '-30130860156007263370248978432', 95, 5);
+ T('338430959', '43.522602', '2976870196959061737472', 90, 2);
+ T('1.82093724204251658423425970283E+834', '94.278', '36067377935205199850452043661119897973720693839063909662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 6);
+ T('776239158.841908948186', '6.185867', '49679306112', 19, 1);
+ T('1.48208808471292870980839E+531', '5.062895', '47426818710813718713868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 2);
+ T('2.78066847242950999403E+769', '5.11913', '889813911177443198089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('4E+9', '2.1548174', '16000000000', 53, 5);
+ T('-9.4075992', '9.499070773', '-4608', 92, 4);
+ T('-7.0685340090066E+23', '20.674', '-741189511702810460160000000000', 21, 3);
+ T('8.8E+96', '9.089032', '4505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 5);
+ T('346970.1070177', '7.7179695', '44412160', 74, 0);
+ T('-5.1897365646E+139', '94', '-1027933229865871754697533529889664139264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('9.7621187953988E+73', '43.773338', '858685050181729510966165504000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('-4.30E+54', '43.90737225', '-37823199995494400000000000000000000000000000000000000000000000000000', 86, 4);
+ T('9574896757.200617858612927053', '5.629007', '306396696224', 57, 1);
+ T('-1468183.43567', '71', '-3466649094959502159389917184', 95, 6);
+ T('-9.016115699215612630E+663', '6.4969136', '-577031404749799208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('6.923039E+33', '4.367', '110768624000000000000000000000000000', 97, 6);
+ T('6.753678819196E+57', '8.536885815', '1728941777714176000000000000000000000000000000000000000000000', 31, 5);
+ T('324.752551903732', '6.40443', '20736', 6, 5);
+ T('-7.120184293E+563', '88.1834', '-220359030584889189446719161479515340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('-7.661837085549977711E+834', '7.2483', '-980715146950397147008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 5);
+ T('9.438463972179E+279', '1.318472', '18876927944358000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 0);
+ T('-8E+187', '20.49253', '-83886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('1.9331567988272846695550415E+79', '8.2356', '4948881404997848754060906240000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('-9.9677507053768E+163', '24.329', '-1672311066182589349888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('-8.0053653070272E+748', '7.1625', '-10246867592994816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('-430.6723605589101', '11.9', '-880640', 27, 5);
+ T('-699477584.40839669', '8', '-179066261504', 80, 4);
+ T('2.281687311E+472', '52.18', '102758061235955890189762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('2.71055000849E+48', '2.107535', '10842200033960000000000000000000000000000000000000', 88, 5);
+ T('2.63E+47', '38.09068432', '72292889526272000000000000000000000000000000000000000000000', 87, 4);
+ T('-2.0E+61', '2', '-80000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('-6.681684826172E+74', '3.73', '-5345347860937600000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('2700529749.9480545833770515727', '40.78158453', '2969263860180502708224', 48, 4);
+ T('-7917.1225276715', '9.0442945', '-4053504', 4, 1);
+ T('-5.7643944546442', '1.242406', '-10', 74, 5);
+ T('-7.5727095884191388285E+65', '8', '-193861365463529954009600000000000000000000000000000000000000000000000', 37, 4);
+ T('3495742.601883', '31.20344', '7507048782626816', 47, 6);
+ T('-5.53839E+38', '8.0', '-141782784000000000000000000000000000000000', 21, 6);
+ T('-8.71E+84', '7.531593', '-1114880000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-1.3901E+8', '42.95084805', '-611372445508567040000', 2, 3);
+ T('-2.70975983440E+490', '2', '-108390393376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 1);
+ T('-7E+8', '2.0852', '-2800000000', 33, 3);
+ T('4.67928097219209417664909646071E+78', '7.08424', '598947964440588054611084346970880000000000000000000000000000000000000000000000000', 34, 2);
+ T('-286713899.44915131098547', '20.540', '-300641313357824', 39, 3);
+ T('703083448.085860086002602682', '98', '222816038716933278634819612567102554112', 40, 0);
+ T('5.602493E+57', '9', '2868476416000000000000000000000000000000000000000000000000000', 91, 6);
+ T('3.655508268374758291238844', '82.5484085', '14507109835375550096474112', 49, 1);
+ T('-5.5310593711E+15', '52.88', '-24909676922650049952455065600000', 17, 3);
+ T('8.0E+90', '76.1', '604462909807314587353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('-2.1346011783151E+71', '25.3156', '-7162533008489389752320000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('35856.323182', '4.8180', '573696', 66, 6);
+ T('826187.96058052791633', '12.9261', '3384061952', 79, 4);
+ T('-3.370254939488505065441266039E+171', '3.745000', '-26962039515908040523530128312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-74.75859981097694316760413125', '2', '-296', 70, 5);
+ T('-3445725987.076170836733003', '9.654', '-1764211705344', 47, 1);
+ T('589', '66.3255704', '43460529037659703607296', 45, 1);
+ T('-4.58490056337E+15', '6.6628656', '-293433636055680000', 96, 5);
+ T('-8.277530478E+71', '47.0518', '-116495884925839761368678400000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('-260972271.176864029934956665', '80.81837741', '-315496116615366120545926508445696', 100, 4);
+ T('6.536770166213959467E+19', '73.5', '617380486783020838310923226278749945200640', 31, 6);
+ T('-3737.84313202984', '57.7', '-538558457839473393664', 20, 3);
+ T('7.0402927611E+267', '39.807189', '3870441876888325246156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('3.1754896840E+72', '80', '3838931468907499799764895619088384000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('3582933309096763897.863537', '6.251498090', '229307731782192889408', 36, 4);
+ T('1.254E+83', '2', '501600000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-2.775648576844602833858679E+83', '68.3376', '-81922686296973645281071645895203475520120422400000000000000000000000000000000000000000000000000000000000', 58, 5);
+ T('1.6265E+76', '4.388278', '260240000000000000000000000000000000000000000000000000000000000000000000000000', 37, 2);
+ T('-2.94E+180', '35.21', '-101017630801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('-502.57163705475568048784', '9.689457', '-257024', 28, 6);
+ T('-6.1E+2', '9', '-312320', 41, 1);
+ T('2.98912418355223837748280371E+530', '8E+1', '361362940353079903981261405277552982193873193271296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 2);
+ T('-5700524.6', '4.6609', '-91208384', 43, 4);
+ T('-8.72972836080361739940E+81', '8.309686845', '-2234810460365726054246400000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('2.682810016121204959571403230E+75', '1.378516000', '5365620032242409919142806460000000000000000000000000000000000000000000000000', 97, 2);
+ T('8.02788E+603', '5', '256892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('-1770972315377648902.05', '13.5477853', '-14507805207573699805184', 93, 0);
+ T('6.7E+76', '21.04', '140509184000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 5);
+ T('-5.3E+65', '4E+1', '-582741162721280000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('8170107.78585', '1.02837667', '16340214', 70, 3);
+ T('4.9598663E+80', '4E+1', '545343066906432634880000000000000000000000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('9.0E+53', '6.516927784', '57600000000000000000000000000000000000000000000000000000', 27, 3);
+ T('842.618490546091953395', '2.3333818', '3368', 85, 2);
+ T('-25867.51148811763074199014', '7.09', '-3310976', 73, 1);
+ T('1.0951943664E+324', '7.7836', '140184878899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('-16489802.8167993495807199', '55.71210', '-594107729140906077454336', 5, 2);
+ T('-5.520678582412164198590969703E+720', '4.4923289', '-88330857318594627177455515248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 0);
+ T('-5.58985', '45.954', '-175921860444160', 54, 3);
+ T('1.98552081203086E+26', '6.13564682', '12707333196997504000000000000', 50, 3);
+ T('-2.21813164884707119076607333E+717', '55.6291910', '-79916614937650989585182225449093720115773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('6.97E+47', '1.59', '1394000000000000000000000000000000000000000000000', 47, 5);
+ T('1.9719392831065920E+25', '86.16', '1525714120998349447709018233665336775802880000000000', 7, 1);
+ T('-70615588.0443', '1.604637', '-141231176', 20, 3);
+ T('347', '47.714', '48835908459298816', 24, 0);
+ T('-4425.67615231421644258958', '4.99999', '-70800', 16, 5);
+ T('-7.68E+8', '2.926', '-3072000000', 28, 6);
+ T('-84812.2841490257508470448314532', '3.85393', '-678496', 10, 1);
+ T('-8.434E+20', '8.39311', '-215910400000000000000000', 93, 3);
+ T('100', '21.997253', '209715200', 54, 0);
+ T('-8348.6', '41.2', '-18357446137348096', 35, 1);
+ T('8.506301043863E+38', '29.84458357', '456678559916528081305600000000000000000000000000', 60, 4);
+ T('-6587649.1454041628816316839564', '3.72154169', '-52701192', 76, 5);
+ T('-5.03353273694E+234', '76.54486704', '-380322980597641070363871968850083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-2126.7142966136', '43', '-18700493765214208', 84, 4);
+ T('3.1892181E+18', '94.998047', '63168972480058333409460202389268070400000000000', 27, 3);
+ T('44', '9.990423021', '22528', 67, 1);
+ T('577.28743572222748451099175', '31.80528965', '1239098064896', 17, 3);
+ T('86213.71244184318', '62.0843', '397587286706680393367552', 7, 3);
+ T('-3.2885197174889821802125E+67', '5', '-1052326309596474297668000000000000000000000000000000000000000000000000', 73, 5);
+ T('424366606523309942649.074928', '35', '14581125572256931722792724856832', 12, 5);
+ T('-8.9514537291115738257252816943E+65', '2.7227385', '-3580581491644629530290112677720000000000000000000000000000000000000', 44, 4);
+ T('-512.2855468798985', '14.33475', '-8388608', 93, 3);
+ T('-6.6397780990149E+60', '3.98991', '-53118224792119200000000000000000000000000000000000000000000000', 70, 5);
+ T('9.968511890486775443549915989E+68', '6.829968', '63798476099115362838719462329600000000000000000000000000000000000000000', 26, 1);
+ T('-38018910.304892', '9.21', '-19465681920', 9, 4);
+ T('-8.48709178E+155', '92.22261', '-4202604292620731202108199012283711488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-4.16845606716668001776349956E+387', '1.04', '-8336912134333360035526999120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('-2.8661E+868', '67.3118374', '-4229617055172715670929408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 1);
+ T('-2.5498598214573E+851', '6E+1', '-293978822189109650965446241812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('957672888.750027132103730', '30.43', '1028293433556467712', 62, 0);
+ T('3.95357634409589E+559', '13.2493114', '323876974108335308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('4.6390943424820732847E+33', '24.10754000', '77831087828199719625241395200000000000000', 54, 5);
+ T('4.907E+8', '7E+1', '579316308286033726590156800000', 8, 3);
+ T('7119028362.012293084345', '19.548', '3732421141856256', 53, 6);
+ T('-2.5585751088E+22', '28.409', '-6868122760409776128000000000000', 17, 0);
+ T('3.77162968E+10', '6.65', '2413842995200', 7, 3);
+ T('-1.3809387737163862403678350898E+825', '3.127800', '-11047510189731089922942680718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('5.16943042582972E+56', '13.04987', '4234797404839706624000000000000000000000000000000000000000000', 51, 5);
+ T('1.66394833248E+90', '9E+1', '2059868264079134199261081752737173995520000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 5);
+ T('9.773699E+507', '9.913', '5004133888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('-2.067541129400790055E+58', '7', '-2646452645633011270400000000000000000000000000000000000000000', 11, 4);
+ T('-2.512176969919141026E+848', '10.3302', '-257246921719720041062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('5.08219021359E+26', '76.52612866', '38399943558760862855553912693325824000000000000000', 70, 2);
+ T('-7.319191895911E+734', '8.217', '-187371312535321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('1.59142660017844747366562E+249', '1.316982', '3182853200356894947331240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-598671.7078', '2.4692', '-2394684', 29, 6);
+ T('-8.8604252966E+158', '8.66985', '-226826887592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('-9.1991949239021406665886711516E+899', '1.56007', '-1839838984780428133317734230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('732641.4552019778', '2.60609', '2930564', 32, 1);
+ T('150473.849740765886683104', '6.72', '9630272', 57, 6);
+ T('5098.2559348164', '67.1247524', '752332010302170353106944', 99, 3);
+ T('68733.943091750701565015', '95.145', '2722794647046465357908528169222144', 38, 4);
+ T('-6.27E+32', '79.1', '-378998244449186246270386176000000000000000000000000000000', 54, 4);
+ T('7.650E+401', '9.500', '391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 0);
+ T('-2.1922594E+47', '14.3590', '-3591797800960000000000000000000000000000000000000000', 59, 1);
+ T('-1.9960080328005043E+659', '7.945', '-25548902819846455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('4.6E+33', '2.34025933', '18400000000000000000000000000000000', 61, 4);
+ T('8.032374442215396277581E+606', '55.12475', '289396788358892434645712124172365201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('-2.09E+29', '5.0', '-6688000000000000000000000000000', 48, 4);
+ T('1.235770284779E+69', '76.95436232', '93372162773866017453820803698130944000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('2.2354945836722520914E+975', '76.10081585', '168909195113127598637050666836018174781030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 3);
+ T('-9.386912883744151650373419E+491', '6.3008', '-60076242455962570562389881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 4);
+ T('3.98951825492E+522', '15', '130728534177218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 3);
+ T('632912691797375411782239.55', '3E+1', '679584828123263713059812394663936', 63, 1);
+ T('3.6086E+13', '7.868565', '4619008000000000', 39, 3);
+ T('-8.23123113875E+51', '22.2797', '-34524285690183680000000000000000000000000000000000000000000', 16, 1);
+ T('-7.435399598165061361774823305E+47', '5.52774137', '-23793278714128196357679434576000000000000000000000', 76, 1);
+ T('-8.47592607068E+102', '83.212600', '-81974126975918578660900876697668157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('-10.61356336', '3.2372643', '-80', 43, 3);
+ T('7.93424154076260954606902E+293', '92.444421', '3928846113868544393288535746028287290734311943176192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('5.4384677073341415E+56', '26.5', '36496938973987870448025600000000000000000000000000000000000000000', 28, 0);
+ T('-6.653E+4', '48.22130', '-18726530200559943680', 29, 3);
+ T('-8.5601784677562E+27', '9.60930593', '-4382811375491174400000000000000', 68, 6);
+ T('9.94837350139E+48', '4.86964438', '159173976022240000000000000000000000000000000000000', 1, 5);
+ T('-18178.3885495658277', '70.62140606', '-21460794481401102673641472', 83, 5);
+ T('-2291536327.1', '91.35108', '-5673569141340512039881178839563370496', 35, 4);
+ T('-9.8258860589E+198', '4.340150662', '-157214176942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('-5.01E+46', '6.70766', '-3206400000000000000000000000000000000000000000000', 12, 6);
+ T('-8.51884752478647819472874062284E+92', '30.0', '-914704287964211830734426514159111766016000000000000000000000000000000000000000000000000000000000000000', 7, 3);
+ T('-7.5285', '73.738976', '-66113130760175032991744', 100, 1);
+ T('-4.7169605544159999805876859E+56', '7.3', '-60377095096524799751522379520000000000000000000000000000000', 13, 4);
+ T('8.140E+5', '88.57', '251920797994574885941971779584000', 56, 5);
+ T('4.461E+703', '2E+1', '46776975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('3.781173573871057546549E+171', '30', '4060004210068908070840488165376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('-2640.57575319117037356222359', '8.49100', '-675840', 67, 4);
+ T('3.59651353549E+77', '6.54', '23017686627136000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-878.30752520', '5.448208493', '-28096', 73, 0);
+ T('-7202239297.8902', '73', '-68023226915518872173058587623424', 11, 2);
+ T('5260130484.479353026263396', '6.4', '336648350976', 46, 1);
+ T('3.62154918649279048E+557', '22.6', '1518987823910345708142592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('-3E+9', '43.45443', '-26388279066624000000000', 81, 3);
+ T('-2.93767467940276975576549104642E+827', '41.5153', '-646001493725295662736931404275441555472384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 2);
+ T('658351.08457', '4.143186', '10533616', 56, 0);
+ T('-2.480645E+26', '8.81449181', '-63504512000000000000000000000', 63, 1);
+ T('3.6881093E+620', '5.3864331', '11801949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 3);
+ T('-3.95224080353886E+49', '3E+1', '-42436862492790411912806400000000000000000000000000000000000', 17, 3);
+ T('69628265.97', '4.20', '1114052240', 47, 6);
+ T('8.39E+88', '4.789085964', '1342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 6);
+ T('4.90709680729024420E+967', '7E+1', '57932773727360239268194470370012561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('-83.135622465822', '6.89', '-5312', 35, 0);
+ T('3.640065489670724363991916752E+864', '17.0366291', '477110663862121183837148512518144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('4.76090519799037E+56', '51.739', '1072060543780784390691331506176000000000000000000000000000000000000000000', 65, 3);
+ T('9.2624531E+744', '4.4240231', '148199249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-7.057169E+732', '7.7548', '-903317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('5.08007795329561452E+38', '57.86293', '73211638967920644910054387319046144000000000000000000000', 73, 2);
+ T('-2.829380712714618896099006801E+561', '8.305761', '-724321462454942437401345741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('-1.3600547292818E+780', '8.390748', '-348174010696140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('-355368.809768777851774612010112', '1.565928', '-710736', 82, 0);
+ T('7.9115283E+49', '14.1473', '1296224796672000000000000000000000000000000000000000000', 94, 3);
+ T('4.4E+78', '88', '1361734043213918302389036646400000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 5);
+ T('1.58608823859842223E+537', '35.3719051', '54497576906803746840395120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-82300028471363.66', '83.38814', '-795957034992398651191565025999641903104', 21, 2);
+ T('7.9182552817557819E+67', '6', '5067683380323700416000000000000000000000000000000000000000000000000000', 82, 6);
+ T('-8306520.20515410', '9E+1', '-10282973695124796961055073349140480', 10, 6);
+ T('4977.435950474823', '8.58894382', '1274112', 88, 5);
+ T('55391.73420006158', '83.8', '535708880594191396929198358528', 61, 6);
+ T('54.503204515854681440562', '73.714', '510015580149921683079168', 69, 2);
+ T('-7.2997735598175029155584E+86', '2.3875', '-2919909423927001166223360000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('-2.0188490041726382580664661E+106', '1.97860', '-40376980083452765161329322000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-4.010017219733596E+60', '43.667222', '-35272484485432608056271699968000000000000000000000000000000000000000000000', 81, 0);
+ T('960306839', '53.68301108', '8649675044563477791244288', 89, 3);
+ T('3.0049740746479240E+21', '2.19741', '12019896298591696000000', 76, 2);
+ T('41906.06494', '4.936', '670496', 74, 2);
+ T('6.37376E+568', '1.62', '127475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 5);
+ T('-1.83973652226781460853707624E+49', '8.6', '-4709725497005605397854915174400000000000000000000000', 50, 2);
+ T('5.6', '4.45178829', '80', 32, 6);
+ T('-136.394634945', '7.792', '-17408', 10, 4);
+ T('-724341.8', '1.19395065', '-1448682', 3, 3);
+ T('809842.480758787003', '90', '1002535837294950932584856559812608', 10, 0);
+ T('5.56105126E+162', '79.0', '3361449226207233143216270087290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 1);
+ T('4.1569E+710', '60.28', '479257940250020219453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('9E+921', '5E+1', '10133099161583616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-4.590308314359756743014E+518', '9.27601', '-235023785695219545242316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('4.41E+193', '6.61109', '2822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-4.315925114695802992955256120E+45', '7.4090', '-552438414681062783098272783360000000000000000000', 15, 2);
+ T('1.41E+3', '8E+1', '1704585405656627136335708160', 74, 4);
+ T('-3.748472923927846451E+39', '9.7262', '-1919218137051057382912000000000000000000000', 59, 3);
+ T('3.60672701795406E+83', '4.61', '5770763228726496000000000000000000000000000000000000000000000000000000000000000000000', 98, 2);
+ T('-1.25E+639', '67.660907', '-184467440737095516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('-4.59610075457E+468', '2.79035', '-18384403018280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('8.698E+748', '2.4773', '347920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('-2.78648021188020897E+46', '8.0915951', '-7133389342413334963200000000000000000000000000000', 34, 5);
+ T('6488575056.91', '49.30', '3652743025545886901993472', 29, 4);
+ T('36.45', '79.528554', '21760664753063325144711168', 86, 1);
+ T('-272828995.546', '24.62982186', '-4577310980177920', 10, 4);
+ T('7.764497669169010755', '75.8', '264452523040700131966976', 27, 6);
+ T('15990.5445732655493942223253', '9.750779599', '8186880', 34, 1);
+ T('-3E+131', '90.9043', '-371382011785614082469737267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('1.7351964E+718', '9E+1', '21480690995838504256359707166375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-41482666.1', '1.8', '-82965332', 11, 3);
+ T('-1.08389264045E+94', '84', '-209655327796844930819181033209987072000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 2);
+ T('6.48235856484589569374702583058E+206', '8', '165948379260054929759923861262848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-4359414.659257130259', '2.694588159', '-17437656', 3, 3);
+ T('6.177700220545651094E+548', '37.6943441', '84905665317553787916021189836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('521.1472058332293324659', '6.090931619', '33344', 5, 2);
+ T('8.56275E+265', '3.9195892', '685020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('4.26144209E+9', '90.18058', '5275409788306973025110898472292188160', 27, 5);
+ T('88389467.3558878844', '8E+1', '106856308838275218154928778248192', 16, 6);
+ T('-6.567E+465', '23.70544255', '-55087988736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 5);
+ T('-9.4278401E+98', '27.6481108', '-126538327816929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 6);
+ T('-2.881E+82', '5.97', '-921920000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 6);
+ T('-3947.1812182', '4E+1', '-4339772394831872', 57, 4);
+ T('3.24462232158467429828124181668E+42', '17.69207', '425279136934746429624318927395880960000000000000', 24, 3);
+ T('-7.640645585675374157702E+33', '9.04', '-3912010539865791568743424000000000000', 78, 2);
+ T('4.14888E+949', '3.0542', '331910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 6);
+ T('-1.854929099472089709931E+920', '7.56', '-23743092473242748287116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('9.425978966394750724454E+352', '68', '27820579461960520434019469717055281026826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('6.869871928E+79', '1.679634156', '137397438560000000000000000000000000000000000000000000000000000000000000000000000', 1, 5);
+ T('1.3437276017281370298803910861E+699', '4.315950', '21499641627650192478086257377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('3.1594006277E+73', '33.70177458', '271390447418667433984000000000000000000000000000000000000000000000000000000000000000', 42, 0);
+ T('-9.56388554559010212E+53', '7.6102', '-122417734983553307136000000000000000000000000000000000000', 21, 2);
+ T('-5.86370283181681E+157', '5.246559245', '-1876384906181379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 4);
+ T('-993893509.857503419325732', '7.6', '-127218369152', 63, 2);
+ T('6.8299772E+783', '78.9', '2064233946114807512424499694796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 2);
+ T('-7955365.621485757', '6.6795', '-509143360', 97, 5);
+ T('657645031599130572.5629686', '4.877052', '10522320505586089152', 76, 0);
+ T('-22.8742631512077244665', '66.833', '-1623313478486440542208', 70, 6);
+ T('-5.77E+27', '97.5379', '-914292995414610455829497186877440000000000000000000000000', 73, 0);
+ T('-5088312319702255.66463401029530', '8.768615612', '-1302607953843777280', 38, 6);
+ T('-5.230667171517046E+665', '1.5405', '-1046133434303409200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 5);
+ T('3.07402442E+954', '2.00', '12296097680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 3);
+ T('-8.56948143517847787659E+23', '5.521819', '-27422340592571129205088000', 55, 2);
+ T('-2.065399152879103E+75', '7.18', '-264371091568525184000000000000000000000000000000000000000000000000000000000000', 24, 5);
+ T('-7.921623823E+11', '7.245', '-101396784934400', 93, 3);
+ T('-3.896629E+708', '71.7', '-9200655092888931379699515392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('-5341692.59493333490216', '7.61548363', '-683736576', 13, 2);
+ T('-2.2E+62', '17.878175', '-28835840000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('2.484293E+409', '17.732', '3256212520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('1906.6627764732417', '3.521360981', '15248', 92, 2);
+ T('-6209182.72030443668832653', '6E+1', '-7158699453817751320133632', 74, 6);
+ T('-1.633850E+751', '95.5419', '-647234666619653939886058916282368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('-5.120454424773E+88', '6.77', '-3277090831854720000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('-278021.2240143352', '27', '-37315346956288', 90, 3);
+ T('-14274.371175435584706389918', '4.255059', '-228384', 55, 5);
+ T('-6.16E+134', '6.152', '-39424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 4);
+ T('-968100599.6461147115520165442', '75.3780', '-36573806566109014162372644831232', 97, 5);
+ T('-9.4E+967', '9.0', '-48128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('8.89746749040239853623924366426E+322', '2.29120', '355898699616095941449569746570400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('-9.3E+432', '17.90', '-1218969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('-2.42548742568201751580400E+940', '1.2731691', '-48509748513640350316080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('3.6970207248E+705', '6.4', '236609326387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 5);
+ T('-9.536388787857', '80.3', '-10880332376531662572355584', 74, 5);
+ T('-4.96E+31', '6.06', '-3174400000000000000000000000000000', 12, 3);
+ T('5.2E+36', '8.1596207', '1331200000000000000000000000000000000000', 51, 0);
+ T('-6907.4332207', '4.758276', '-110512', 89, 2);
+ T('-8.49E+9', '1.32416', '-16980000000', 92, 4);
+ T('-3.7E+19', '5.2376905', '-1184000000000000000000', 2, 1);
+ T('-217973037.529082', '3.79', '-1743784296', 81, 4);
+ T('-9642110.553', '6.331265', '-617095040', 46, 1);
+ T('2.31901530501275330737198321E+392', '5.978626831', '7420848976040810583590346272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-6.595900E+974', '2.60992301', '-2638360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-4.815E+803', '15', '-15777792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 6);
+ T('-6.8E+65', '10.6990', '-696320000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('3.9727268174635547992045E+34', '92', '196719903699236671218909122780096141965968875192320000000000000', 65, 6);
+ T('492006888.307750013363', '4.7759566', '7872110208', 82, 1);
+ T('7.009534638475E+64', '63.09', '646515457758752653194064560128000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('56760120.099759679150211328854', '5.7007', '1816323840', 69, 2);
+ T('-6951857.42948451499207816012192', '5.5', '-222459424', 22, 2);
+ T('5.056700166031826310544568725E+90', '9.515765', '2589030485008295070998819187200000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('2.281E+86', '78.34940901', '68938994863524228687619686400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('436686888.991385427161747892', '4.10', '6986990208', 23, 1);
+ T('4.278996187826E+775', '68.2', '12629367611072804626436444452290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('-345615918.906890557607549351', '1.1576498', '-691231836', 48, 4);
+ T('-9.021676305996210217452E+855', '5.9', '-288693641791878726958464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('-460063045.87697967', '32', '-1975955732373176320', 89, 0);
+ T('7E+646', '1.9', '140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 4);
+ T('1.6266685647684368286945840806E+588', '65.84467', '60013477414063567992049160467204723177275208499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 2);
+ T('-9422290413045.7411155901440', '51.46933206', '-21217111796583029421543260160', 74, 5);
+ T('83585685.24200895', '90.8772', '103474066172595420762931604163133440', 52, 0);
+ T('-8.6925662561730439383E+736', '5', '-2781621201975374060256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('-5.622263432009194370', '89.8560336', '-3094850098213450687247810560', 59, 4);
+ T('8.174808601736961640976272E+204', '83.58745', '79061897512380616309242887399759193893899102846976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('-3.97951866266759293644755856091E+338', '7E+1', '-469818638763391873712567142385110415760501279555584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 0);
+ T('6.6870536E+361', '7.77390692', '8559428608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('-1.23885167800375E+439', '4.489981', '-198216268480600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('8442.380237848511', '9E+1', '10450689811647180280698406699008', 90, 5);
+ T('3.99489820E+308', '4.2846510', '6391837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 4);
+ T('3.3922024261E+131', '88.6262005', '104983580115754906969347353135451996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 3);
+ T('-47700.65', '3.224', '-381600', 73, 4);
+ T('8273.364690021783060544559852', '55', '298066237737888907264', 31, 2);
+ T('16.775054897', '52.78862168', '72057594037927936', 33, 4);
+ T('-1.702626084887043969800845385E+64', '4.952328', '-272420173581927035168135261600000000000000000000000000000000000000', 67, 6);
+ T('45615698.0380628117300780531168', '1.0', '91231396', 16, 0);
+ T('5460234689.8390828', '4.4759', '87363755024', 57, 3);
+ T('1.1E+220', '4', '176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 5);
+ T('495570.990238', '25', '16628569866240', 45, 2);
+ T('7.50814647471971439073148581029E+95', '94.0184', '14871416226999860242991038914092388002153203505606411943936000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('5.07483191052165717481458741205E+38', '7', '64957848454677211837626718874240000000000', 54, 0);
+ T('5.803E+482', '6.92129', '37139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 2);
+ T('-2.59821949793039812929304E+973', '2.7', '-103928779917215925171721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('4.371E+6', '9.21', '2237952000', 23, 6);
+ T('-446377.530133', '23.381', '-3744481673216', 37, 4);
+ T('-925176966990644011.7785329', '12.84793', '-3789524856793677869056', 70, 1);
+ T('-9.506898205334003005775E+86', '3.121214081', '-7605518564267202404620000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('-756.91853062208879126867312522', '5.5021928', '-24192', 51, 4);
+ T('7.33670467E+27', '71.4357847', '17323304114160600520283295580160000000000000000000', 22, 4);
+ T('4.03948495732711977952014873272E+945', '1.0', '8078969914654239559040297465440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('2.3899280473E+19', '2.9597840', '95597121892000000000', 47, 2);
+ T('19.478527744725375611219404998', '47.505555', '2674012278751232', 65, 1);
+ T('1.5187206879749405298E+77', '54.1', '2735883969777522198146570380451512320000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('325722', '3.214594', '2605776', 4, 2);
+ T('9.22278186723E+32', '78.774', '278741478199199195473016494397325312000000000000000000000', 44, 2);
+ T('5.65842010188614862786E+48', '1E+1', '5794222184331416194928640000000000000000000000000000', 40, 5);
+ T('-941.0075783080971', '47.12', '-132433976542363648', 37, 3);
+ T('5.4E+695', '1.4543', '1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-3.11822147E+104', '89.089465', '-193008560453615811515247561973694464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-5.11E+311', '1.796', '-1022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('3.9809823E+54', '40.6379299', '4377136328820444364800000000000000000000000000000000000000000000000', 22, 6);
+ T('690.3116170618587211707', '20.52675', '723517440', 77, 0);
+ T('-18.8620362158', '8.297854536', '-4608', 71, 2);
+ T('3.40E+805', '74.209', '642241841670271749062656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('-9.392E+92', '2.645663323', '-3756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 4);
+ T('-8.50905364636855E+67', '4.5731', '-1361448583418968000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('-306371340.0103460004719', '42.64034207', '-1347435402989257359360', 17, 0);
+ T('-2.1765684843921875735083E+247', '2.638746237', '-87062739375687502940332000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('6.8E+28', '6.8335', '4352000000000000000000000000000', 40, 6);
+ T('-5.43181691261966612E+34', '9.960570', '-27810902592612690534400000000000000000', 54, 4);
+ T('-715.84933', '71.5092001', '-1688246017625898163896320', 54, 0);
+ T('199498.7', '3.55', '1595984', 62, 5);
+ T('9638953.487185', '6E+1', '11112956195594681479856128', 96, 5);
+ T('-8.2E+3', '6.93335609', '-524800', 38, 2);
+ T('2680.6834322697067', '77.721096', '404990149570900773526568960', 49, 5);
+ T('-3.83E+62', '26.4354118', '-25702694912000000000000000000000000000000000000000000000000000000000000', 39, 4);
+ T('4020845155.9098808672367', '2.17118517', '16083380620', 78, 0);
+ T('3629796.6531', '8.0304', '929227776', 27, 3);
+ T('-4775.002494664092044', '49.28', '-2688086027586764800', 40, 3);
+ T('1.8493E+150', '32.682826', '7942683020492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 6);
+ T('62.80183', '24.69', '1040187392', 49, 5);
+ T('1.674714718214734E+520', '9.4847846', '8574539357259438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('9.779825514734276979658E+131', '12.374069', '4005816530835159850867916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('-9.0E+181', '6.9287', '-5760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 6);
+ T('-4.641924976530253255E+48', '1E+1', '-4753331175966979333120000000000000000000000000000000', 70, 0);
+ T('6.8716016252672711311E+24', '8', '1759130016068421409561600000', 66, 4);
+ T('131.739417', '38.22', '36009005809664', 76, 1);
+ T('2.46680319396405422760E+281', '8.97230576', '63150161765479788226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 4);
+ T('533437.6294989', '1.05863593', '1066874', 85, 6);
+ T('-2.1759E+5', '2.969', '-870360', 20, 2);
+ T('7.479376163666658481151013755E+620', '6', '47868007447466614279366488032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('9.25478182739E+57', '7E+1', '10926117876984405565492608483983360000000000000000000000000000000000000000000000', 37, 2);
+ T('6132690417.6', '2E+1', '6430591986696192', 63, 5);
+ T('8.33090351123285264E+46', '60.6688435', '96048778109050449630586092164376166400000000000000000000000000000', 99, 3);
+ T('5748602.394784', '8.75280', '1471642112', 31, 5);
+ T('-1.274552491792', '7.710359678', '-128', 77, 3);
+ T('-7.9E+6', '3.4997711', '-63200000', 8, 1);
+ T('405631122217937797.7', '2.29', '1622524488871751188', 65, 2);
+ T('-68077821.8826101621519077', '52.04910860', '-306595249287795327369216', 49, 2);
+ T('-2E+5', '1.11', '-400000', 91, 5);
+ T('-8.7158810254204E+34', '23.1', '-731141092968897708032000000000000000000000', 51, 4);
+ T('5.924062364422E+315', '19.03', '3105914808918081536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 2);
+ T('-2.05804E+763', '5.3536849', '-658572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('2E+441', '6.6', '128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-4.20169007471212021594120943463E+50', '6.96', '-26890816478157569382023740381632000000000000000000000', 86, 1);
+ T('2.0673E+8', '86.822469', '15994959020091666514368496926720000', 18, 4);
+ T('-3.1967119904E+604', '80', '-38645876630662325900328892161327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('9.990092E+853', '36.8', '6865138947844997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('-5E+9', '56.516240', '-360287970189639680000000000', 9, 0);
+ T('-16555.815250696', '4.35224463', '-264880', 73, 5);
+ T('-61.947204179', '28.711', '-16374562816', 92, 0);
+ T('-7.934E+431', '83.3779998', '-7673293962257974297695040307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('4.49761452636249621097709987E+83', '63.5248', '4148317205500368444232617917697212433087594496000000000000000000000000000000000000000000000000000000000', 70, 4);
+ T('-8.425E+6', '9.5597565', '-4313600000', 89, 1);
+ T('253855.461395455005897185425', '6.05750248', '16246720', 8, 0);
+ T('2.6718107452E+67', '6.152801', '1709958876928000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-3.38702030377425427E+290', '94.13625', '-6708684876663489541727565520034464994707898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 0);
+ T('405580259.17245118661821663', '1.681598954', '811160518', 62, 0);
+ T('9969516781.670678526076303', '6.4870', '638049073984', 50, 6);
+ T('2.6195E+491', '3.631252837', '2095600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('-7.48970504034695E+30', '7.1329', '-958682245164409600000000000000000', 9, 2);
+ T('-82805717.46837096788540', '1', '-165611434', 30, 5);
+ T('7.2973656197269134664692E+638', '99.49677', '462525495396583353990532669983503885875971556858920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('-7.0867589238708791538838E+593', '1.9606', '-1417351784774175830776760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('568838185.679', '9.29', '291245150720', 4, 3);
+ T('2.8647656857900128136523040628E+75', '8.86731734', '733380015562243280294989840076800000000000000000000000000000000000000000000000', 87, 3);
+ T('5.60825E+394', '7.959', '7178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-518.186301778492703096943085', '7E+1', '-611546459531619055173632', 71, 6);
+ T('-1.9691028258959869758803389E+85', '4E+1', '-21650514533592181655162870745335332864000000000000000000000000000000000000000000000000000000000000', 59, 0);
+ T('-4.401237461352551839E+84', '19.72757431', '-2307515986137606698565632000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('-9.59225208789003243820E+23', '73.5', '-9059625951017652680969489169173362182717440000', 11, 0);
+ T('-1.2254541505E+61', '2.069002', '-49018166020000000000000000000000000000000000000000000000000000', 82, 4);
+ T('6.6884265', '2', '24', 44, 1);
+ T('-2.889862584535676823246161E+71', '9', '-147960964328226653350203443200000000000000000000000000000000000000000000000', 51, 0);
+ T('-6.811376419525E+546', '98.375048', '-2158611351647818582149236988781392402841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('2.77264201E+93', '8.63413685', '709796354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 1);
+ T('-4.75753392325E+477', '3.6', '-38060271386000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('-4.18655E+46', '4.7443', '-669848000000000000000000000000000000000000000000', 42, 5);
+ T('664.654954078443', '8.614631', '169984', 39, 0);
+ T('-9.89122E+22', '76.974', '-7473594528430382740898263859200000000000000000', 83, 1);
+ T('1.1967541E+904', '66', '883048664074504324224385024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-4.5949596797387744209696531902E+659', '57.6', '-66220347844652793987905817771442088588020285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-695902.60748835459201', '1.39136329', '-1391804', 43, 0);
+ T('3.00095387686759E+561', '8', '768244192478103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 0);
+ T('-6.69394E+641', '6', '-42841216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 5);
+ T('273683.5812476187362966', '5.8377220', '8757856', 13, 0);
+ T('-8.6510148039165239703668167E+82', '6.5', '-5536649474506575341034762688000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-739238.041103516401317', '30.9966176', '-793750758490112', 41, 2);
+ T('4038257.24847359488255646482938', '9.851789322', '2067587584', 31, 0);
+ T('5.7796158010743218232E+29', '4E+1', '635475477735911779738191208120320000000000', 26, 1);
+ T('-8793.08267359', '17.84', '-1152516096', 12, 0);
+ T('6.1815919277080650081592E+436', '23.02398', '518549514975072957919643303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 1);
+ T('-7.655862428567102E+884', '25.264184', '-25688811526070968149606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 0);
+ T('5.8512627990510666509552E+517', '1.353511', '117025255981021333019104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('-2230466696.62281108', '39.87777014', '-1226212033809558274048', 73, 4);
+ T('-4.021969220665251234458E+72', '58', '-1159253701342952298223739601185776074752000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-5.8307871E+23', '1.1674929', '-1166157420000000000000000', 50, 1);
+ T('-9.426321548381E+69', '58.66960', '-2716952205616841502865661886464000000000000000000000000000000000000000000000000000000000', 14, 1);
+ T('50124.89207196389544606819490', '4.1', '801984', 42, 6);
+ T('-885817523179.77396343602003', '5', '-28346160741728', 58, 5);
+ T('49928.189', '2.048', '199712', 62, 4);
+ T('-3.711566994E+98', '35.11730', '-12752847084914422579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 3);
+ T('-3840983.658167875982283987', '17.50', '-503445323776', 6, 6);
+ T('-7765143156.16633391', '3.8655', '-62121145248', 33, 2);
+ T('-1.11808522465481588733', '3.096', '-8', 59, 1);
+ T('-1.3585775648776780753E+92', '40', '-149377182981861006690040969953280000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('-111593150167758604.490', '73.6172', '-1053967504140124715042722754849845280768', 16, 4);
+ T('-6E+6', '4.6215958', '-96000000', 30, 5);
+ T('9646129.5423967670163944952557', '85', '373166541037870185804137945366528', 28, 3);
+ T('-5.376E+42', '51.83', '-12105675798371893248000000000000000000000000000000000000000', 35, 0);
+ T('-218.379948', '22.417', '-914358272', 75, 2);
+ T('-1.90870728606280E+131', '4.953396021', '-3053931657700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('-8.5', '54.443', '-144115188075855872', 58, 3);
+ T('-292022021.346', '46.933292', '-20549222889993424338944', 37, 6);
+ T('9.73E+69', '9.0375820', '4981760000000000000000000000000000000000000000000000000000000000000000000', 54, 4);
+ T('420.91571829321', '4.4', '6720', 6, 1);
+ T('-8.897352833130102747E+414', '68.896', '-2626035050339929791471566580374078226432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('-3.631080045778604925961E+799', '2.223', '-145243201831144197038440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('-4.7142195091655062691211899558E+60', '2.6198', '-18856878036662025076484759823200000000000000000000000000000000', 46, 3);
+ T('185.691960770', '3.3700', '1480', 85, 4);
+ T('1.3367938E+996', '38.8709', '367455081759716147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('-4.681672587559816E+907', '2.5379', '-187266903502392640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 4);
+ T('-44.426289962633562950890079', '41.67713', '-96757023244288', 85, 1);
+ T('-15809.1554206', '9.533782', '-8094208', 56, 4);
+ T('97.3172467412027252711436609', '17.70', '12713984', 64, 3);
+ T('1.61047605E+674', '76', '12168412991974878221847263969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-2850037836.207462914', '9.6563', '-1459219372032', 12, 4);
+ T('2.8709235748593587767679557842E+240', '68.4752', '847347079049758668574060375220750453284730516275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('-7.299E+42', '2.8956326', '-29196000000000000000000000000000000000000000', 66, 0);
+ T('-3.8134881171559656069939359E+247', '37.719', '-5241218158998236420268717939462504448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 6);
+ T('-1.0874211112033047442817056E+289', '7.515055', '-1391899022340230072680583168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('3084011425.511139086065', '42.7316669', '13563625687926125363200', 87, 3);
+ T('-4441852.48892530764859283', '9.77156', '-2274228224', 52, 1);
+ T('-3E+4', '21.188', '-62914560000', 97, 0);
+ T('1.2E+29', '65', '4427218577690292387840000000000000000000000000000', 82, 0);
+ T('6.0609000922419E+991', '9.628955431', '31031808472278528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('57.372949980464338309', '2.40', '228', 15, 6);
+ T('8.6928213151567443E+75', '77.99980812', '1313622016648673225881765864336292157849600000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('8.4767418478E+141', '6.667', '542511478259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('-9.961891698314682836E+748', '6.590568597', '-6375610686921397015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('-7.186600358682364021577993621E+51', '7.839', '-919884845911342594761983183488000000000000000000000000', 26, 4);
+ T('-4.2026328333385237E+41', '9.4729269', '-215174801066932413440000000000000000000000000', 49, 3);
+ T('-9.77356319448E+305', '34.22', '-16790853714272355090432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 1);
+ T('-2.9443736994609500', '78.8216', '-604462909807314587353088', 3, 5);
+ T('-6.45286246723190575619167092', '97.2289035', '-950737950171172051122527404032', 29, 5);
+ T('4.0122E+7', '4E+1', '44114605529628672000', 50, 4);
+ T('-2.86E+72', '44', '-50313652087029760000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('2.3E+261', '9.1680661', '1177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('-5.1269127055606E+23', '5.982629470', '-16406120657793920000000000', 10, 6);
+ T('-4.835273615005556570768719E+235', '5.02328', '-1547287556801778102645990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-3.63569034703725845389586E+772', '34.3755', '-624606845556316622119289699591782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('-8938177480', '73', '-84418699498984537249294749532160', 93, 6);
+ T('-4.114520153465223154705890337E+957', '32.9', '-17671729497866034522803747495977418752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 5);
+ T('-2.5625253887140160913194877854E+90', '76.44190', '-193618944114649257800406820184756601096695116621414400000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('-9E+98', '24.991796', '-15099494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 4);
+ T('-84.192', '5.002528', '-2688', 55, 0);
+ T('-9.649742908064E+863', '4.36956413', '-15439588652902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('9.10013656072761679317833067444E+658', '4.0698472', '1456021849716418686908532907910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('1021509.3219990155992703896461', '8.4447979', '261506304', 89, 5);
+ T('-9.5368534303010239E+979', '78', '-28823370874428132720014389997518786134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 3);
+ T('5.395266795056942322330666E+579', '2.8503476', '21581067180227769289322664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-92222175.643988067054413516876', '9E+1', '-114165522942483214653295141532467200', 21, 6);
+ T('-1.05272470295227252358600E+263', '93.447', '-1042568048103541222486639746548189347495827157811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 6);
+ T('-1.530E+12', '36.3', '-105140799406080000000000', 34, 5);
+ T('-3.5162902398310899531E+418', '97.72', '-5571784291373182368283169367911971577030699384832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 1);
+ T('1.300E+729', '45.673531', '45739683715481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 4);
+ T('-1.7924531664E+14', '29.46', '-96231596616245575680000', 38, 6);
+ T('-7.27E+36', '6.876182518', '-465280000000000000000000000000000000000', 12, 4);
+ T('-8.10693707E+709', '4.301732748', '-1297109931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('8242146.563329147407912214', '5.44169', '263748672', 3, 4);
+ T('-8.65211147947881403061757424728E+229', '60.9478', '-99752053849468870956525201005523718535373442252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('-6.48E+3', '8.56577', '-1658880', 19, 4);
+ T('9.93700215773539421676188534541E+35', '7E+1', '1173154148247324225981359498333746721849423255568384000000', 36, 1);
+ T('-9.68271446875450639798E+156', '6E+1', '-11163409733994932517971842855906815508480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('3.2012408433131032E+36', '2.375', '12804963373252412800000000000000000000', 95, 5);
+ T('6.76118385864535815771E+900', '38.6010', '1858500067527993609572560656138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('-280338.0757024982548', '1.380074', '-560676', 12, 1);
+ T('-9.1121E+19', '5', '-2915872000000000000000', 72, 6);
+ T('-39.916130', '7.32875', '-4992', 95, 3);
+ T('749993190.4', '9.5', '383996513280', 22, 6);
+ T('5.176896E+21', '29.7', '2779324876849152000000000000000', 93, 6);
+ T('-8.267339819020744E+134', '8.510721', '-211643899366931046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 1);
+ T('9451077.792600991030553933', '85.918104', '365620832270911061011024696049664', 63, 1);
+ T('-801414561816151499629.31', '18.5619887', '-210086018892733218718744576', 33, 6);
+ T('5.29525156785E+594', '3.1', '42362012542800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 0);
+ T('-3.6120950132961637962952874E+205', '8.29219460', '-9246963234038179318515935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 0);
+ T('-3.0025777553E+980', '77.33521058', '-45373672172283824730389518389084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 4);
+ T('75225671463692715069210.3946706', '43.63414969', '661692003852698957036960412787015680', 86, 6);
+ T('-4.421003039290317718677431E+603', '5.8834575', '-141472097257290166997677792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('1.75214282207694353861', '1.48921', '2', 75, 3);
+ T('-8851999.5638582635670303', '70.50012', '-10450595845998904140497944576', 81, 5);
+ T('1651666779.1', '9.48269', '845653390848', 59, 5);
+ T('8.22150329621983978613E+564', '9E+1', '10177728113507271888174797672798986380728462213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('4.50473234125111289E+972', '8.433590702', '1153211479360284899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 5);
+ T('-8645510220', '7E+1', '-10206816922558743155695712993280', 30, 1);
+ T('-81749.193', '6.372927', '-5231936', 13, 0);
+ T('4.95190641151838778735913815E+47', '15.23', '16226406929263453101618423889920000000000000000000000', 40, 6);
+ T('-4.62967205531515919161', '75.5', '-151115727451828646838272', 71, 5);
+ T('1.09E+9', '90.0722', '1349354642821064499640045404160000000', 1, 4);
+ T('26318626.6387567234598152513', '6.52962', '1684392064', 73, 2);
+ T('-482.664794802936824279235', '7.76', '-61696', 33, 6);
+ T('1.380419527677603E+295', '22.5441', '57898991466162809733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 5);
+ T('8.4025552320400717312E+72', '5.5838526', '268881767425282295398400000000000000000000000000000000000000000000000000000', 35, 3);
+ T('-981011.535307081315', '6.98', '-62784704', 91, 6);
+ T('9.20597622886978E+514', '6', '5891824786476659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('2589.25645194330253610', '1.5', '5178', 6, 1);
+ T('7.210481363962E+73', '41.45430104', '158560162030767426492170240000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('2E+3', '9.64099', '1024000', 2, 5);
+ T('-7185753607', '4E+1', '-7900819645229833388032', 15, 4);
+ T('-131562.1233207311949', '3.3642', '-1052496', 2, 0);
+ T('966.8', '6.036417545', '61824', 54, 0);
+ T('-1752276.6447163655931730', '5.74', '-56072832', 100, 6);
+ T('-5.936963E+719', '12.8109198', '-2431780044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 3);
+ T('-5.9453E+7', '33.552997', '-510697381298176000', 79, 3);
+ T('6.4161E+769', '95.15296', '2541679067538857082169686698754048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 1);
+ T('8643.234807902179267089304', '49.93477985', '4865576447420399616', 71, 0);
+ T('1348920.58168', '1.1306', '2697840', 92, 2);
+ T('-8.1E+12', '36.83', '-556627761561600000000000', 8, 3);
+ T('9.021047E+73', '22.43718968', '378370135162880000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('-9745.6346135892863059898', '2.6', '-38980', 58, 0);
+ T('7.55E+84', '3.347503', '60400000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 1);
+ T('6.2772045842741949983611E+45', '77.03', '948584337116548597756708695137866021736756019200000000000000000000000', 81, 0);
+ T('5.578E+9', '17', '731119616000000', 54, 2);
+ T('964288597629.360521054', '14.442', '15798904383553536', 72, 3);
+ T('-55.441587166888', '4.68', '-880', 38, 0);
+ T('-2.1744455E+26', '1.156874', '-434889100000000000000000000', 85, 4);
+ T('9.6411846340883E+609', '4.149', '154258954145412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('-99377948.887879410', '9.6', '-50881509376', 42, 0);
+ T('-6.893E+42', '9.35234185', '-3529216000000000000000000000000000000000000000', 41, 0);
+ T('-330850461', '23.1', '-2775374823948288', 11, 1);
+ T('-6.27918520782771025334375E+71', '49', '-353486702027040079749779041760051200000000000000000000000000000000000000000000000000000', 8, 0);
+ T('373.1043087761335278982290592', '8.717235', '95488', 29, 5);
+ T('4132.0', '7.31', '528896', 15, 0);
+ T('-464040886.4217076664630011', '5.0', '-14849308352', 23, 1);
+ T('-6.4494E+83', '47.2019146', '-90767235739885240320000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('-8.3648231894876270078', '74.26', '-151115727451828646838272', 37, 5);
+ T('9.905869E+8', '5.417677', '31698780800', 15, 5);
+ T('-2.43250111580559869829356635E+514', '7E+1', '-28717904347058431683587216626634521597469261824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 1);
+ T('-5455.7717186076151226332607', '39.53442', '-2998917964759040', 57, 6);
+ T('5.7747887334302961066E+34', '7.603464654', '7391729578790779016448000000000000000', 84, 2);
+ T('4.169370550225E+694', '36.23424805', '2865169625299504070656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 1);
+ T('3.2704345E+535', '3.2170092', '261634760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 1);
+ T('2.252904698551658905E+69', '8.44426', '576743602829224679680000000000000000000000000000000000000000000000000000', 24, 6);
+ T('8E+8', '2', '3200000000', 15, 5);
+ T('-9.12797947841962514506007099318E+264', '38.62887251', '-2509079893655771376807184695753365698641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 0);
+ T('-64039.18063403307', '45.579742', '-2253172004196712448', 98, 6);
+ T('-3.91454517714665993E+77', '21.2862', '-820939624734347216551936000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-377.829', '29.17169', '-202400333824', 6, 3);
+ T('-3.163265275736960931E+435', '37.9325', '-434755869051605423906390802432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 2);
+ T('-39722.567', '9.4164', '-20337664', 55, 2);
+ T('9.57994E+27', '66.521637', '706874805685972327632732160000000000000000000000', 100, 5);
+ T('1.00215889118856682076E+43', '37.49', '1377356692176165460567966036787200000000000000000000000', 70, 3);
+ T('-9316055702.02878602882741', '35.683', '-320097236542434574336', 66, 5);
+ T('4.2156E+9', '9.432670489', '2158387200000', 5, 0);
+ T('-9.11117117646443663748110639058E+793', '3.66677', '-728893694117154930998488511246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('1706987003.098965068328117', '4.06700011', '27311792048', 59, 5);
+ T('5.777616E+242', '12.733', '2366511513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-1.9288864605317200123E+327', '1.54', '-3857772921063440024600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 0);
+ T('7.4523705997122974E+351', '31.17597', '16003844001718112171012915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('7.33061919817124010E+676', '73.8401', '692357408002492356874639129383316488192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('95339.8939600856922844013316', '7', '12203392', 87, 3);
+ T('9.582781348529291E+594', '17.0339653', '1256034316914431229952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 3);
+ T('1.9467691635642255772E+96', '90.28', '2409983494822264309106862336115957549060902092800000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('7.50664595317520239299370765521E+50', '5E+1', '845173197938052081545089224878634932952367104000000000000000000000', 13, 2);
+ T('29490.131617855201107091212', '9.04512', '15098880', 12, 5);
+ T('-1.991259825463253E+532', '6.639', '-1274406288296481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('3E+7', '4E+1', '32985348833280000000', 55, 2);
+ T('5.83601248475838353268378948E+34', '30.578649', '62663706902712389336754557314872115200000000', 18, 5);
+ T('-30240.55071', '6.3424580', '-1935360', 93, 4);
+ T('-5.8E+2', '31.132515', '-1245540515840', 58, 3);
+ T('-2.0955097229658611523603E+96', '14.9756', '-34332831301072669120271155200000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-2.9871618564919384142232945E+47', '8.235', '-76471343526193623404116339200000000000000000000000', 95, 4);
+ T('-3E+1', '2.416', '-120', 30, 6);
+ T('76121.66024647783', '4.046283418', '1217936', 13, 3);
+ T('-233.5709808064747', '72.583', '-1100311390508627334791168', 44, 4);
+ T('4.423167979E+87', '5E+1', '4980044415505377469136896000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-5.7783935694641878177241304E+572', '3.7157148', '-4622714855571350254179304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('-2.969138E+855', '6.96', '-190024832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('3980528.2275901688', '38.669', '1094159205171986432', 2, 3);
+ T('3.368562884297214E+87', '1.86377', '6737125768594428000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('-6.3030056279979E+26', '33.513667', '-5414240607750984491335680000000000000', 68, 2);
+ T('-3.7511', '46.5661366', '-211106232532992', 86, 6);
+ T('-7665218.0435', '83.237', '-74133439625398468906263399890944', 1, 0);
+ T('16505033.287244', '3.5', '132040264', 26, 3);
+ T('33876164.18363275491', '21.89865', '71043465084928', 76, 5);
+ T('9.5444944762756987E+48', '36.1325', '655892666119308380736795443200000000000000000000000000000000', 65, 0);
+ T('7.1170857459917692E+904', '9.1789', '36439479019477858304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('-3.8041340804449328865458682E+373', '63.0942717', '-350869439020220502060165758948246720197165056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 3);
+ T('-6.5263E+35', '4.0809808', '-10442080000000000000000000000000000000', 35, 5);
+ T('-75.731915521772', '2.33603315', '-300', 12, 4);
+ T('6.5962285E+445', '95', '2613035317896110400840780106044538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('966011473201.017396140586807559', '5.44284', '30912367142432', 96, 1);
+ T('3.78E+79', '74.943', '714021812209890356310835200000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('57634.4021554493118255468', '9.851151214', '29508608', 44, 2);
+ T('4.6E+50', '42.29', '2023101395107840000000000000000000000000000000000000000000000000', 2, 0);
+ T('2.81192E+16', '50.3091', '31659404660489112780800000000000', 39, 5);
+ T('-2.04738142477438177E+311', '8.482', '-52412964474224173312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 3);
+ T('3.540E+45', '2.993109', '14160000000000000000000000000000000000000000000', 50, 5);
+ T('3760399011.083', '33', '32301581544311488512', 33, 6);
+ T('-6.30789814681975847722115E+259', '7.4', '-8074109627929290850843072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('1.67738776417886850375354222E+69', '7.77031', '214705633814895168480453404160000000000000000000000000000000000000000000', 23, 2);
+ T('-7.49691992297285E+65', '12.757', '-3070738400449679360000000000000000000000000000000000000000000000000000', 23, 5);
+ T('4.924586547342118978835965023E+31', '1', '98491730946842379576719300460000', 45, 0);
+ T('-43766625.36853713', '1.0025', '-87533250', 80, 3);
+ T('-6.45931E+6', '66.85342478', '-476612953851011375394979840', 48, 5);
+ T('-51341733.8298', '14.936', '-841182953472', 86, 3);
+ T('-6E+42', '3.65', '-48000000000000000000000000000000000000000000', 82, 4);
+ T('6E+8', '99.1379', '380295180068468820449010961612800000000', 13, 4);
+ T('-38153.641432347294111863', '4.0', '-610448', 61, 3);
+ T('-1.31028077303264E+90', '5.2407', '-41928984737044480000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('-6.313E+21', '6.58', '-404032000000000000000000', 38, 1);
+ T('-199183031.38100260', '85', '-7705520288160034910688149443182592', 23, 5);
+ T('-91.184', '14.2957716', '-1490944', 96, 0);
+ T('9.34183367649326432326694E+32', '2.9', '3736733470597305729306776000000000', 49, 2);
+ T('-9190.569062807033432', '4.9143', '-147040', 80, 5);
+ T('622653288.3333982444839', '27.01', '83571109647089664', 83, 4);
+ T('-955320.09169271425199007406', '22', '-4006902497280', 14, 4);
+ T('4.9550695993735559903559E+719', '33.84972084', '4256372375742649013160696380129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('-4.06836645338101318250712614E+63', '5', '-130187726508192421840228036480000000000000000000000000000000000000', 83, 4);
+ T('56.457712599911911756582177', '7.2408422', '7168', 46, 5);
+ T('4.98361901311E+77', '9.3', '255161293471232000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('4.3508567E+94', '17', '5702754893824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 1);
+ T('-1.97159177200E+54', '8.551691211', '-504727493632000000000000000000000000000000000000000000000', 26, 1);
+ T('-7.81669398099939862475584204E+235', '97.413', '-12386046021017844569096616376006451171105513758312418508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('5.0712059310', '6.249441517', '320', 24, 3);
+ T('-9.4107259511639443393482506064E+356', '11.5685', '-1927316674798375800698521724190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 0);
+ T('3E+6', '3.2118956', '24000000', 49, 6);
+ T('-5.1306081E+703', '6.4191425', '-3283589184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 1);
+ T('1.250655858715319905859188276E+716', '75', '4724844247041424947879571911895745138213694262476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('-383964002947472196.772161698', '9.9', '-196589569509105764352', 60, 1);
+ T('330.0623523144228923', '7.1565', '42240', 16, 4);
+ T('5.41194553139513386E+566', '8.84924', '138545805603715426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('17158.46205191', '1.760763', '34316', 83, 0);
+ T('-1.947099135510254423E+489', '96.7', '-154265086739590037238803586131979536263836336128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('-4.89E+35', '2E+1', '-512753664000000000000000000000000000000000', 45, 4);
+ T('418.613801803984385660731', '6.90', '26752', 65, 2);
+ T('7.87201805230904419330468625912E+982', '3.25493318', '629761444184723535464374900729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('-9.287E+25', '5.29713377', '-2971840000000000000000000000', 3, 5);
+ T('-6.19575965896E+230', '41.0', '-1362461957586396844654592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('-8872480340.65006380', '43.93916', '-78043162408351663390720', 95, 5);
+ T('534327.5496259979712269868238', '48.492', '150399679880874688512', 78, 2);
+ T('-5.40263E+66', '5E+1', '-6082820613705165701120000000000000000000000000000000000000000000000000000000000000', 38, 4);
+ T('-6.462986446691451948E+79', '35.4679', '-2220665233842482681553239408640000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('-58345.192698', '53.723', '-525525040517863178240', 21, 1);
+ T('9.965094318807', '3.9', '72', 68, 1);
+ T('2.7250E+66', '76.16', '205895178653116531317145600000000000000000000000000000000000000000000000000000000000000000', 58, 4);
+ T('6568369568.8377950302739', '4.895913153', '105093913088', 80, 1);
+ T('1409063.21412929536617092', '9E+1', '1744335505575575786290184676442112', 89, 6);
+ T('72.3449377631', '2.739', '288', 28, 5);
+ T('9.5760718E+70', '5.6629', '3064342976000000000000000000000000000000000000000000000000000000000000000', 4, 3);
+ T('7.685959780314130311429802E+51', '22.8658', '32237251850410678021751264247808000000000000000000000000000', 53, 6);
+ T('703.8695649729735117351', '2.12', '2812', 15, 6);
+ T('-3.7E+974', '3.80', '-2960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-9.709E+7', '7.800732', '-12427520000', 40, 5);
+ T('8.29833038581010679551109E+66', '99.85502607', '5259691747232168171384528710370232175672164085577809920000000000000000000000000000000000000000000', 54, 5);
+ T('-5.3275691630409E+19', '54.39159', '-959729539898461699614972051456000000', 97, 1);
+ T('6.96063E+9', '3E+1', '7473919552389120000', 99, 4);
+ T('2.18995547834258E+744', '25', '73482712181073573314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('4036370.4441180692337906888', '4.3', '64581920', 39, 1);
+ T('3.25423706870E+63', '3.6846', '26033896549600000000000000000000000000000000000000000000000000000', 11, 4);
+ T('339.8946124612651607', '8.53413', '86784', 57, 3);
+ T('7.727449823660E+400', '16.68', '5064261516433817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('9.3638597677856313302439502709E+835', '2.4', '374554390711425253209758010836000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('-2.00699104E+130', '1E+1', '-20551588249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('7.7456929393545508788E+31', '54.7', '1395339993416137488391012235599675392000000000000', 25, 3);
+ T('7.660294266425E+377', '9.8927', '392207066440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('4.69455027114900024606970146E+961', '23.68', '393807419609626726561822662249676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 1);
+ T('5.33641612327458222513430E+598', '7.22', '6830612637791465248171904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-2.825805022105766994045E+33', '7.5', '-361703042829538175237760000000000000', 54, 5);
+ T('-2.19325617572291037075512E+39', '32.796546', '-9419963546479929200332475224555520000000000000000', 84, 1);
+ T('-6.3688E+21', '75.15552145', '-240606461248801571495896678400000000000000000', 8, 6);
+ T('-7.489530093027235400E+27', '4.91554231', '-119832481488435766400000000000', 52, 6);
+ T('7.277E+501', '29.3434758', '3906809626624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 3);
+ T('914312608.153898527943694', '1.83', '1828625216', 39, 2);
+ T('-237586.0139', '1', '-475172', 28, 4);
+ T('-2E+792', '7.044', '-256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 5);
+ T('4.194807993270E+97', '7.3', '5369354231385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('19346859.561152998418602480384', '45.4747', '680707085806168178688', 16, 5);
+ T('48152438.05', '32.855', '206813146432667648', 84, 2);
+ T('-7.2602736E+439', '97', '-11504362733576459873037893461283438592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('2.79247E+74', '85.466984', '10802845067197643300773616943104000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('2.510013821753397E+345', '60.89318421', '2893848911959908683798339987177472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('8.316106835E+16', '9.29429361', '42578466995200000000', 70, 5);
+ T('-7.97653988783288023285744347994E+608', '91.764650', '-1974895620421047705375889905382409164391535775016982413312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('-6.0470E+48', '4.1', '-96752000000000000000000000000000000000000000000000', 22, 2);
+ T('71.715956121351', '8.968', '18176', 84, 3);
+ T('-1.2066522771443774E+89', '1', '-241330455428875480000000000000000000000000000000000000000000000000000000000000000000000000', 18, 3);
+ T('4.779101E+7', '19.9836376', '25056253050880', 7, 6);
+ T('1.3364775237866E+75', '60.892', '1540853677597279990848266279321600000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('5.339482556490E+52', '5.17', '1708634418076800000000000000000000000000000000000000000', 83, 5);
+ T('32212.57249422145470193', '39', '17708734276960256', 49, 0);
+ T('9.8899051812588601E+38', '64.759', '18243654979193626643186018439827292160000000000000000000000', 56, 6);
+ T('1.6897E+92', '90.67571225', '209174728438050705049705020129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 4);
+ T('798.584795732945404130474760', '5.4146835', '25536', 96, 0);
+ T('9.98077E+6', '3.7023234', '79846160', 92, 6);
+ T('-1.2974880E+9', '43.0058', '-11412825143198613504000', 41, 0);
+ T('1.058142987563602', '11.851', '2048', 52, 1);
+ T('9283.215184742174448', '9.1', '4752896', 62, 2);
+ T('-7.22522604804E+44', '5.06', '-23120723353728000000000000000000000000000000000', 85, 2);
+ T('6.7378993041861921734457621948E+590', '6', '43122555546791629910052878046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 3);
+ T('1.5747970E+8', '20.823769', '165129433907200', 86, 2);
+ T('-5.198819081736698E+36', '87.66890078', '-804478287285339066068506680459769145196544000000000000000000000', 98, 6);
+ T('-8423550.158965131129844', '33.4', '-72357743532441600', 34, 0);
+ T('-180.47519829870061691455071200', '2.417677098', '-720', 12, 3);
+ T('-9.8E+36', '33.41834', '-84181359001600000000000000000000000000000000000', 69, 6);
+ T('-401228.817', '7.603674', '-51357184', 13, 6);
+ T('2.2E+59', '63.4', '2029141848108050677760000000000000000000000000000000000000000000000000000000000', 26, 2);
+ T('9E+4', '7.7', '11520000', 92, 3);
+ T('-19.933557343069908', '78.35', '-5742397643169488579854336', 54, 4);
+ T('-217729494.095660323734902118398', '66.637', '-16065601012465117505274249216', 80, 6);
+ T('-22720739.762157211696', '3', '-181765912', 25, 5);
+ T('8.332167E+36', '23.3828149', '69895282753536000000000000000000000000000000', 87, 2);
+ T('-45.195333669198704234547299961', '5.20', '-1440', 12, 5);
+ T('-2.856768741322662181E+43', '6.26', '-1828331994446503795840000000000000000000000000', 90, 1);
+ T('-51781466780713158891118.86', '5.574019', '-1657006936982821084515776', 30, 3);
+ T('4783216949.289321683023', '2E+1', '5015566495514624', 28, 1);
+ T('2.0676065443238965688828992E+89', '21.4962086', '433608519964194833722590982307840000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-4.13949903315219181E+115', '11.649', '-84776940198956888268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 5);
+ T('-6.2573412268910477326832E+32', '84.23', '-12103458194124270685025769730744736869363346309120000000000', 37, 2);
+ T('48.3485085689246895', '1.522', '96', 50, 4);
+ T('3.0043306304016094780E+750', '92.14', '14876724714502558896199840526287659609031180288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('-9.330368941E+477', '5.1', '-298571806112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 2);
+ T('9538989795.404', '5.14302879', '305247673440', 68, 0);
+ T('-8.7140854918691022E+35', '6.055679734', '-55770147147962254080000000000000000000', 73, 0);
+ T('628.87941799660865527717770', '1.93433297', '1256', 73, 4);
+ T('-958223834.12163984846502401', '22.53', '-4019082059841536', 41, 4);
+ T('-3.81944938891426E+939', '3.2599', '-30555595111314080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('-7.27E+4', '2.0', '-290800', 12, 0);
+ T('46.42722417508425796766', '39.30', '25288767438848', 10, 1);
+ T('-38522.32572461485065487740011', '9.284', '-19723264', 99, 1);
+ T('1.515622948807E+109', '3.706838658', '121249835904560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 6);
+ T('-3.09131041710799E+851', '6.5', '-19784386669491136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('-856218.846008697133783', '41.9779', '-1882843293822222336', 78, 1);
+ T('3E+9', '7.19730626', '384000000000', 31, 6);
+ T('-3195.58874107', '1.610188', '-6390', 32, 3);
+ T('3.553116032981343215843500E+57', '6E+1', '4096463882787561544342329043576743264256000000000000000000000000000000000000', 13, 0);
+ T('5363801.030858583', '8.006253', '1373133056', 51, 2);
+ T('9.50939394765485676501526370E+37', '99.78', '60272944727756855301776489038333765517126415986779488256000000000000', 89, 2);
+ T('-8.4844915802117543383863E+782', '30.2', '-911015346504921140953881897861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-616.323671390763128696163739', '7.61344', '-78848', 90, 0);
+ T('-831062696.80722846', '6', '-53188012544', 2, 3);
+ T('-1.9488906625139586845574097E+463', '4.298654916', '-311822506002233389529185552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 5);
+ T('2.36771549274515004E+33', '6.882240', '151533791535689602560000000000000000', 3, 6);
+ T('-5733.73389432411', '1.71305096', '-11466', 51, 2);
+ T('4497.2531065', '70.5264235', '5309120518366198631497728', 75, 5);
+ T('8E+4', '2.36', '320000', 91, 0);
+ T('-5083697.44123081', '9.785372', '-2602852864', 77, 6);
+ T('69915282456.6', '1.9398', '139830564912', 44, 1);
+ T('-6.4E+875', '27.075', '-85899345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 2);
+ T('-7496.52346314763931', '6.346351', '-479744', 12, 5);
+ T('1.358E+44', '94', '2689796117359274261300817113907200000000000000000000000000000000000000000', 98, 0);
+ T('-5E+8', '46.03814', '-35184372088832000000000', 3, 6);
+ T('-9997443.4156613233805413342', '2.240', '-39989772', 4, 2);
+ T('4.82E+111', '2.22', '19280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 5);
+ T('550.95521665315430275956', '82.005402', '2659636803152184184353587200', 93, 0);
+ T('-3.027E+666', '8.1501', '-774912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 0);
+ T('1.75115E+63', '6.998806998', '112073600000000000000000000000000000000000000000000000000000000000', 51, 2);
+ T('-3.59419137172553016825134999782E+54', '9.55014', '-1840225982323471446144691198883840000000000000000000000000', 80, 6);
+ T('2012721.615188460444331109', '8.8535', '515256576', 6, 5);
+ T('8.9487072740321855130777E+321', '22.250203', '37533598714302291826243849420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-62179224.193492813021690', '79.759', '-37585034668600810565495225843712', 33, 2);
+ T('1.208162487455995E+518', '6.4159764', '7732239919718368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 4);
+ T('-38.6519231985649523306576714422', '96.66427180', '-3010670175542044828554670112768', 95, 0);
+ T('77911816.77495268443975751759', '1.0', '155823632', 53, 5);
+ T('1.437594304716704737016896546E+34', '8.9594849', '3680241420074764126763255157760000000', 41, 5);
+ T('-1.5281906E+305', '6.74282516', '-9780419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-2.0071626739061249309387605519E+66', '94.55755648', '-39755952630199955439868683342686267439983678293582387609600000000000000000000000000000000000000', 46, 0);
+ T('3.937966509509560807467E+742', '73.32', '371930421103422358848262986913174910549360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('-7500293.835474260724341', '6.4', '-480018752', 64, 3);
+ T('6.6308495541843807849082326849E+929', '6', '42437437146780037023412689183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-1.20270359787861367605217028113E+46', '1.303363', '-24054071957572273521043405622600000000000000000', 73, 2);
+ T('4.502529959187483183105323159E+95', '9.8263', '230529533910399138974992545740800000000000000000000000000000000000000000000000000000000000000000000', 10, 6);
+ T('726.08644062347468586814397', '1.1479', '1452', 70, 6);
+ T('-2.38333E+112', '9E+1', '-29504196338300253705753297367859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('1.2648509901046781857405577E+74', '7E+1', '149327248037370438633024001817866707025767956480000000000000000000000000000000000000000000000000', 35, 4);
+ T('-7.392957166322E+924', '21.494', '-15504154907266514944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('-9.241528271100907364E+458', '8.307458579', '-236583123740183228518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 4);
+ T('1.5910218483302354101686E+478', '3.1824004', '127281747866418832813488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 5);
+ T('8.7547705462365144281772E+92', '5E+1', '985699534243624002520434996487158497280000000000000000000000000000000000000000000000000000000000000000000000', 90, 2);
+ T('7.47608E+781', '1.6', '149521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('-7.03954E+138', '96', '-557729819145664375063256380148285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('8.23124713953937E+932', '99.625', '521717268853198935617526033473430311357382656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 3);
+ T('-3.100431153981934437522522278E+485', '1.2411', '-620086230796386887504504455600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('7.115242503418E+302', '25.8717526', '23874792074444904857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('-383.6', '2.157660149', '-1532', 88, 1);
+ T('-3.6333522991285152197661142512E+70', '13', '-297644220344607966803240079458304000000000000000000000000000000000000000000', 26, 5);
+ T('9.2561014E+69', '7.8694280', '1184780979200000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('1.57697119195E+49', '3E+1', '16932599240398471168000000000000000000000000000000000000000', 63, 5);
+ T('26.212', '2.478947', '104', 15, 2);
+ T('-4.994528425743E+977', '5.86', '-15982490962377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('64.02698', '20.9', '67108864', 90, 5);
+ T('3520870.04148564', '80', '4256470650506559422347733893120', 27, 1);
+ T('-2.549142162900641524222968E+25', '68.97038403', '-7523739693844889194553217012066843854194606080', 19, 4);
+ T('1.8885497E+8', '8.81041870', '48346872320', 23, 5);
+ T('-3.007', '21.9467381', '-6291456', 72, 0);
+ T('9639.27161735932229320568645', '50.721753', '10852549202056052736', 35, 1);
+ T('1.67264622765355574933836207E+87', '2.0', '6690584910614222997353448280000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('6.3341059701245899273E+39', '70.42949', '7477992433065220444159611289417794401075200000000000000000000', 12, 3);
+ T('9437156.75', '98.2551', '2990754116961859116427755408708337664', 61, 3);
+ T('12562.3836120172964088327', '62.4499541', '57931999763484846850048', 59, 2);
+ T('8.182418259421563417E+83', '2.4476', '3272967303768625366800000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('-90198498.9450', '12.25402', '-369453047808', 92, 0);
+ T('-29.72359760429', '4', '-464', 75, 3);
+ T('8.6112761', '5', '256', 81, 0);
+ T('-7.9', '3.32084882', '-56', 38, 3);
+ T('-5.3286874155E+49', '33.4312', '-457730763603585269760000000000000000000000000000000000000000', 21, 6);
+ T('4E+264', '80.6319', '4835703278458516698824704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 1);
+ T('56195416.9274992', '95.827995', '2226129775702345192516820601707429888', 5, 5);
+ T('-5.76514E+89', '13.78', '-4722802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 6);
+ T('8.440884E+8', '56.5', '60822979259324130813542400', 19, 0);
+ T('-18600.0348', '97.62593', '-2947287645530633358479834952499200', 43, 4);
+ T('-2.8145976E+53', '4.663808893', '-4503356160000000000000000000000000000000000000000000000', 6, 3);
+ T('7.6567E+847', '7.14551421', '9800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('-6.325E+657', '4.80603', '-101200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('-8.311475E+56', '6.6046', '-53193440000000000000000000000000000000000000000000000000000', 44, 3);
+ T('-7.4396448995698076954576976', '15.8', '-229376', 6, 1);
+ T('8.50234E+85', '9.9778', '43531980800000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 5);
+ T('-86.8139562619642814273555981308', '36.181028', '-5909874999296', 11, 0);
+ T('4.48720991592709119956E+557', '9.3816', '229745147695467069417472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 6);
+ T('44548195.776038987451324', '9.688438130', '22808675840', 58, 3);
+ T('9.995538145648798148798629E+78', '8.65', '2558857765286092326092449024000000000000000000000000000000000000000000000000000000', 99, 0);
+ T('7.095E+812', '1.5', '1419000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 1);
+ T('-8.2109457113216966574E+90', '72.0558147', '-38775094819807837852045808883025911899750400000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('2.85215957773474640244744330E+489', '69.553988', '1683617849211275852895264458159530580754667929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('7.34683E+49', '80.270053', '88817724793193460596065750220800000000000000000000000000000000000000000000', 48, 6);
+ T('4.116467349834868328127581E+542', '8.10338', '105381564155772629200066073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('3.62359444453504912690E+686', '3', '2898875555628039301520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('3159505974133880048.0', '2.7852', '12638023896535520192', 98, 6);
+ T('-28276858.58', '8.00', '-7238875648', 47, 1);
+ T('-8.08033860E+117', '2.20591', '-32321354400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-9884140432.8253215754365837447', '1.0827498', '-19768280864', 11, 4);
+ T('-3E+786', '3', '-24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-5.298306474192313E+19', '36', '-3640968484934568375935303680000', 54, 0);
+ T('5.7652527354096950341633255558E+30', '94.7769089', '114192595164211583393030403742589396059746557901088699187200', 65, 2);
+ T('7.5453319625253553875500901E+212', '5.87', '24145062280081137240160288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 4);
+ T('-9.40590793909618928857E+590', '47.6537053', '-132376385904983712702901965968900096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 0);
+ T('-8E+7', '96.71846704', '-6338253001141147007483516026880000000', 69, 5);
+ T('-2E+896', '4.1', '-3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('-1.9056E+10', '3.1196932', '-152448000000', 28, 5);
+ T('48825.40609962365876354', '64.665622', '900662279398868857651200', 97, 5);
+ T('-1.9468277592126592219E+440', '4.46087429', '-3114924414740254755040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('-2.658938824518509486749566', '33.4', '-17179869184', 71, 3);
+ T('-5.332031475062E+175', '1.7', '-106640629501240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 3);
+ T('-5.506527178191553142939101E+596', '1.70', '-1101305435638310628587820200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('-1.8E+6', '8.2', '-460800000', 71, 2);
+ T('49035.03', '4.5', '784560', 17, 5);
+ T('-4.7681370053478652363395E+636', '8', '-1220643073369053500502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-5.7931E+852', '7.78815923', '-741516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 4);
+ T('-883903154936404.9386921', '6E+1', '-1019070955316017880681632239714304', 59, 5);
+ T('-2.0593590645829100704722641602', '53.6191', '-18014398509481984', 41, 3);
+ T('5.1994782E+8', '5.869', '16638330240', 26, 2);
+ T('-3.672635519556743253362430616E+32', '3.6321', '-2938108415645394602689944492800000', 85, 6);
+ T('-8.458E+9', '37.85154060', '-1162458668466176000000', 98, 1);
+ T('-7088.84313626899192864558865', '7E+1', '-8368033407645011318669312', 61, 0);
+ T('-6.052123963546438277000E+72', '23.8', '-50768895497597360501948416000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('6.181279870E+304', '4.28908', '989004779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 2);
+ T('-8.7E+408', '1E+1', '-8908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 6);
+ T('3.84286206026379229837224E+62', '4.09853433', '6148579296422067677395584000000000000000000000000000000000000000', 36, 3);
+ T('-87184.117385573565509658271758', '51', '-196320914956334661632', 56, 1);
+ T('-61285905.99735', '23.78', '-514103432970240', 84, 1);
+ T('3.297918627E+655', '89.64666494', '20413127573341836886841011621582602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('-8.5690425134377049015921', '79.8', '-4835703278458516698824704', 93, 6);
+ T('-4.091413E+9', '20', '-4290157477888000', 77, 1);
+ T('-4.043696791284863371514618E+266', '19.2210', '-212006170330915844732465604198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-6.60155E+7', '77.50', '-9975980305596194035351945216000', 44, 0);
+ T('-1.2888516330E+62', '3.743', '-1031081306400000000000000000000000000000000000000000000000000000', 94, 6);
+ T('-5227.97360362630586', '16', '-342556672', 6, 0);
+ T('-7.063344E+47', '3.777783184', '-5650675200000000000000000000000000000000000000000', 39, 4);
+ T('5.95609E+96', '49.41907414', '3352980588073142190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('-6.9E+61', '9E+1', '-85417862710691238968039571456000000000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('-4E+76', '24.942684', '-671088640000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 5);
+ T('-5E+35', '49.57242', '-281474976710656000000000000000000000000000000000000', 89, 6);
+ T('9.91643141115E+16', '6.8565', '6346516103136000000', 50, 3);
+ T('2E+26', '8.807', '51200000000000000000000000000', 44, 4);
+ T('466841.43948408', '7.32854', '59755648', 74, 5);
+ T('1.544E+45', '2.31199068', '6176000000000000000000000000000000000000000000', 61, 6);
+ T('3.25079E+301', '7.91133285', '4161011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('-68616060.615285508027130273', '9.96435480', '-35131422720', 6, 2);
+ T('7.75754536476919757780620863E+374', '5.9779448', '24824145167261432248979867616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 1);
+ T('-35156.89612144480', '57.58859668', '-5066513551994789036032', 6, 5);
+ T('-9.5333990177830067E+739', '3.0', '-762671921422640536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 5);
+ T('-500858233.495', '18.467', '-131296980631552', 63, 0);
+ T('-8.037E+75', '14.44365', '-131678208000000000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('-7.8795788854165E+757', '86.85359', '-6096528871852971831033122265573684674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('8.1217951157305286208244E+574', '76.113', '6136654885641638328341990141018988718990557184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('-3E+926', '3.5211', '-2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 0);
+ T('554957.943415385', '36.8', '38136354650980352', 82, 0);
+ T('-9.0692006869006199727104932129E+44', '7E+1', '-1070702233755946279838984687059253814406849453096960000000000000000', 76, 2);
+ T('2.030257727842', '57', '288230376151711744', 42, 6);
+ T('1.020215700E+35', '6.833419', '6529380480000000000000000000000000000', 41, 4);
+ T('-262513487.750908071', '73.184', '-2479369784620072663000394235904', 31, 3);
+ T('46427161.3634084427839', '1.6518856', '92854322', 58, 3);
+ T('5.482629210292290', '98.5837189', '1584563250285286751870879006720', 44, 4);
+ T('5.126824E+84', '2.02', '20507296000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 6);
+ T('8.707888136685318333687863E+34', '91.660', '215596867640418396379420937949354311047690697561866240000000000', 63, 4);
+ T('1.1838820043614E+199', '2.827196329', '47355280174456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 2);
+ T('7.594771766570109157082E+536', '68.4430', '224158097721846053139978248327503889511219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 2);
+ T('61.7748626609579576801220548770', '21.90122', '127926272', 60, 0);
+ T('-9.487004432856E+683', '7.508302530', '-121433656740556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 1);
+ T('5764383209.4', '3.0240', '46115065672', 39, 1);
+ T('-8292906157.809473407', '94.7739', '-164257929180584831388756797297879154688', 81, 1);
+ T('4224', '3E+1', '4535485464576', 40, 0);
+ T('-8.8209E+18', '39.4', '-4849341058724659200000000000000', 56, 1);
+ T('-1.53408225756', '2.040859', '-4', 99, 4);
+ T('-2.13231243432432561659E+491', '9.3249', '-109174396637405471569408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-197007428.646014724597366294', '6.524292', '-12608475392', 16, 6);
+ T('2.883391821740661014122543290E+533', '9.901055', '147629661273121843923074216448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('4.78156E+7', '82.06085', '231222053681461051064322516582400', 49, 5);
+ T('7.6719584655540658243336396631E+951', '79', '4637414338009670907763005665143486806504711801064652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('1.90715450705617498817242E+65', '70.0', '225157063044396526102808487057300361584836608000000000000000000000000000000000000000000', 96, 1);
+ T('-2.62083E+221', '16.18906', '-17175871488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 6);
+ T('-9.63273669896E+39', '9.7614487', '-4931961189867520000000000000000000000000000', 94, 0);
+ T('8.28264888E+716', '8E+1', '1001310808583419036549543297548288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 4);
+ T('3.0847136902029605573845E+45', '2.0691', '12338854760811842229538000000000000000000000000', 52, 2);
+ T('-7682.41233', '6.15', '-491648', 77, 1);
+ T('-7.650964737944789E+90', '42.83', '-33649298772297808904827437056000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 0);
+ T('-89.7776478312042462775703699', '10', '-91136', 41, 3);
+ T('5.1543454536468155191E+92', '1', '1030869090729363103820000000000000000000000000000000000000000000000000000000000000000000000000', 21, 0);
+ T('7.267997171091143082E+78', '2.716', '29071988684364572328000000000000000000000000000000000000000000000000000000000000', 99, 1);
+ T('5.9E+10', '5', '1888000000000', 20, 1);
+ T('7717.3253435576', '9E+1', '9553183283165279581396541636608', 21, 0);
+ T('3.791019809831198435494467824E+504', '58.455', '1092687065786237048481221667090359039930925056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 4);
+ T('8.3786663437598940886707077878E+42', '30.96744077', '8996524482636159696816103515443376947200000000000000', 77, 6);
+ T('-4.4237352E+99', '5.271277', '-141559526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('-428186.15651', '2.9', '-1712744', 58, 5);
+ T('-58.905794756523746458434', '9', '-29696', 31, 5);
+ T('-7E+38', '3.5', '-5600000000000000000000000000000000000000', 65, 0);
+ T('3.0950152257E+59', '5', '9904048722240000000000000000000000000000000000000000000000000', 2, 4);
+ T('-79717.50797932008', '73.3', '-752905777829839015000408064', 75, 0);
+ T('4.14780696E+27', '8.406295384', '1061838581760000000000000000000', 82, 3);
+ T('-3.160E+484', '8.50640002', '-8089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 5);
+ T('-7.785064144940968E+535', '87.765', '-12046803266784284155510401149719379223511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 1);
+ T('3.9', '9.38', '1536', 64, 6);
+ T('-6.96976393460526080954E+149', '4.18', '-11151622295368417295264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 1);
+ T('-4.448295627883745059993024E+58', '5.76', '-1423454600922798419197767680000000000000000000000000000000000', 36, 5);
+ T('674658232590450002253593895.3', '3E+1', '724408761238286030400578019372564480', 25, 2);
+ T('20.7231146275', '6.93563', '1280', 42, 4);
+ T('33930.337683129557907653', '2.9556', '135720', 39, 3);
+ T('-5E+431', '9.72756', '-256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('1.553E+624', '64.1116804', '28647793546470933659648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 4);
+ T('-3.33350120E+322', '49.4', '-18765943452698876575744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('4.778711770962982E+509', '66.9728', '35260669216390985748156276701711564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 0);
+ T('63276421.3773443181406670', '68.7736344', '18675903105396809916403941376', 87, 5);
+ T('-1.85405547727E+30', '6.4', '-118659550545280000000000000000000', 16, 6);
+ T('-7.286726265905144394', '9.5279', '-3584', 90, 6);
+ T('-1261723415.3204086502939611819', '55.560011', '-45458376813109037466910720', 38, 3);
+ T('1580.2147262772339926', '7.477573479', '202240', 61, 1);
+ T('8.494334223007311216E+393', '5.629', '271818695136233958912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('1.0E+9', '63.31115', '9223372036854775808000000000', 67, 2);
+ T('-9.2726348E+493', '38.43', '-25488424456800960512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-96.56', '8.6303', '-24576', 59, 6);
+ T('2.7E+8', '2.6754', '1080000000', 48, 4);
+
+ log('\n ' + passed + ' of ' + total + ' tests passed in ' + (+new Date() - start) + ' ms \n');
+ return [passed, total];
+})(this.Decimal);
+if (typeof module !== 'undefined' && module.exports) module.exports = count;
diff --git a/test/not.js b/test/not.js
new file mode 100644
index 0000000..530443c
--- /dev/null
+++ b/test/not.js
@@ -0,0 +1,5127 @@
+var count = (function not(Decimal) {
+ var start = +new Date(),
+ log,
+ error,
+ undefined,
+ passed = 0,
+ total = 0,
+ n = 'null',
+ N = 'NaN',
+ I = 'Infinity';
+
+ if (typeof window === 'undefined') {
+ log = console.log;
+ error = console.error;
+ } else {
+ log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
+ error = function (str) { document.body.innerHTML += '' +
+ str.replace('\n', '
') + '
' };
+ }
+
+ if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
+
+ function assert(expected, actual) {
+ total++;
+ if (expected !== actual) {
+ error('\n Test number: ' + total + ' failed');
+ error(' Expected: ' + expected);
+ error(' Actual: ' + actual);
+ //process.exit();
+ } else {
+ passed++;
+ //log('\n Expected and actual: ' + actual);
+ }
+ }
+
+ function T(notA, expected, sd, rm) {
+
+ if ( sd != null ) {
+ Decimal.precision = sd;
+ Decimal.rounding = rm;
+ }
+ assert(String(expected), String(new Decimal(notA).not()));
+ }
+
+ log('\n Testing not...');
+
+ Decimal.config({
+ precision: 20,
+ rounding: 4,
+ toExpNeg: -9e15,
+ toExpPos: 9e15,
+ minE: -9e15,
+ maxE: 9e15,
+ errors: false
+ });
+
+ T(1, -2);
+ T(0, -1);
+ T(-1, 0);
+ T(N, N);
+ T(I, -I);
+ T(-I, I);
+
+ T('0', '-1');
+ T('1', '-2');
+ T('-45', '44');
+ T('22', '-23');
+ T('0144', '-145');
+ T('6.1915', '-7');
+ T('-1.02', '0');
+ T('0.09', '-1');
+ T('-0.0001', '-1');
+ T('8e5', '-800001');
+ T('9E12', '-9000000000001');
+ T('1e-14', '-1');
+ T('-345.43e+4', '3454299');
+ T('-94.12E+0', '93');
+ T('', N);
+ T(' ', N);
+ T('\t\t', N);
+ T('ertgrt546', N);
+ T('qweqwdewee', N);
+ T(true, N);
+ T(false, N);
+ T('e 4.3', N);
+ T('4 .3', N);
+ T('4.0 01e', N);
+ T(' 4.001', '-5');
+ T('4.001 ', '-5');
+ T(' 4.001 ', '-5');
+ T(' 4.001', '-5');
+ T(' 4.0 01', N);
+ T('4. 001', N);
+ T('4. 001 ', N);
+ T(' 4.001e ', N);
+ T(' 4 .001 e ', N);
+ T(undefined, N);
+ T(null, N);
+ T(Number.POSITIVE_INFINITY, -I);
+ T(Number.NEGATIVE_INFINITY, I);
+ T(new Date(2012, 11, 4), N);
+ T(new Object(), N);
+ T(function () {}, N);
+ T(3, '-4');
+ T(9.654, '-10');
+ T('0.001', '-1');
+ T('111.1111111110000', '-112');
+ T('0.0000023432495704937', '-1');
+ T(NaN, N);
+ T('3e', N);
+ T('-3..0', N);
+ T('0 0', N);
+ T(' +3e0', '-4');
+ T('+ 1', N);
+ T(' +2 0', N);
+ T('e3', N);
+ T(' ', N);
+ T(null, N);
+ T(undefined, N);
+ T('undefined', N);
+
+ Decimal.errors = true;
+
+ T('6.0716870032085027E-7', '-1', 46, 1);
+ T('8.6371595237744263698925832E+6251', '-863715952377442636989258320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 1);
+ T('-2.20569942198320362758448E+5222', '220569942198320362758447999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 1);
+ T('7.697592710437E+592', '-76975927104370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 0);
+ T('-7.4273942029637993227314637143E+763', '74273942029637993227314637142999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 3);
+ T('3.2945306448399748833619370E-8423', '-1', 57, 3);
+ T('-13841140.4', '13841139', 99, 0);
+ T('-1.5131850672448E+41', '151318506724479999999999999999999999999999', 1, 4);
+ T('1103737.481839', '-1103738', 5, 4);
+ T('3.47358429505E+485', '-347358429505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 3);
+ T('-7.5999287408661310644967E-3194', '-1', 29, 5);
+ T('-3.183E+4525', '31829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 6);
+ T('-5.7591865E+31', '57591864999999999999999999999999', 11, 1);
+ T('-9.94637E+49', '99463699999999999999999999999999999999999999999999', 57, 4);
+ T('-9.10980354E-80', '-1', 35, 3);
+ T('384896251', '-384896252', 44, 1);
+ T('9.309861317241169976317208853E-8801', '-1', 90, 4);
+ T('-9.390413239754828E-7515', '-1', 73, 3);
+ T('-9.8989975600646346977060589E+8703', '9898997560064634697706058899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 0);
+ T('3.267601430630E+4736', '-326760143063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 0);
+ T('3.13976756721853445539748E+45', '-3139767567218534455397480000000000000000000001', 96, 6);
+ T('2.0239883543745193567244500E+72', '-2023988354374519356724450000000000000000000000000000000000000000000000001', 10, 6);
+ T('-4.407E+35', '440699999999999999999999999999999999', 4, 6);
+ T('2.95824E-57', '-1', 1, 4);
+ T('-7.477701E+9585', '7477700999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 4);
+ T('7.63E-9', '-1', 17, 5);
+ T('7.07545219533537784360596439E+675', '-7075452195335377843605964390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 5);
+ T('-8.0619933612025313E-235', '-1', 35, 3);
+ T('3.697825016257E+1249', '-36978250162570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 4);
+ T('-2.7953640679662028718615E+6491', '279536406796620287186149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 1);
+ T('-2.7328462596E-3894', '-1', 23, 1);
+ T('-6.2E+272', '619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 0);
+ T('50055234.71144909', '-50055235', 98, 2);
+ T('-8.9913630986318E+7183', '89913630986317999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 1);
+ T('654.528461', '-655', 21, 2);
+ T('-3.2010084361733631631507878687E+2687', '320100843617336316315078786869999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 2);
+ T('-5.35580E+647', '535579999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 6);
+ T('-4.609E+6', '4608999', 21, 3);
+ T('8.40895E+80', '-840895000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 4);
+ T('-2.636027173466999613758103888E+56', '263602717346699961375810388799999999999999999999999999999', 46, 3);
+ T('-8639244518.07083', '8639244517', 95, 5);
+ T('-8.821140826991724408427824E+90', '8821140826991724408427823999999999999999999999999999999999999999999999999999999999999999999', 31, 1);
+ T('-11.55723623', '10', 78, 0);
+ T('5.58145406071579813411107E+47', '-558145406071579813411107000000000000000000000001', 57, 5);
+ T('7.65131528710493960579238403E-61', '-1', 19, 3);
+ T('-8.06E-181', '-1', 22, 3);
+ T('-9.0031601453081761130407671E+347', '900316014530817611304076709999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 1);
+ T('6E+5470', '-60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 4);
+ T('-5E-294', '-1', 53, 0);
+ T('-82906192.10538741', '82906191', 43, 2);
+ T('3.676564248401168E+38', '-367656424840116800000000000000000000001', 59, 2);
+ T('-2.43055176E-228', '-1', 85, 0);
+ T('6.5E+425', '-650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 2);
+ T('-188.2609138517348620159070', '187', 14, 4);
+ T('-1.4214435558935342434934E+151', '14214435558935342434933999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 1);
+ T('3.36062E+875', '-336062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 49, 0);
+ T('2.9460E-6532', '-1', 64, 0);
+ T('5.24E+783', '-5240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 0);
+ T('-2.63149E+677', '263148999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 2);
+ T('6.48120433774078815644064305163E+699', '-6481204337740788156440643051630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 3);
+ T('-5.1E+72', '5099999999999999999999999999999999999999999999999999999999999999999999999', 21, 6);
+ T('-4813603793111817402118502.6543', '4813603793111817402118501', 8, 2);
+ T('5.87615439363E+785', '-587615439363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 2);
+ T('9.079682238863E-654', '-1', 57, 5);
+ T('6.87297022E-7', '-1', 51, 4);
+ T('-2.85736E+39', '2857359999999999999999999999999999999999', 97, 0);
+ T('-8.7E+6', '8699999', 5, 5);
+ T('2773084.089934420430864972', '-2773085', 88, 3);
+ T('-2.352186267183589098289912721E+5357', '235218626718358909828991272099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 5);
+ T('-36', '35', 86, 4);
+ T('-0.0000068729338185061746157617772', '-1', 97, 5);
+ T('-9.208017E+577', '92080169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 1);
+ T('3.045151094106692528009685732E+41', '-304515109410669252800968573200000000000001', 38, 3);
+ T('-5.7374E+7137', '5737399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 0);
+ T('-0.00258722282', '-1', 77, 5);
+ T('1.797323206831483066111785992E+759', '-1797323206831483066111785992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 5);
+ T('5.371775915125E+848', '-537177591512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 6);
+ T('1.4877465E+84', '-1487746500000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 4);
+ T('91315179638.04151', '-91315179639', 23, 1);
+ T('1.3887E+8069', '-138870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 49, 3);
+ T('81513.8482748403364448', '-81514', 43, 2);
+ T('-5.0747416072837E-9', '-1', 81, 1);
+ T('2.4137368E+4597', '-24137368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 4);
+ T('-9205181.0016530672205640', '9205180', 1, 6);
+ T('6.9761059360237E+81', '-6976105936023700000000000000000000000000000000000000000000000000000000000000000001', 33, 1);
+ T('-9.9157E+62', '991569999999999999999999999999999999999999999999999999999999999', 88, 4);
+ T('4.99127858E+6241', '-49912785800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 6);
+ T('-2.1352282480104E+51', '2135228248010399999999999999999999999999999999999999', 84, 2);
+ T('6.9618742685413834E+7867', '-69618742685413834000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 1);
+ T('3.8973284406964727749273E+168', '-3897328440696472774927300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 6);
+ T('-8.0164784321', '7', 89, 1);
+ T('-2.35377598395814E-116', '-1', 26, 4);
+ T('6.36582', '-7', 34, 1);
+ T('519917.909', '-519918', 25, 5);
+ T('5.6406435215705137E+81', '-5640643521570513700000000000000000000000000000000000000000000000000000000000000001', 99, 2);
+ T('-451.7075966731337787201158', '450', 92, 1);
+ T('9.92776810120834092350441E+2617', '-99277681012083409235044100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 4);
+ T('-6.0904626447028683721E+6378', '6090462644702868372099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 2);
+ T('4.822230404441035789419006E-146', '-1', 59, 5);
+ T('-5.67516264861E+947', '567516264860999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 3);
+ T('-2E+8970', '1999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 5);
+ T('-6.9227628648E+2525', '692276286479999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 2);
+ T('-8E+129', '7999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 3);
+ T('8867548604.44', '-8867548605', 45, 1);
+ T('-8.07469732771E-124', '-1', 82, 2);
+ T('2.809E+67', '-28090000000000000000000000000000000000000000000000000000000000000001', 63, 5);
+ T('551.9597311773660866905', '-552', 14, 2);
+ T('-8.873428760455436734044670E+38', '887342876045543673404466999999999999999', 35, 6);
+ T('0.000825359689329787437394', '-1', 97, 5);
+ T('4.0245045612102889E-619', '-1', 34, 3);
+ T('7E+58', '-70000000000000000000000000000000000000000000000000000000001', 14, 5);
+ T('5.616E-6951', '-1', 54, 0);
+ T('2559597707.927747', '-2559597708', 59, 6);
+ T('-45308942', '45308941', 96, 5);
+ T('2.01373105816832904336E+6868', '-20137310581683290433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 6);
+ T('3.050328366343508567E+91', '-30503283663435085670000000000000000000000000000000000000000000000000000000000000000000000001', 43, 6);
+ T('9.0039659E+9', '-9003965901', 76, 5);
+ T('8.04570289856160574386E+85', '-80457028985616057438600000000000000000000000000000000000000000000000000000000000000001', 37, 2);
+ T('-3484477.22', '3484476', 18, 6);
+ T('-4.8756428615587418977042929656E+3470', '487564286155874189770429296559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 2);
+ T('-2298.8', '2297', 91, 5);
+ T('6662857.047908', '-6662858', 80, 1);
+ T('8.754E-5946', '-1', 12, 0);
+ T('7.783647941361083831521283E+45', '-7783647941361083831521283000000000000000000001', 71, 6);
+ T('4.58138062850320797E-9', '-1', 66, 0);
+ T('110118.9', '-110119', 83, 2);
+ T('39.4637664037728739302897213', '-40', 100, 3);
+ T('9.429726968615549791E+3892', '-94297269686155497910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 6);
+ T('-1.2E-605', '-1', 93, 4);
+ T('5.60022944024086393717177E+79', '-56002294402408639371717700000000000000000000000000000000000000000000000000000001', 68, 5);
+ T('-2.825530164750958205124E+3228', '2825530164750958205123999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 2);
+ T('9318879977257949.5873980', '-9318879977257950', 88, 1);
+ T('8782537960.603266139607744', '-8782537961', 82, 5);
+ T('-5.8744959949219095426E-43', '-1', 8, 3);
+ T('-2.1406657212635196727197418598E+92', '214066572126351967271974185979999999999999999999999999999999999999999999999999999999999999999', 65, 6);
+ T('-7.1371116036E+61', '71371116035999999999999999999999999999999999999999999999999999', 66, 1);
+ T('0.00002', '-1', 62, 2);
+ T('-4.1853815172E-484', '-1', 63, 6);
+ T('4311882.33186682488728811', '-4311883', 23, 2);
+ T('6.1670606950808760328617831E-90', '-1', 20, 3);
+ T('6.184E+4', '-61841', 73, 3);
+ T('-9.0397759797156837878429078E+60', '9039775979715683787842907799999999999999999999999999999999999', 2, 3);
+ T('8.6769716E+556', '-86769716000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 6);
+ T('1.99617463692911E+43', '-19961746369291100000000000000000000000000001', 40, 2);
+ T('-1.222825730903E+16', '12228257309029999', 44, 1);
+ T('4.360625191167505074023460386E+79', '-43606251911675050740234603860000000000000000000000000000000000000000000000000001', 62, 2);
+ T('66439.40476419648328001154619', '-66440', 89, 1);
+ T('-2.319339011743604756424E+53', '231933901174360475642399999999999999999999999999999999', 85, 5);
+ T('-60.28490515316667155501', '59', 88, 0);
+ T('-2.0769E+9', '2076899999', 47, 1);
+ T('-3.742227732898547916908438E+50', '374222773289854791690843799999999999999999999999999', 16, 1);
+ T('-1.792646776E+97', '17926467759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 6);
+ T('8.56226920064E+901', '-85622692006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 4);
+ T('-6022.473516926', '6021', 20, 4);
+ T('-82435432.4859689900242008388138', '82435431', 66, 4);
+ T('9.305719378170212563592E+40', '-93057193781702125635920000000000000000001', 42, 2);
+ T('947', '-948', 5, 0);
+ T('3.669753840705876400662E-7405', '-1', 82, 2);
+ T('8645756218707151.51474009984', '-8645756218707152', 84, 4);
+ T('-7.856211782137902108899398E+37', '78562117821379021088993979999999999999', 29, 4);
+ T('1291.80608891373293684174885602', '-1292', 56, 2);
+ T('5.27E-17', '-1', 53, 1);
+ T('-2.289627577455673E+76', '22896275774556729999999999999999999999999999999999999999999999999999999999999', 85, 3);
+ T('5.111986E+53', '-511198600000000000000000000000000000000000000000000001', 20, 3);
+ T('9.50644E-9', '-1', 75, 6);
+ T('-7.278186670209E-37', '-1', 56, 6);
+ T('-1.08581E+77', '108580999999999999999999999999999999999999999999999999999999999999999999999999', 94, 6);
+ T('-8.6E+80', '859999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 6);
+ T('7.608252668975285434020458E-75', '-1', 3, 3);
+ T('-3.5319611E+893', '353196109999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 3);
+ T('-3.197297E+59', '319729699999999999999999999999999999999999999999999999999999', 12, 6);
+ T('9.09211351748014092328154452E+199', '-90921135174801409232815445200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 3);
+ T('-83.4485022', '82', 25, 1);
+ T('-7.6386165976387763128039551E+576', '7638616597638776312803955099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 5);
+ T('-609.680341581552381986711154', '608', 32, 4);
+ T('-3.450746334725334628E-22', '-1', 27, 1);
+ T('3.444147091182281826E-6497', '-1', 34, 5);
+ T('-9.178033837140069177521268E+5288', '917803383714006917752126799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 2);
+ T('-5.6E+92', '559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 5);
+ T('-1.135561347625616928E+324', '1135561347625616927999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 1);
+ T('-3.58343900182241192810542E+2050', '35834390018224119281054199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 3);
+ T('9.3717E+7', '-93717001', 18, 6);
+ T('6.7014797043619E+855', '-6701479704361900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 2);
+ T('-7614.13177', '7613', 57, 6);
+ T('-4.672908339045370752E+712', '46729083390453707519999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 4);
+ T('6.97112102796E-5134', '-1', 14, 5);
+ T('-7933493393.28672813952', '7933493392', 81, 2);
+ T('-7.55125211271079426932009E+516', '7551252112710794269320089999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 3);
+ T('-0.00002394298450853867', '-1', 7, 6);
+ T('-20.39291030105611244661950', '19', 2, 6);
+ T('2.1E-77', '-1', 73, 4);
+ T('-7.086844312525554E-519', '-1', 57, 4);
+ T('2.7276551228253178329E+57', '-2727655122825317832900000000000000000000000000000000000001', 26, 2);
+ T('8.70E+567', '-8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 1);
+ T('3.7701956E+542', '-377019560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 6);
+ T('1.922987816832647004579807E+4525', '-19229878168326470045798070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 6);
+ T('-8.01671822433321356E+143', '801671822433321355999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 2);
+ T('7.54669E+175', '-75466900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 0);
+ T('-4.93855011425617E+8550', '4938550114256169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 3);
+ T('-362979926.754420548052463388', '362979925', 72, 0);
+ T('-0.000064829743', '-1', 66, 4);
+ T('4.74707299136447E+340', '-47470729913644700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 2);
+ T('-9.281E+73', '92809999999999999999999999999999999999999999999999999999999999999999999999', 71, 1);
+ T('-7.103779121475E-5968', '-1', 75, 2);
+ T('4.133654352591210768257637E+64', '-41336543525912107682576370000000000000000000000000000000000000001', 31, 1);
+ T('-4.0667616908E+315', '4066761690799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 3);
+ T('-9.71826659E+942', '9718266589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 6);
+ T('2.159106090857883172E+454', '-21591060908578831720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 39, 1);
+ T('9.5410329810207920759758885602E+63', '-9541032981020792075975888560200000000000000000000000000000000001', 20, 1);
+ T('3.74818760547759742992623701E-651', '-1', 94, 6);
+ T('-7.860349752304872E+4251', '7860349752304871999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 3);
+ T('2.243590667926829224152284131E+83', '-224359066792682922415228413100000000000000000000000000000000000000000000000000000001', 80, 5);
+ T('7E+9873', '-7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 4);
+ T('-3.39194E+72', '3391939999999999999999999999999999999999999999999999999999999999999999999', 74, 5);
+ T('-269253.72299735286369864314170', '269252', 53, 6);
+ T('-8.93E+942', '8929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 1);
+ T('-876.82990708', '875', 25, 5);
+ T('9.3839107847307261036882E-119', '-1', 66, 3);
+ T('3.61643653617001817727846742E+2258', '-361643653617001817727846742000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 1);
+ T('-0.00005245504249509', '-1', 23, 5);
+ T('7.6134615393E+184', '-76134615393000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 0);
+ T('-5.0919216E+8570', '509192159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 5);
+ T('-5.686E+86', '568599999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 0);
+ T('6.19581986040956398957262480170E-7465', '-1', 71, 1);
+ T('5.8426492494008167488E+82', '-58426492494008167488000000000000000000000000000000000000000000000000000000000000001', 2, 1);
+ T('7E+998', '-700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 5);
+ T('4333.412', '-4334', 94, 2);
+ T('7.36003214906475042897312E+27', '-7360032149064750428973120001', 22, 2);
+ T('-5.18373374088717270683309959E+5955', '5183733740887172706833099589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 2);
+ T('0.0031694702772214686471', '-1', 75, 5);
+ T('6.50E+875', '-650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 1);
+ T('4.80665728E+4169', '-480665728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 3);
+ T('4E+6', '-4000001', 79, 6);
+ T('-4E+9814', '39999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 2);
+ T('-2.0806867889937935363798154E+294', '2080686788993793536379815399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 1);
+ T('-148067.922027983056962927257565', '148066', 97, 6);
+ T('6.3535004061E+557', '-635350040610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 3);
+ T('-1.063376524622E+544', '10633765246219999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 3);
+ T('4.3951558754178343324E+665', '-439515587541783433240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 4);
+ T('2.08284838811452911610671983245E-7589', '-1', 1, 1);
+ T('-642429083469804097456.341787', '642429083469804097455', 85, 6);
+ T('-4.44724E+81', '4447239999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 6);
+ T('-2.826515397E+207', '2826515396999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 3);
+ T('91694101832883', '-91694101832884', 65, 3);
+ T('8.776857064703E+802', '-87768570647030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 54, 1);
+ T('-4.1676E+792', '4167599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 4);
+ T('1.42771145405858E-96', '-1', 64, 5);
+ T('-3.995241794338E+8905', '39952417943379999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 2);
+ T('4.309756714E-4878', '-1', 22, 4);
+ T('-5.4372342830041E+958', '54372342830040999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 1);
+ T('0.00398614624871', '-1', 87, 3);
+ T('-4.618327E+200', '461832699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 1);
+ T('-632792.42', '632791', 35, 2);
+ T('2.6038850012238E+7220', '-260388500122380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 3);
+ T('-7544367.82413', '7544366', 51, 4);
+ T('292', '-293', 72, 5);
+ T('-3.91263701770E-200', '-1', 35, 3);
+ T('-3.842992842839641565020239572E-3656', '-1', 24, 0);
+ T('-0.2901479078943307905096680278', '-1', 71, 0);
+ T('2.6268E-79', '-1', 34, 4);
+ T('1.4659409387512625909E-85', '-1', 83, 2);
+ T('-6671.23779272997543568', '6670', 20, 6);
+ T('-9.2008520382751378441389228E+2877', '9200852038275137844138922799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 2);
+ T('3E+3632', '-300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 2);
+ T('-5.04426676110755', '4', 60, 2);
+ T('3.30906315174550538106E+44', '-330906315174550538106000000000000000000000001', 82, 1);
+ T('3.02E+777', '-3020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 5);
+ T('0.000082067586075483810376795382', '-1', 82, 5);
+ T('5.155092617196598109377E+236', '-515509261719659810937700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 0);
+ T('9.5770033E+65', '-957700330000000000000000000000000000000000000000000000000000000001', 10, 5);
+ T('1.0370530205E+347', '-103705302050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 2);
+ T('4.0780681882376742529E-1684', '-1', 62, 4);
+ T('4.657819087801067E+27', '-4657819087801067000000000001', 64, 6);
+ T('54.01799610814373699993118', '-55', 20, 0);
+ T('1.25064214665278986726010132E+9514', '-12506421466527898672601013200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 5);
+ T('4.728077830091236605215247E+2743', '-47280778300912366052152470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 0);
+ T('-684978.3100363492292', '684977', 89, 1);
+ T('6.60281120E+385', '-66028112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 4);
+ T('-4.1553', '3', 77, 4);
+ T('4.8301322253E+584', '-483013222530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 3);
+ T('-6.2449824570022262255424036645E-2629', '-1', 48, 2);
+ T('5.6011544933121609984478739375E+531', '-5601154493312160998447873937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 84, 3);
+ T('-3.46E+3555', '3459999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 2);
+ T('4.80654542763112535162594E-1853', '-1', 79, 3);
+ T('-4.99636958031913989228453495340E+74', '499636958031913989228453495339999999999999999999999999999999999999999999999', 21, 0);
+ T('1.2418634110004E+794', '-124186341100040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 2);
+ T('-1902192621.6731838', '1902192620', 50, 6);
+ T('-6.283E+311', '628299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 5);
+ T('1E+8401', '-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 0);
+ T('-6E+68', '599999999999999999999999999999999999999999999999999999999999999999999', 49, 1);
+ T('1.370567212411711E+35', '-137056721241171100000000000000000001', 72, 0);
+ T('7.78861604541825216912479E-601', '-1', 40, 6);
+ T('-2.57434631284155390E-7277', '-1', 50, 5);
+ T('1.75E+111', '-1750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 64, 3);
+ T('-0.00442948', '-1', 77, 0);
+ T('3.6441848693815000017548E+437', '-364418486938150000175480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 3);
+ T('5.98410524948955E+3235', '-59841052494895500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 4);
+ T('-5.45432268409615781343130893837E+8495', '545432268409615781343130893836999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 0);
+ T('-9E+5', '899999', 49, 3);
+ T('5.907377764897E-47', '-1', 23, 1);
+ T('6.9256759259396203477532012E-9', '-1', 91, 1);
+ T('-4.24640937760165649174E+367', '42464093776016564917399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 1);
+ T('9.53170941528334E+56', '-953170941528334000000000000000000000000000000000000000001', 73, 5);
+ T('-8.3914922848859E+932', '839149228488589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 5);
+ T('2574.04', '-2575', 86, 4);
+ T('-4.35611E-11', '-1', 52, 3);
+ T('-6.32177125354614297869E+2035', '63217712535461429786899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 1);
+ T('-3.9E+45', '3899999999999999999999999999999999999999999999', 71, 6);
+ T('2.647122292939077464242188E+2099', '-264712229293907746424218800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 0);
+ T('7.55777E+19', '-75577700000000000001', 10, 6);
+ T('-1.93719856546005E+38', '193719856546004999999999999999999999999', 76, 2);
+ T('-3.89957734909338013241E+379', '38995773490933801324099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 0);
+ T('9.41158378E+15', '-9411583780000001', 65, 5);
+ T('-7.9363E+582', '7936299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 5);
+ T('-5.427297821190E+462', '5427297821189999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 2);
+ T('-8.95493123428617E+2079', '8954931234286169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 1);
+ T('-8.692E+1575', '8691999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 6);
+ T('9.7728087106794E+786', '-9772808710679400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 0);
+ T('-4.6646036582592461882E+6242', '466460365825924618819999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 3);
+ T('-9.30950475321413196155E-9681', '-1', 66, 0);
+ T('5.84045091514496326373140348472E+3776', '-584045091514496326373140348472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 6);
+ T('2.98280158227702304971926E-690', '-1', 13, 4);
+ T('3566.544499155412200936894951', '-3567', 78, 1);
+ T('5.1033972185989947612135143734E+1229', '-510339721859899476121351437340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 3);
+ T('-7.41840877850103427497001E+3736', '74184087785010342749700099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 6);
+ T('-0.00001265931148651', '-1', 56, 1);
+ T('-735.5725377963231736651', '734', 76, 3);
+ T('-5E-3582', '-1', 59, 2);
+ T('-7.016316126294E+82', '70163161262939999999999999999999999999999999999999999999999999999999999999999999999', 17, 6);
+ T('1.969626823999E+97', '-19696268239990000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 2);
+ T('8785135.3', '-8785136', 53, 1);
+ T('0.030059075014396964', '-1', 25, 0);
+ T('-2.05183E-620', '-1', 51, 4);
+ T('-8.88746380564467262190753E-7', '-1', 86, 3);
+ T('2.6468634968E-839', '-1', 42, 3);
+ T('0.086324194026160300628721', '-1', 75, 5);
+ T('9.883758432337084735740E-4711', '-1', 38, 1);
+ T('4.43279397391166602248380E+4384', '-44327939739116660224838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 3);
+ T('-9.38623032E+25', '93862303199999999999999999', 59, 2);
+ T('-5E+164', '499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 3);
+ T('3.928010E+1295', '-392801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 39, 2);
+ T('4.35121401614E+25', '-43512140161400000000000001', 97, 3);
+ T('-4.342266960891581785E-56', '-1', 60, 4);
+ T('2.221847E-2535', '-1', 94, 1);
+ T('1.60887530217486477E-271', '-1', 79, 3);
+ T('-6812280.31019111', '6812279', 84, 1);
+ T('1.843376047599195034666E-107', '-1', 5, 1);
+ T('9.3843539780423973E+724', '-93843539780423973000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 3);
+ T('9.9452301E+15', '-9945230100000001', 76, 6);
+ T('9.5529683859E+57', '-9552968385900000000000000000000000000000000000000000000001', 23, 0);
+ T('127.868719210503543', '-128', 94, 0);
+ T('6.4994667039942456953248009E+2901', '-6499466703994245695324800900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 0);
+ T('1E+284', '-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 2);
+ T('801834.00875', '-801835', 34, 1);
+ T('5.45226753270990952613413350E+5967', '-5452267532709909526134133500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 1);
+ T('-9.506815856831211822810772E+56', '950681585683121182281077199999999999999999999999999999999', 28, 2);
+ T('8.040955576493059E+242', '-804095557649305900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 0);
+ T('87337975.125', '-87337976', 100, 0);
+ T('4.03E+9', '-4030000001', 54, 1);
+ T('1743954.45602263', '-1743955', 53, 1);
+ T('5.1901714E-1051', '-1', 71, 0);
+ T('3.927833270177E+5906', '-392783327017700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 3);
+ T('9.320139663820335053009637355E+71', '-932013966382033505300963735500000000000000000000000000000000000000000001', 60, 0);
+ T('1.9769531678712E+21', '-1976953167871200000001', 54, 4);
+ T('8.9496188E+793', '-89496188000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 0);
+ T('3.1623E+73', '-31623000000000000000000000000000000000000000000000000000000000000000000001', 51, 6);
+ T('-6209617402.7043869757041727144', '6209617401', 87, 1);
+ T('3.892316943570725E+775', '-38923169435707250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 3);
+ T('-3579395.7926607998034462', '3579394', 46, 1);
+ T('-8.9651102503967047333348256E+592', '89651102503967047333348255999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 3);
+ T('9.00621128540824041', '-10', 83, 5);
+ T('5.924801956310250020104E+327', '-5924801956310250020104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 2);
+ T('8.0309512671139870647337E+7938', '-8030951267113987064733700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 4);
+ T('9.6E-151', '-1', 22, 2);
+ T('-7.9508E+7360', '79507999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 2);
+ T('1.137475621106E+71', '-113747562110600000000000000000000000000000000000000000000000000000000001', 31, 5);
+ T('-90973984.2326', '90973983', 24, 5);
+ T('-8.876244182016553083030E-9775', '-1', 94, 4);
+ T('-1.33443440120550E+31', '13344344012054999999999999999999', 4, 5);
+ T('-4.7899834E+9', '4789983399', 89, 0);
+ T('-5.07824393507E-531', '-1', 33, 2);
+ T('-4.2500317081386062942717010E+1987', '42500317081386062942717009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 5);
+ T('-4.90126999898615269882E+870', '4901269998986152698819999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('-8655248788181.380891504', '8655248788180', 92, 1);
+ T('-6.2E+135', '6199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('-3.52510442138866921E-3481', '-1', 91, 1);
+ T('9.11091897313632903655884135E-8', '-1', 63, 5);
+ T('-702381.7556920708272005', '702380', 52, 3);
+ T('-9.61419462110E+47', '961419462109999999999999999999999999999999999999', 1, 2);
+ T('4.4695505193949000189E+8970', '-4469550519394900018900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 6);
+ T('2.24889803601572880348138641E-27', '-1', 44, 0);
+ T('25416888.706123420699', '-25416889', 79, 0);
+ T('-4.91659593341530E+6363', '4916595933415299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 2);
+ T('6E+2', '-601', 21, 6);
+ T('3.79E+9', '-3790000001', 42, 1);
+ T('0.6299502647', '-1', 36, 3);
+ T('68819.1146529', '-68820', 100, 4);
+ T('5.9160038503890240E+83', '-591600385038902400000000000000000000000000000000000000000000000000000000000000000001', 67, 3);
+ T('-2.5608605370407459E+3393', '2560860537040745899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 2);
+ T('-4.5829222113143708871', '3', 23, 2);
+ T('4.0581700334580169760E+1358', '-405817003345801697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 1);
+ T('1.5246229280497853005125517669E+4466', '-152462292804978530051255176690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 2);
+ T('-4.46044700653207965751476414E+520', '44604470065320796575147641399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 6);
+ T('26261.7234012440', '-26262', 39, 6);
+ T('-1.27111418888914824E-581', '-1', 90, 0);
+ T('-3.1884406897866716E-8', '-1', 50, 5);
+ T('-8.26351967038084308E+84', '8263519670380843079999999999999999999999999999999999999999999999999999999999999999999', 13, 6);
+ T('3.3116E-7', '-1', 16, 1);
+ T('8.561484339307297334479293954E+3117', '-8561484339307297334479293954000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 1);
+ T('-5.23737216742239795E-33', '-1', 93, 1);
+ T('9.97109766771061565049770834596E+300', '-9971097667710615650497708345960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 2);
+ T('-9.9205993354839629525304996594E-72', '-1', 56, 4);
+ T('8.471259064267792E+280', '-84712590642677920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 6);
+ T('2.2225853357E-828', '-1', 54, 6);
+ T('3.32208885806461266728370E+90', '-3322088858064612667283700000000000000000000000000000000000000000000000000000000000000000001', 74, 5);
+ T('21.56826542912887132112860', '-22', 72, 5);
+ T('-9.149E+948', '9148999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 3);
+ T('-5.2403186E+90', '5240318599999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 1);
+ T('-7.619206E+8', '761920599', 27, 5);
+ T('0.00000517745127027932568', '-1', 27, 5);
+ T('-4013.9072291608770491660470', '4012', 29, 2);
+ T('6.1177863689708077746616834078E+795', '-6117786368970807774661683407800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 1);
+ T('5.3090912374201038055610657E+62', '-530909123742010380556106570000000000000000000000000000000000001', 56, 6);
+ T('6.58873350E+9', '-6588733501', 56, 4);
+ T('3.384094984E-4019', '-1', 3, 3);
+ T('2.53007713479883216432091775457E-7', '-1', 100, 1);
+ T('7.5E+84', '-7500000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 4);
+ T('-928953.371196', '928952', 28, 6);
+ T('8689.98045193677117011', '-8690', 68, 0);
+ T('2.38822417367780489239114073298E+34', '-23882241736778048923911407329800001', 31, 6);
+ T('-6.87E+92', '686999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('599632.645821267419928', '-599633', 22, 0);
+ T('-9.44423187331526E+909', '9444231873315259999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 6);
+ T('9.10504220E+81', '-9105042200000000000000000000000000000000000000000000000000000000000000000000000001', 50, 2);
+ T('-0.0000054536830', '-1', 18, 4);
+ T('4.39930688956104504195729294870E+65', '-439930688956104504195729294870000000000000000000000000000000000001', 40, 4);
+ T('9.90875E+70', '-99087500000000000000000000000000000000000000000000000000000000000000001', 11, 4);
+ T('-6.34571737739E+5654', '634571737738999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 3);
+ T('-3.0693316842E+697', '30693316841999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 6);
+ T('-8.50479124675836829085580699E+44', '850479124675836829085580698999999999999999999', 93, 0);
+ T('-3E+430', '29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 0);
+ T('-453470935150538213.902247', '453470935150538212', 30, 2);
+ T('-1.931588E-11', '-1', 65, 2);
+ T('-6E+7475', '599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 3);
+ T('1.391154678325002162395244771E+492', '-1391154678325002162395244771000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 6);
+ T('-3.8229126230727706207893231E+60', '3822912623072770620789323099999999999999999999999999999999999', 6, 3);
+ T('3.3066773942255519460146382E-566', '-1', 4, 0);
+ T('5.6E+5777', '-560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 3);
+ T('0.001888737226580244006', '-1', 54, 0);
+ T('-5.71483182600E+4442', '571483182599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 0);
+ T('-3.0909013648952715938108', '2', 99, 4);
+ T('916213.48383196839993', '-916214', 8, 2);
+ T('2.90700E-7244', '-1', 97, 1);
+ T('6.95347078524321450191891025E-43', '-1', 96, 1);
+ T('-42.0979788889252881428844663867', '41', 13, 2);
+ T('9.51043123092E+1709', '-951043123092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 2);
+ T('3.06479737692229907E-8432', '-1', 3, 3);
+ T('-1.2926884E-4256', '-1', 82, 4);
+ T('-76072167.2710885843871894767', '76072166', 52, 6);
+ T('-20731395720564354', '20731395720564353', 43, 1);
+ T('-6.42892556E-577', '-1', 30, 2);
+ T('6.261019376812173461E-311', '-1', 84, 1);
+ T('3.580117214845462736613656626E-98', '-1', 28, 2);
+ T('7.843640986800482612596963233E+3916', '-78436409868004826125969632330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 1);
+ T('7.673426E-9', '-1', 23, 0);
+ T('-6.598821927784856756825977237E+29', '659882192778485675682597723699', 4, 2);
+ T('-2.72542021E-7', '-1', 64, 6);
+ T('1408002.56042130113679895', '-1408003', 3, 5);
+ T('-3.55959003727864E+919', '35595900372786399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 1);
+ T('2.962781271E+615', '-2962781271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 6);
+ T('3.72737129236675921876010361E-2323', '-1', 28, 3);
+ T('-1E+39', '999999999999999999999999999999999999999', 73, 1);
+ T('-4.14495667E+98', '414495666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('4.322869929386350795813342363E-43', '-1', 64, 4);
+ T('-7.616346E+98', '761634599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 6);
+ T('-255072.991326444213431737363', '255071', 7, 2);
+ T('-9.237235218289228E+5953', '92372352182892279999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 0);
+ T('4.630404E-65', '-1', 89, 6);
+ T('4.9686892717267324440405893E-33', '-1', 91, 0);
+ T('1.962352300387058E+56', '-196235230038705800000000000000000000000000000000000000001', 58, 0);
+ T('-7.43935658E+5060', '743935657999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 2);
+ T('-8.884954E-848', '-1', 49, 6);
+ T('9.542639717143239660132E+87', '-9542639717143239660132000000000000000000000000000000000000000000000000000000000000000001', 47, 1);
+ T('2.2021570524259293E+6803', '-220215705242592930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 0);
+ T('2.9671829493886126E+6360', '-2967182949388612600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 0);
+ T('-8.1300473E+720', '8130047299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 1);
+ T('-5.4463158E+35', '544631579999999999999999999999999999', 85, 4);
+ T('6.24885425547840841974657183468', '-7', 4, 3);
+ T('4.63556E+646', '-46355600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 1);
+ T('-2.7234E+7358', '272339999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 1);
+ T('-1.6513E+40', '16512999999999999999999999999999999999999', 100, 1);
+ T('-2.911027E-534', '-1', 79, 2);
+ T('-4.3753E+91', '43752999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 4);
+ T('0.01218332622287762912637967752', '-1', 62, 3);
+ T('-48922051', '48922050', 50, 0);
+ T('-7.26707518392935E+70', '72670751839293499999999999999999999999999999999999999999999999999999999', 36, 1);
+ T('0.0000099043316030740869775109580', '-1', 77, 6);
+ T('-4.156239070E-72', '-1', 44, 1);
+ T('2.741398667083999095512267392E+35', '-274139866708399909551226739200000001', 75, 0);
+ T('-7.0309487E+7625', '703094869999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 2);
+ T('5.4802122E+657', '-5480212200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 0);
+ T('-1E+8135', '99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 4);
+ T('-2.09363161E+9302', '209363160999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 0);
+ T('5706.8007098304', '-5707', 68, 4);
+ T('-7.1937628266267784923500E-857', '-1', 96, 0);
+ T('8.100565134924261741500798E+5035', '-81005651349242617415007980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 0);
+ T('9.4102118822700407430086772811E+278', '-941021188227004074300867728110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 1);
+ T('4.12207408195949411127540893E-6886', '-1', 91, 0);
+ T('9.312720458459E+298', '-93127204584590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 5);
+ T('8.739E-378', '-1', 54, 6);
+ T('-8.71517069E-22', '-1', 36, 4);
+ T('99710', '-99711', 75, 2);
+ T('-9.423326264794449492339990203E+59', '942332626479444949233999020299999999999999999999999999999999', 92, 2);
+ T('7.68926343E+1692', '-7689263430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 5);
+ T('1.2575E-54', '-1', 18, 4);
+ T('8.2349474121954756522E+415', '-82349474121954756522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 0);
+ T('-9.28643970534784088428570403E+73', '92864397053478408842857040299999999999999999999999999999999999999999999999', 42, 2);
+ T('2.807879705E-8', '-1', 7, 3);
+ T('-8.1758317146690502548554247E+52', '81758317146690502548554246999999999999999999999999999', 50, 2);
+ T('9.8949633907E-407', '-1', 82, 4);
+ T('5.2360866542271E-395', '-1', 75, 5);
+ T('-40779843.023487557', '40779842', 45, 6);
+ T('-2.1905960543084721305502687038E+53', '219059605430847213055026870379999999999999999999999999', 47, 6);
+ T('-4.40340656064705757928580624E-8', '-1', 39, 2);
+ T('-6.28662857381727167368E+494', '628662857381727167367999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 2);
+ T('-4.4762401897406334082E+637', '44762401897406334081999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 1);
+ T('-4.1756815E+387', '4175681499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 0);
+ T('-4.01113E+86', '401112999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 1);
+ T('6666.8574', '-6667', 26, 5);
+ T('3.088358901606245768752681E-617', '-1', 61, 0);
+ T('689139.8980325775', '-689140', 72, 3);
+ T('3.6687225912E-7', '-1', 7, 0);
+ T('-1.74427471004274807753367373E+41', '174427471004274807753367372999999999999999', 72, 0);
+ T('-657217.782120922273478', '657216', 1, 6);
+ T('5.0148689754991070288E+943', '-50148689754991070288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 1);
+ T('6.4258360206219E+915', '-6425836020621900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 5);
+ T('4.8241379699800201E+4382', '-482413796998002010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 5);
+ T('2.30512994E-7379', '-1', 88, 3);
+ T('-3.668121456527682E+2177', '366812145652768199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 4);
+ T('8.374427095276799173107459242E+40', '-83744270952767991731074592420000000000001', 22, 0);
+ T('9.7350249058002124052313711E+7049', '-973502490580021240523137110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 6);
+ T('-3.121400055231E+17', '312140005523099999', 16, 2);
+ T('-2.4079797028466E-81', '-1', 27, 3);
+ T('3.8237101647174E+339', '-3823710164717400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 2);
+ T('-9.226554809201796544E+7847', '922655480920179654399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 5);
+ T('5.1994037571867744563770754849E+2393', '-519940375718677445637707548490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 4);
+ T('-7.52856297023263E-826', '-1', 81, 5);
+ T('6.9539', '-7', 15, 6);
+ T('-3.4100E+632', '340999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 5);
+ T('1.0052099', '-2', 55, 4);
+ T('-0.00987407420226016', '-1', 72, 2);
+ T('-3E+6576', '2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 0);
+ T('4.4853902851683198588096E-99', '-1', 35, 4);
+ T('7.734980447915691625316809887E+714', '-7734980447915691625316809887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 3);
+ T('2.96716E+40', '-29671600000000000000000000000000000000001', 61, 2);
+ T('-429.9182595753825676921', '428', 28, 4);
+ T('-8.84E+241', '88399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('5.333249037593179182103E+8825', '-533324903759317918210300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 4);
+ T('-6E+2311', '59999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 2);
+ T('5.47990517684600820620722032E+705', '-5479905176846008206207220320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 1);
+ T('1.66358935278891253992023E+7611', '-1663589352788912539920230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 5);
+ T('-1.50047611243989E+309', '1500476112439889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 2);
+ T('9E+6', '-9000001', 89, 0);
+ T('-42.49316585070757928', '41', 47, 0);
+ T('2.8399427489620', '-3', 54, 5);
+ T('75.7343365921', '-76', 2, 4);
+ T('-4.6137345E+24', '4613734499999999999999999', 69, 4);
+ T('1.6479517513602186069381942626E-294', '-1', 86, 1);
+ T('-3.30136402832003295740E-506', '-1', 32, 2);
+ T('-0.11145039203673475771627475', '-1', 17, 3);
+ T('-4.262559079759308487600545E+8209', '42625590797593084876005449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 0);
+ T('-3.0E+95', '299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 5);
+ T('5.026028524989833797141E+377', '-502602852498983379714100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 3);
+ T('3.272540765146285E+77', '-327254076514628500000000000000000000000000000000000000000000000000000000000001', 83, 1);
+ T('-3.879910880015E-67', '-1', 1, 1);
+ T('1.69873741112760601935936186445E+2553', '-1698737411127606019359361864450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 6);
+ T('-590.880886205', '589', 36, 0);
+ T('-7.8300429E+55', '78300428999999999999999999999999999999999999999999999999', 4, 1);
+ T('-26232434.930', '26232433', 3, 0);
+ T('5.468054439784045071492632424E-7', '-1', 23, 4);
+ T('7.170216E+7779', '-7170216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 4);
+ T('7.02493933E+9', '-7024939331', 23, 1);
+ T('-7.760E+9534', '7759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 0);
+ T('-7287.111884892038629976959200', '7286', 13, 2);
+ T('-3.17957130564855E+974', '317957130564854999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 2);
+ T('8.83E+3', '-8831', 18, 2);
+ T('8833.70418005107366182', '-8834', 85, 4);
+ T('-2.73639035731944322997370611075E-2667', '-1', 62, 1);
+ T('5.9E+3980', '-590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 5);
+ T('8E+2', '-801', 20, 6);
+ T('-0.345910092327132526297511365', '-1', 82, 5);
+ T('-7.7716E+1966', '77715999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 5);
+ T('4.30469466346E-781', '-1', 70, 3);
+ T('-1.184849896744323052250E+6494', '118484989674432305224999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 1);
+ T('-8.77775352175440327480E+24', '8777753521754403274799999', 67, 1);
+ T('-7.0058894453780308E+704', '700588944537803079999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 5);
+ T('7.61890904424159788636885637603E+48', '-7618909044241597886368856376030000000000000000001', 37, 5);
+ T('9.29E+181', '-92900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 0);
+ T('8.0E+5', '-800001', 77, 0);
+ T('-9.823893252676185256030329664E-67', '-1', 27, 1);
+ T('4.60753315E-48', '-1', 98, 3);
+ T('-2.328218995652563663547767494E+6113', '232821899565256366354776749399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 6);
+ T('0.000084631779729673945434068', '-1', 63, 4);
+ T('9.93606434286785821610E+141', '-9936064342867858216100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 5);
+ T('-34706.0164812146854', '34705', 73, 1);
+ T('6.40852483829578369E-387', '-1', 27, 4);
+ T('4.90256725051525680139E+667', '-49025672505152568013900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 6);
+ T('4.731179789475371674733878E+511', '-47311797894753716747338780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 3);
+ T('-0.000001265100558907667382', '-1', 56, 1);
+ T('-7.669029016210660E+8861', '766902901621065999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 3);
+ T('-5.4177338383077499644557307429E+4944', '5417733838307749964455730742899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 5);
+ T('-3.7913E+7699', '37912999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 6);
+ T('9.3084068792649116605E-773', '-1', 61, 3);
+ T('-4.2640121E+72', '4264012099999999999999999999999999999999999999999999999999999999999999999', 27, 4);
+ T('4.63348459825724714551236E+82', '-46334845982572471455123600000000000000000000000000000000000000000000000000000000001', 67, 2);
+ T('-9.5903939991605131404483819E+2410', '95903939991605131404483818999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 5);
+ T('-1.008253122008356874371260E+52', '10082531220083568743712599999999999999999999999999999', 47, 2);
+ T('-9.28E-433', '-1', 50, 4);
+ T('-8.75743186642933256282E-32', '-1', 65, 4);
+ T('-4.26461684068459461315672061E+92', '426461684068459461315672060999999999999999999999999999999999999999999999999999999999999999999', 29, 3);
+ T('-4.48970476435535199323E-890', '-1', 83, 3);
+ T('11789.7', '-11790', 73, 5);
+ T('-2518150077.298984112', '2518150076', 76, 6);
+ T('-2.605010363144376062954093020E-216', '-1', 2, 6);
+ T('-3.5E+3', '3499', 11, 1);
+ T('-4.48715E+8', '448714999', 94, 0);
+ T('-4.5755822509716010448404696E-653', '-1', 42, 3);
+ T('2.49601E+57', '-2496010000000000000000000000000000000000000000000000000001', 46, 6);
+ T('-1.214343391147346156040181588E+5377', '12143433911473461560401815879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('9.169718181883302094670E+723', '-9169718181883302094670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 0);
+ T('-5.92312E-8', '-1', 66, 6);
+ T('1.848060447E+9165', '-1848060447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 76, 5);
+ T('8.0611265533605288992E+78', '-8061126553360528899200000000000000000000000000000000000000000000000000000000001', 24, 3);
+ T('2.8087402093E+3564', '-2808740209300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 2);
+ T('-20.026215', '19', 57, 1);
+ T('-8.4790530596494129019116E+590', '847905305964941290191159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 2);
+ T('7.16235399817E+63', '-7162353998170000000000000000000000000000000000000000000000000001', 36, 6);
+ T('4.56318846315499E+97', '-45631884631549900000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 0);
+ T('0.0089555338524385786388', '-1', 99, 5);
+ T('332492.9793137413488545', '-332493', 93, 0);
+ T('-2.8596609401568382716297432E+958', '28596609401568382716297431999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 5);
+ T('4.2', '-5', 88, 5);
+ T('-2.74340216152810E+184', '27434021615280999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 6);
+ T('2.1325443552141589005E+82', '-21325443552141589005000000000000000000000000000000000000000000000000000000000000001', 4, 4);
+ T('6.729541393791611E+465', '-6729541393791611000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 2);
+ T('-5295034.38473746301665', '5295033', 84, 6);
+ T('-6.477633679E+42', '6477633678999999999999999999999999999999999', 99, 5);
+ T('3.9E-137', '-1', 65, 6);
+ T('-2.49889132681661767E+89', '249889132681661766999999999999999999999999999999999999999999999999999999999999999999999999', 12, 4);
+ T('-8.44246E+6', '8442459', 66, 0);
+ T('-9.674603662065299353E+193', '96746036620652993529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 1);
+ T('-6.470455475875157873959E-723', '-1', 64, 4);
+ T('5.928327418754397E+2012', '-592832741875439700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 0);
+ T('8.04065421562521002499E+4873', '-80406542156252100249900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 5);
+ T('-6.4153189639E-4710', '-1', 100, 4);
+ T('-5.088E+722', '508799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 4);
+ T('-2.914E+29', '291399999999999999999999999999', 21, 0);
+ T('-1.105462048141384259737088E+277', '11054620481413842597370879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 3);
+ T('4.9051182300677842459252316459E+788', '-490511823006778424592523164590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 0);
+ T('4.134022770539979518033254E-636', '-1', 97, 1);
+ T('-1.03422364224098784635E+28', '10342236422409878463499999999', 81, 4);
+ T('-5.468200359656186833702641E+130', '54682003596561868337026409999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 1);
+ T('8.6198454E+62', '-861984540000000000000000000000000000000000000000000000000000001', 31, 6);
+ T('918814514.61457325844502', '-918814515', 89, 4);
+ T('1.04218014975282347143528578E+224', '-104218014975282347143528578000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 3);
+ T('9795893665.591890', '-9795893666', 7, 4);
+ T('-5.04540934173733888047738173E-393', '-1', 94, 4);
+ T('-5.68090E+74', '568089999999999999999999999999999999999999999999999999999999999999999999999', 81, 5);
+ T('-8E+52', '79999999999999999999999999999999999999999999999999999', 77, 6);
+ T('-6.7361058587493215075E+874', '67361058587493215074999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 5);
+ T('-2.761578555394881440E-21', '-1', 84, 0);
+ T('7.949774855E-1006', '-1', 87, 0);
+ T('-3.0073514408024265009256751E+4952', '300735144080242650092567509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 0);
+ T('1.7662286306850353359083080', '-2', 87, 4);
+ T('-5.0196733E+51', '5019673299999999999999999999999999999999999999999999', 73, 6);
+ T('-330187690.02298721400602277988', '330187689', 60, 0);
+ T('8.664210923364445973899126355E-60', '-1', 92, 5);
+ T('3.173159574E-15', '-1', 32, 5);
+ T('-0.7960464', '-1', 41, 4);
+ T('-4.50E+76', '44999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 5);
+ T('-9.9925086E+1770', '9992508599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 5);
+ T('-95861296.475358625', '95861295', 21, 5);
+ T('-2.61396718842608289178167395E-59', '-1', 98, 6);
+ T('7.66971426284765075017343523E+7296', '-7669714262847650750173435230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 3);
+ T('-7.7957880837366122615600344E-342', '-1', 29, 5);
+ T('6.3597237057487166983E-56', '-1', 83, 0);
+ T('-28.3', '27', 42, 6);
+ T('-8.53040718891276480292E+4006', '85304071889127648029199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 5);
+ T('-8.5524237177418135E-791', '-1', 94, 6);
+ T('-9.267734517343905032538E-276', '-1', 78, 1);
+ T('2.8156095023760054755E+989', '-281560950237600547550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 76, 3);
+ T('0.001640205912396653651985192026', '-1', 98, 6);
+ T('-2.7E+4', '26999', 44, 1);
+ T('-1.089789E+8', '108978899', 20, 3);
+ T('-9.7850892347746038834155694E+81', '9785089234774603883415569399999999999999999999999999999999999999999999999999999999', 43, 6);
+ T('-9.57466084053723E+906', '9574660840537229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 1);
+ T('-2.59113813E+12', '2591138129999', 10, 6);
+ T('-2.137959448482916660007617825E+6769', '21379594484829166600076178249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 5);
+ T('-4.638840E+14', '463883999999999', 17, 0);
+ T('7.4495875814752985E+283', '-74495875814752985000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 2);
+ T('7330185343.22', '-7330185344', 15, 6);
+ T('8.7610777909743052486723521E+31', '-87610777909743052486723521000001', 3, 4);
+ T('7.8597979232256E+444', '-7859797923225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 3);
+ T('-5.146610371086334803318E-536', '-1', 86, 1);
+ T('-4014.72', '4013', 28, 4);
+ T('18741171.431667531355', '-18741172', 6, 5);
+ T('8.53155428107559E+750', '-8531554281075590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 1);
+ T('5.5467774129935E-2938', '-1', 58, 4);
+ T('-32567.81', '32566', 95, 5);
+ T('9.2863291291463512976373546227E+582', '-9286329129146351297637354622700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 1);
+ T('-2.5E+863', '249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 6);
+ T('-9.5E+46', '94999999999999999999999999999999999999999999999', 9, 1);
+ T('8.81375E+4951', '-88137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 1);
+ T('7.712833367874575368E-994', '-1', 76, 4);
+ T('5.49545885623713559378E+707', '-549545885623713559378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 0);
+ T('-3.595731399043515249E+7219', '35957313990435152489999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 5);
+ T('-1331950367044.2542220393', '1331950367043', 71, 3);
+ T('-0.000686604530495219965520298', '-1', 79, 3);
+ T('-5.440845253705503044105408E+7741', '54408452537055030441054079999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 3);
+ T('3.207164983583084278293620329E+456', '-3207164983583084278293620329000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 5);
+ T('2.80625310149225350102109826E+80', '-280625310149225350102109826000000000000000000000000000000000000000000000000000001', 12, 0);
+ T('1.9756682E-7', '-1', 45, 2);
+ T('1.63E+8', '-163000001', 57, 5);
+ T('9.099481777E-125', '-1', 62, 3);
+ T('-2.54754120621052E+5075', '254754120621051999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 11, 4);
+ T('5.829513277E+680', '-582951327700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 5);
+ T('62.154923633438052897876295', '-63', 59, 6);
+ T('8.71921894130918854159E+77', '-871921894130918854159000000000000000000000000000000000000000000000000000000001', 83, 5);
+ T('4.103140E+801', '-4103140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 1);
+ T('-42032639718237490146312.9', '42032639718237490146311', 51, 2);
+ T('5.652E+6680', '-565200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 5);
+ T('5.75109907431368226353913E-920', '-1', 65, 4);
+ T('6.95970693E+19', '-69597069300000000001', 54, 2);
+ T('-37392', '37391', 49, 5);
+ T('-9.08970202320264079332124E-21', '-1', 35, 4);
+ T('-9.7375521346327793E-4146', '-1', 34, 0);
+ T('-897276467837824263.10166706185', '897276467837824262', 34, 1);
+ T('-4.8560E+29', '485599999999999999999999999999', 46, 0);
+ T('-7.066594265786251881388704E+565', '70665942657862518813887039999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 4);
+ T('-8.043259373301052294248626899E+3888', '8043259373301052294248626898999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 0);
+ T('-7.8014628E-75', '-1', 12, 1);
+ T('4.6274563E+722', '-462745630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 3);
+ T('1.167E+4', '-11671', 3, 3);
+ T('-171221.921', '171220', 9, 1);
+ T('2.307647420520960998322055268E+371', '-230764742052096099832205526800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 6);
+ T('9.2781635506721496E+24', '-9278163550672149600000001', 92, 3);
+ T('7.88520526E+640', '-78852052600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 6);
+ T('6.428706296608627284143422110E+6174', '-6428706296608627284143422110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 3);
+ T('-8.731109270990439252168255E+1395', '8731109270990439252168254999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 4);
+ T('-3.471732577E-8524', '-1', 71, 4);
+ T('-7.7234434E+587', '772344339999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 5);
+ T('2.38626E+737', '-238626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 0);
+ T('9.718780E+5984', '-971878000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 3);
+ T('5.2032418816957E+49', '-52032418816957000000000000000000000000000000000001', 77, 0);
+ T('7.176624098678219963569E-50', '-1', 96, 6);
+ T('9E+1669', '-90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 4);
+ T('3.08695407482606676765E+58', '-30869540748260667676500000000000000000000000000000000000001', 71, 6);
+ T('1794968.255719', '-1794969', 31, 3);
+ T('-4409812.005196856', '4409811', 98, 1);
+ T('-5.465690659312E+7946', '546569065931199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 2);
+ T('-9.15483998299031655647E+614', '915483998299031655646999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 1);
+ T('9.04941335226278876035E+7804', '-90494133522627887603500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 4);
+ T('-6.4252366996997789061910161E+7527', '6425236699699778906191016099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 0);
+ T('6809120.9706113597312184612600', '-6809121', 56, 6);
+ T('-1170028.55197413647965662689542', '1170027', 95, 2);
+ T('-6.9705223464830E+96', '6970522346482999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 3);
+ T('-14895306.06064', '14895305', 22, 5);
+ T('-7.308732481346E-3162', '-1', 73, 0);
+ T('5.47255590550224413712448E+6560', '-547255590550224413712448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 0);
+ T('9.8398250742711073484102E+399', '-9839825074271107348410200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 2);
+ T('-2.8302E+9', '2830199999', 63, 5);
+ T('-1.667996486206E-652', '-1', 8, 3);
+ T('-3.6349265E+18', '3634926499999999999', 2, 6);
+ T('-2.029715745799021356043598354E+86', '202971574579902135604359835399999999999999999999999999999999999999999999999999999999999', 61, 0);
+ T('326.95654187208645288155', '-327', 31, 3);
+ T('8.548170321E+113', '-854817032100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 3);
+ T('1.4955940975974378E+92', '-149559409759743780000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 4);
+ T('4.1654770442996306404822807401E+754', '-41654770442996306404822807401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 6);
+ T('0.00012151735587022', '-1', 63, 1);
+ T('3.48E+393', '-3480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 2);
+ T('-943279.164352273359827404162', '943278', 41, 3);
+ T('-1.3936458647276876E+49', '13936458647276875999999999999999999999999999999999', 38, 6);
+ T('7.3153E+30', '-7315300000000000000000000000001', 54, 6);
+ T('-67465106.517748468568861925', '67465105', 70, 4);
+ T('-5.1234287730693400760E-282', '-1', 68, 3);
+ T('-7.28165186705220E+916', '72816518670521999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 4);
+ T('-8.900E+84', '8899999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 3);
+ T('5.441755734633309559E+615', '-5441755734633309559000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 2);
+ T('-104241519.528760803890', '104241518', 1, 0);
+ T('-9.045283232697314305150E+664', '90452832326973143051499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 19, 3);
+ T('78632.242379814', '-78633', 35, 5);
+ T('-0.0466226491464506968772034', '-1', 38, 5);
+ T('-6.88405786790857E-398', '-1', 45, 2);
+ T('-7.457604937856979E+1362', '7457604937856978999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 6);
+ T('3.762858646690E+61', '-37628586466900000000000000000000000000000000000000000000000001', 47, 4);
+ T('49455095.86585', '-49455096', 25, 5);
+ T('-2.4831178939978441E-45', '-1', 29, 0);
+ T('-3.812264E+6220', '38122639999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 2);
+ T('-58.27380', '57', 59, 0);
+ T('1310639533.2642495780809', '-1310639534', 39, 0);
+ T('5.46021565577E-42', '-1', 50, 6);
+ T('413.7155', '-414', 6, 3);
+ T('1.7E-74', '-1', 67, 2);
+ T('-77296.14076583556200', '77295', 38, 5);
+ T('8.607430305236736181909572E-548', '-1', 42, 5);
+ T('9.79E-275', '-1', 21, 4);
+ T('3.98731690534837089883E+89', '-398731690534837089883000000000000000000000000000000000000000000000000000000000000000000001', 94, 3);
+ T('6.118E+5', '-611801', 23, 1);
+ T('7.127612659E+5265', '-7127612659000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 3);
+ T('-8.021036793319981541407669082E-819', '-1', 22, 0);
+ T('9.65306631435389E+4542', '-9653066314353890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 1);
+ T('8.654E+8179', '-86540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 2);
+ T('-3.534693202880507E+5930', '353469320288050699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 0);
+ T('7.1995062466877742873266998441E+7860', '-7199506246687774287326699844100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 5);
+ T('-7911144987.4463940125987', '7911144986', 6, 3);
+ T('0.0000082590864889', '-1', 79, 1);
+ T('-54319318.5064', '54319317', 36, 6);
+ T('-1.4963700406022487148E+5442', '1496370040602248714799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 6);
+ T('-2.091171921173978724E+148', '20911719211739787239999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 4);
+ T('7.48630998482694449E-795', '-1', 97, 3);
+ T('-40156.373155123', '40155', 91, 1);
+ T('9761.70070', '-9762', 21, 5);
+ T('7.496863686681961950E-7618', '-1', 85, 4);
+ T('-7.53E+477', '7529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 4);
+ T('1.582346629038137371543369E+63', '-1582346629038137371543369000000000000000000000000000000000000001', 74, 5);
+ T('-4.083040616624015889781E+59', '408304061662401588978099999999999999999999999999999999999999', 12, 4);
+ T('965890884.26', '-965890885', 62, 4);
+ T('-7.76E+836', '775999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 6);
+ T('-89.89293035387815053237413', '88', 78, 1);
+ T('-9.25880967621167576871480928E+62', '925880967621167576871480927999999999999999999999999999999999999', 50, 4);
+ T('4.432184037630818656968703349E+83', '-443218403763081865696870334900000000000000000000000000000000000000000000000000000001', 56, 3);
+ T('-6.64673281398547512837E-87', '-1', 82, 2);
+ T('-3.30649799275591805169423E-505', '-1', 97, 1);
+ T('7.133212568766828242E+30', '-7133212568766828242000000000001', 59, 0);
+ T('-5104.2039554257781', '5103', 90, 2);
+ T('-2.13E+6', '2129999', 50, 4);
+ T('1.3443053E-27', '-1', 74, 3);
+ T('6.45532004968120E-2373', '-1', 27, 4);
+ T('4.68619617789922993514241854E+5505', '-4686196177899229935142418540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 3);
+ T('-0.0000820', '-1', 80, 0);
+ T('-752153084.58481142', '752153083', 82, 6);
+ T('8.05831925759507349221462565E+66', '-8058319257595073492214625650000000000000000000000000000000000000001', 73, 2);
+ T('13338.78785', '-13339', 14, 5);
+ T('-1233904413.599682059069316', '1233904412', 61, 4);
+ T('-9.4401681294680597078976900367E+48', '9440168129468059707897690036699999999999999999999', 61, 1);
+ T('-6781.1275', '6780', 92, 6);
+ T('2.5E+582', '-2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 0);
+ T('7.524192281584048013E-250', '-1', 10, 4);
+ T('8.05196009576702235133E+78', '-8051960095767022351330000000000000000000000000000000000000000000000000000000001', 93, 3);
+ T('9.402956E+33', '-9402956000000000000000000000000001', 43, 3);
+ T('6.65065539665964606768069E-746', '-1', 78, 5);
+ T('-8.5E+5', '849999', 55, 3);
+ T('4.1744313318981E-8', '-1', 72, 2);
+ T('3969220547286136.467429422232', '-3969220547286137', 44, 1);
+ T('991.341855829228342', '-992', 9, 2);
+ T('868.443629753034689352', '-869', 81, 0);
+ T('-4.4969096948383198216E+890', '449690969483831982159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 0);
+ T('-2.2409615598581E-68', '-1', 29, 4);
+ T('-9.0175311E+531', '9017531099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 1);
+ T('-2.80844021185E+742', '28084402118499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 0);
+ T('-1.5408716E+60', '1540871599999999999999999999999999999999999999999999999999999', 92, 3);
+ T('2.63E+837', '-2630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 1);
+ T('2.6369885513566675E+149', '-263698855135666750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 0);
+ T('6.621654090791446417563830005E+288', '-6621654090791446417563830005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 2);
+ T('971363536589212200009179.358', '-971363536589212200009180', 63, 0);
+ T('-1.6483685600242654593090E-2078', '-1', 10, 2);
+ T('-2.23183099068504872181E+2747', '223183099068504872180999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 5);
+ T('-6.30247477653571726762440321E+171', '6302474776535717267624403209999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 6);
+ T('-8.6341847790400784642E+9438', '8634184779040078464199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 6);
+ T('-5.899476625806E+487', '58994766258059999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 0);
+ T('-5.9497706408693E+2472', '5949770640869299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 1);
+ T('-849437408.1080169003512093124', '849437407', 91, 2);
+ T('-5.094157869981E-916', '-1', 33, 1);
+ T('-6.248643314845123166551201E-12', '-1', 66, 5);
+ T('47.0561057313198404', '-48', 31, 3);
+ T('4.88E+8891', '-488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 4);
+ T('7.17153505421E+6278', '-717153505421000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 5);
+ T('-5.93992E-69', '-1', 55, 0);
+ T('-5.454E+814', '54539999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 2);
+ T('-6.35872227E+46', '63587222699999999999999999999999999999999999999', 7, 3);
+ T('-3E+9812', '299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 3);
+ T('4.606532629912596644168481929E+7471', '-46065326299125966441684819290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 0);
+ T('-6.96976981935844772833855E+569', '696976981935844772833854999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 0);
+ T('-9.988030252798199487014E+8876', '998803025279819948701399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 6);
+ T('-9.82405644753404520E-8', '-1', 37, 0);
+ T('-9.04878E+8905', '90487799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 1);
+ T('-3.553715619278814791E-595', '-1', 28, 0);
+ T('6.0347589270107698788E+465', '-6034758927010769878800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 6);
+ T('3.68102121529E-8', '-1', 31, 2);
+ T('0.0000027594009', '-1', 15, 1);
+ T('-6.519011429652103587691E+391', '65190114296521035876909999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 64, 0);
+ T('5.32532920939155849948E+26', '-532532920939155849948000001', 24, 2);
+ T('9.231456732266577E+323', '-923145673226657700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 0);
+ T('0.0000097095119', '-1', 32, 1);
+ T('-33897.29041971', '33896', 37, 1);
+ T('-82.041552', '81', 66, 5);
+ T('-3099292485.861523', '3099292484', 59, 0);
+ T('-602.1907124678331739113292093', '601', 2, 3);
+ T('5.3533808596015166196E+2136', '-5353380859601516619600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 4);
+ T('7E+581', '-700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 2);
+ T('-2.8323414714208238695097508170E+672', '2832341471420823869509750816999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 0);
+ T('-9E+6', '8999999', 48, 1);
+ T('6.574884149E-544', '-1', 59, 0);
+ T('2.1567388854465312647775E+1110', '-2156738885446531264777500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 2);
+ T('-9.6504E+58', '96503999999999999999999999999999999999999999999999999999999', 97, 1);
+ T('3.0312284015548439381299465075E+4558', '-30312284015548439381299465075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 2);
+ T('-8.8776655810E+712', '88776655809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 6);
+ T('3850569516.0072861795026469307', '-3850569517', 75, 1);
+ T('2.489844138902580097095553E+7909', '-24898441389025800970955530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 6);
+ T('8.75836025864188551982589513E+2436', '-8758360258641885519825895130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 3);
+ T('-4.629723375587130205196794961', '3', 44, 1);
+ T('-3.41945314517201760223896637854E+3904', '34194531451720176022389663785399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 2);
+ T('7.4354068579438E-744', '-1', 32, 0);
+ T('-978061.039181481798542', '978060', 92, 2);
+ T('1.19901867770E+307', '-11990186777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 5);
+ T('-8.52201337539566505684743702756E+637', '85220133753956650568474370275599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 2);
+ T('7.2', '-8', 53, 2);
+ T('4.1076348E+57', '-4107634800000000000000000000000000000000000000000000000001', 3, 2);
+ T('-8.6123245139758482572515E+9137', '861232451397584825725149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 6);
+ T('1.09890279742E+56', '-109890279742000000000000000000000000000000000000000000001', 35, 3);
+ T('-7.313031307080002014162076E+7660', '73130313070800020141620759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 4);
+ T('2.334663801877958551841E-7', '-1', 87, 6);
+ T('8.53499862E+1782', '-8534998620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 2);
+ T('-1.216060820E+34', '12160608199999999999999999999999999', 55, 3);
+ T('358450.64228406213', '-358451', 70, 3);
+ T('1.24385444620E-7456', '-1', 33, 5);
+ T('4.2596291872897081E-96', '-1', 100, 0);
+ T('4.0E-9', '-1', 25, 6);
+ T('-7.3672393E+764', '736723929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 4);
+ T('9.4471415680404581E+8694', '-9447141568040458100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 5);
+ T('4158.6851', '-4159', 74, 4);
+ T('3.09579715806527E-32', '-1', 85, 2);
+ T('-6.8459887431546231155080535039E+4864', '68459887431546231155080535038999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 5);
+ T('3445314950.79335158448084354', '-3445314951', 80, 3);
+ T('63497550.3136756728', '-63497551', 56, 3);
+ T('9.80E+931', '-98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 3);
+ T('-5E+17', '499999999999999999', 45, 6);
+ T('398506355.826421310', '-398506356', 8, 1);
+ T('-5.0966875706E+85', '50966875705999999999999999999999999999999999999999999999999999999999999999999999999999', 65, 4);
+ T('6.52556528971663451258149E+986', '-652556528971663451258149000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 3);
+ T('-7.5616797E+45', '7561679699999999999999999999999999999999999999', 23, 3);
+ T('5.3523906859759832742995371729E+411', '-5352390685975983274299537172900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 4);
+ T('-7.7E+201', '7699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 0);
+ T('-8721577.342', '8721576', 16, 5);
+ T('-7.6144102713', '6', 77, 6);
+ T('-7994799.0048006638092', '7994798', 5, 1);
+ T('7.0665607067216417748522843003E+89', '-706656070672164177485228430030000000000000000000000000000000000000000000000000000000000001', 13, 4);
+ T('1.71757353893275424046411274E+33', '-1717573538932754240464112740000001', 75, 3);
+ T('28365.4132922904308339634767', '-28366', 72, 3);
+ T('5.370093017381140E+301', '-53700930173811400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 5);
+ T('-8.4392992764726927053029657E+293', '843929927647269270530296569999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 4);
+ T('4.92E+8', '-492000001', 99, 2);
+ T('-0.57956130746864581698606743329', '-1', 32, 5);
+ T('-2742185', '2742184', 59, 6);
+ T('2.35374407048121445051585996928E+420', '-2353744070481214450515859969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 0);
+ T('-1.607447363595E-2401', '-1', 48, 3);
+ T('-7.5607092E+18', '7560709199999999999', 60, 3);
+ T('2291643999738808245.5935805', '-2291643999738808246', 19, 6);
+ T('-2.613E+70', '26129999999999999999999999999999999999999999999999999999999999999999999', 13, 4);
+ T('0.0000070', '-1', 76, 1);
+ T('-5.97169577377248751167030671493E+8651', '597169577377248751167030671492999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 0);
+ T('-7.0359391140345816', '6', 61, 6);
+ T('-0.000925662', '-1', 20, 4);
+ T('-3.7592719932627E+209', '375927199326269999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 6);
+ T('9.4874983230761805356162E+37', '-94874983230761805356162000000000000001', 98, 4);
+ T('4264.7018300865459', '-4265', 67, 3);
+ T('4.18206856558956206', '-5', 87, 0);
+ T('-4.2E+67', '41999999999999999999999999999999999999999999999999999999999999999999', 5, 0);
+ T('1.1802269079714560166298E-79', '-1', 16, 6);
+ T('5.3E-701', '-1', 26, 5);
+ T('89.75272336110480691456839824', '-90', 28, 4);
+ T('-3.4403433E+9459', '3440343299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 2);
+ T('-8.26822E+237', '8268219999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 5);
+ T('-1.51327029705230E+590', '151327029705229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 3);
+ T('-2.333079182251207394E+419', '233307918225120739399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 3);
+ T('-2.567333141559159204606E-7024', '-1', 75, 4);
+ T('0.0000079662680144697', '-1', 91, 2);
+ T('-865074.654197327833338', '865073', 40, 0);
+ T('-5.848457654562442149507165E+44', '584845765456244214950716499999999999999999999', 46, 1);
+ T('9115015609.54426', '-9115015610', 49, 6);
+ T('-7.822997685285234E+165', '7822997685285233999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 3);
+ T('9.00454051150547227E+147', '-9004540511505472270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 3);
+ T('-3.0804983658743892287662E+8329', '30804983658743892287661999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 0);
+ T('6.3777630533862491713686E+74', '-637776305338624917136860000000000000000000000000000000000000000000000000001', 38, 3);
+ T('-30736.030870580', '30735', 53, 1);
+ T('-935', '934', 49, 0);
+ T('-4.9468E+64', '49467999999999999999999999999999999999999999999999999999999999999', 74, 4);
+ T('-2.05133149807553955096E+540', '2051331498075539550959999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 6);
+ T('985.464117', '-986', 19, 4);
+ T('-4.00487201567881235E-249', '-1', 25, 2);
+ T('8.587413794818448753465314715E+2151', '-8587413794818448753465314715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 3);
+ T('9.533537578470210094338550795E+885', '-9533537578470210094338550795000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 2);
+ T('-4.18256827294034E+637', '41825682729403399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 1);
+ T('-5.15885E+9', '5158849999', 34, 0);
+ T('7.03627817308542E+24', '-7036278173085420000000001', 3, 3);
+ T('-7.29729797186110634730E+45', '7297297971861106347299999999999999999999999999', 87, 3);
+ T('-1.0097E+633', '1009699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 1);
+ T('-3.9804599858E-8', '-1', 85, 5);
+ T('21611118.4369876915269881710', '-21611119', 97, 1);
+ T('-8.35479879722556486384041422741E+9707', '835479879722556486384041422740999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 6);
+ T('4.047621529619714218E+66', '-4047621529619714218000000000000000000000000000000000000000000000001', 47, 6);
+ T('-4.45804700056510682509706837E+6484', '44580470005651068250970683699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 5);
+ T('-8.60592E+7', '86059199', 31, 4);
+ T('-7.46131072744658449226589E+25', '74613107274465844922658899', 37, 4);
+ T('-772920553.4919', '772920552', 8, 3);
+ T('5.8618904E+769', '-58618904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 4);
+ T('5.3261255027598E-9', '-1', 43, 6);
+ T('-1.31E+346', '13099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 4);
+ T('2.3276243101593050400E-8', '-1', 11, 3);
+ T('-6.1737342150807694E+68', '617373421508076939999999999999999999999999999999999999999999999999999', 94, 2);
+ T('625753336.826000065387938', '-625753337', 45, 5);
+ T('38.021416347846988631968', '-39', 35, 3);
+ T('5.71E+4', '-57101', 81, 2);
+ T('9.303849342620274955662E+405', '-9303849342620274955662000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 3);
+ T('3.9271438707973214019252686', '-4', 91, 4);
+ T('7.700458463E+33', '-7700458463000000000000000000000001', 27, 1);
+ T('1.68821252820E+7199', '-168821252820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 3);
+ T('-4.94897581942', '3', 85, 5);
+ T('1.6487659564958421E+958', '-16487659564958421000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 4);
+ T('-7.629332882209620E+83', '762933288220961999999999999999999999999999999999999999999999999999999999999999999999', 43, 4);
+ T('-7.0573632E+7997', '705736319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 1);
+ T('7.5628222249309016022E+20', '-756282222493090160221', 3, 6);
+ T('0.00002', '-1', 30, 6);
+ T('2.9508514738026E+52', '-29508514738026000000000000000000000000000000000000001', 64, 6);
+ T('9.0406268634796777E+723', '-9040626863479677700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 1);
+ T('3.031026175E+166', '-30310261750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 80, 1);
+ T('8.41568958995E-176', '-1', 42, 1);
+ T('-7.111298094531E+8113', '71112980945309999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 4);
+ T('297668423', '-297668424', 90, 4);
+ T('-8.2997E+849', '8299699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 6);
+ T('2.709135817939E+222', '-2709135817939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 4);
+ T('-6.557E+296', '655699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 2);
+ T('-4165598.209564179145052863876', '4165597', 100, 0);
+ T('-8.58157268E-182', '-1', 43, 0);
+ T('4.91570E+8101', '-49157000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 4);
+ T('9.215E+953', '-921500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 1);
+ T('5251480490', '-5251480491', 27, 5);
+ T('-1.364858717496859467538286E-93', '-1', 76, 6);
+ T('233.5944414765', '-234', 58, 1);
+ T('7.370E+474', '-7370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 5);
+ T('-2.280655787930E-24', '-1', 29, 0);
+ T('8.16305E-7', '-1', 64, 5);
+ T('0.000075712687648305435344881031767', '-1', 25, 2);
+ T('6.6E+230', '-660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 0);
+ T('7.404338866153006933023133710E+8068', '-74043388661530069330231337100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 1);
+ T('-8369.45340155', '8368', 28, 6);
+ T('3.0686973124030690130923448E-6697', '-1', 56, 5);
+ T('8.751017915730026858631E+770', '-875101791573002685863100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 2);
+ T('-57913.594', '57912', 45, 5);
+ T('-1.765918115E+667', '17659181149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 4);
+ T('-7.5240369822724434073E-3119', '-1', 90, 0);
+ T('2.714416037639156347192944E-630', '-1', 81, 0);
+ T('4.6824700998123405156432456E+351', '-4682470099812340515643245600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 4);
+ T('-8.29067609086116539481E+582', '8290676090861165394809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 0);
+ T('-6.096111682E+659', '609611168199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 1);
+ T('-8.156434311868054633708015806E+45', '8156434311868054633708015805999999999999999999', 35, 0);
+ T('9.17354752E+136', '-91735475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 1);
+ T('3.10721901769905247E+82', '-31072190176990524700000000000000000000000000000000000000000000000000000000000000001', 65, 1);
+ T('-6.4722307094340252708358860612E+3543', '6472230709434025270835886061199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 4);
+ T('-7.04291215646684023048301E+554', '704291215646684023048300999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 4);
+ T('1.8139E-7', '-1', 73, 0);
+ T('7433552853.08130', '-7433552854', 67, 4);
+ T('4.179E-29', '-1', 9, 5);
+ T('9.43171252463E+5410', '-94317125246300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 3);
+ T('9.82', '-10', 45, 0);
+ T('3.68215E+8893', '-36821500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 4);
+ T('-8.54695360721E-8', '-1', 11, 2);
+ T('2.855324933422735780233541418E+4640', '-285532493342273578023354141800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 3);
+ T('-4.45507334E+83', '445507333999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 3);
+ T('-5.92965344813778E-9', '-1', 54, 2);
+ T('3.56550579164787759236E-5230', '-1', 21, 2);
+ T('-1.228861E+5237', '122886099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 2);
+ T('-1.05830193924149788436E+97', '10583019392414978843599999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 0);
+ T('-9.4805704263252787825194E+878', '948057042632527878251939999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 5);
+ T('4.108157E+16', '-41081570000000001', 86, 3);
+ T('-4.1E+2', '409', 33, 5);
+ T('-8.7428872017172105365153E+46', '87428872017172105365152999999999999999999999999', 94, 3);
+ T('3.528E+394', '-35280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 5);
+ T('-8.676467E-6143', '-1', 36, 2);
+ T('-1291745.252400', '1291744', 54, 0);
+ T('3.3354933136458E+395', '-333549331364580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 6);
+ T('8.5322284942007E-65', '-1', 4, 6);
+ T('4.410852888793938E-4918', '-1', 15, 5);
+ T('-8.18130478E-15', '-1', 13, 5);
+ T('-6.130168064355065124144E-310', '-1', 70, 5);
+ T('1.43503998071E+3061', '-14350399807100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 1);
+ T('2.311892711412898887334E+79', '-23118927114128988873340000000000000000000000000000000000000000000000000000000001', 33, 1);
+ T('-237.16501439723127501195608152', '236', 25, 4);
+ T('48.5638457487015486', '-49', 4, 1);
+ T('9.71657003024876617507E+95', '-971657003024876617507000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 1);
+ T('-7.28179562057777545435965279880E-49', '-1', 38, 0);
+ T('-1.32091650988356755809091043E+31', '13209165098835675580909104299999', 64, 2);
+ T('-1.6042E+5', '160419', 28, 6);
+ T('5.2E+8', '-520000001', 49, 4);
+ T('3.1928847414477577861E+8925', '-3192884741447757786100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 2);
+ T('3.75265437371655358E-15', '-1', 11, 6);
+ T('-3.160798893493492067480E-71', '-1', 73, 0);
+ T('-4.09286126912337097095285E+76', '40928612691233709709528499999999999999999999999999999999999999999999999999999', 38, 5);
+ T('7.3644988715440E+530', '-736449887154400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 0);
+ T('0.499510232092919688', '-1', 95, 4);
+ T('-1.433517962326258346338968E+5169', '1433517962326258346338967999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 6);
+ T('6.2798384425053700938E+732', '-6279838442505370093800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 3);
+ T('3.6E+83', '-360000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 5);
+ T('-1.090647714839061E+16', '10906477148390609', 19, 1);
+ T('0.0058658022089944373', '-1', 64, 4);
+ T('2203683.704430639129091954', '-2203684', 83, 6);
+ T('-9.27362687664845E-4795', '-1', 2, 3);
+ T('-9.30305779967769E+72', '9303057799677689999999999999999999999999999999999999999999999999999999999', 51, 6);
+ T('-8.2206E-692', '-1', 10, 3);
+ T('6.70236E+9845', '-670236000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 6);
+ T('1E+261', '-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 1);
+ T('-4.376877463E+966', '4376877462999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 4);
+ T('7.0531209077071', '-8', 68, 3);
+ T('9.3116620718702181202E+30', '-9311662071870218120200000000001', 80, 5);
+ T('-2.9351573971924E+46', '29351573971923999999999999999999999999999999999', 39, 2);
+ T('6.2E-8', '-1', 95, 3);
+ T('-5.8404690984235518102E+765', '5840469098423551810199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 1);
+ T('-7485481.6537266969', '7485480', 36, 4);
+ T('-18.034885330985857', '17', 78, 2);
+ T('9.665749915903E+58', '-96657499159030000000000000000000000000000000000000000000001', 33, 5);
+ T('-689528.048714603', '689527', 65, 6);
+ T('-6.0511298626845872606841183E+2864', '605112986268458726068411829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 1);
+ T('-1.93239344614E+93', '1932393446139999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 3);
+ T('-6.6692706945527166356886E+7858', '66692706945527166356885999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 4);
+ T('36.656117718749', '-37', 84, 6);
+ T('2.01834663422677246373', '-3', 12, 0);
+ T('0.0000947973433299626786305631', '-1', 19, 2);
+ T('9.3900790883E+68', '-939007908830000000000000000000000000000000000000000000000000000000001', 81, 3);
+ T('-3.07168428727767906052E+1706', '307168428727767906051999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 2);
+ T('8035.5417234576484570', '-8036', 88, 0);
+ T('2.4180161E-8338', '-1', 5, 0);
+ T('3.90705882639240254706255160E+922', '-39070588263924025470625516000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 6);
+ T('-6E-7', '-1', 55, 4);
+ T('-8.6271888654262067E-658', '-1', 100, 4);
+ T('4.595766836894264441486E+668', '-459576683689426444148600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 4);
+ T('-6.21394E+62', '621393999999999999999999999999999999999999999999999999999999999', 93, 6);
+ T('-7.2639040876390975663157696E+1385', '726390408763909756631576959999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 4);
+ T('-675901', '675900', 29, 0);
+ T('-9.78760197148769573440123237899E+464', '978760197148769573440123237898999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 6);
+ T('1.38897733371522017033463E-7185', '-1', 52, 1);
+ T('6.855087129585988448E+52', '-68550871295859884480000000000000000000000000000000001', 69, 5);
+ T('1885.3659736849821', '-1886', 3, 1);
+ T('4.5E+5237', '-450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 4);
+ T('-8.0E-734', '-1', 32, 1);
+ T('5206103164763.10707468008033', '-5206103164764', 59, 0);
+ T('8.839704523015670133E+9551', '-883970452301567013300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 6);
+ T('5.81388556905981094031604788143E+52', '-58138855690598109403160478814300000000000000000000001', 40, 4);
+ T('9.668585E+17', '-966858500000000001', 36, 3);
+ T('3.734060864471517951136E-111', '-1', 75, 0);
+ T('919464060.83619382650623434', '-919464061', 27, 4);
+ T('-980016634.24', '980016633', 9, 6);
+ T('-7582.9416086741475', '7581', 69, 4);
+ T('-4826.531484507408196064485', '4825', 98, 2);
+ T('-4.5451953257367852E+5364', '4545195325736785199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 1);
+ T('-3.63046468152322707775409164725E+7788', '3630464681523227077754091647249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 4);
+ T('1.388E+24', '-1388000000000000000000001', 37, 2);
+ T('-3.0411E+9', '3041099999', 86, 6);
+ T('9.31174593456168679E+584', '-931174593456168679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 3);
+ T('-6.27E+4', '62699', 75, 1);
+ T('-3.111E-7516', '-1', 62, 3);
+ T('1.0348446646900952998637480E+338', '-103484466469009529986374800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 2);
+ T('-7.7021824E-251', '-1', 50, 3);
+ T('-6.7101510395707E+474', '6710151039570699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 0);
+ T('7.27107E+527', '-727107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 4);
+ T('-64234201.917874441642957061', '64234200', 45, 4);
+ T('-1.5917653461480994453E+919', '15917653461480994452999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 4);
+ T('9.5109381737576197946140E+6324', '-9510938173757619794614000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 1);
+ T('-8.87163539761643', '7', 59, 5);
+ T('752.24028329251736353108476848', '-753', 11, 4);
+ T('-2.36003286773135E+9519', '2360032867731349999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 0);
+ T('9740.77049662', '-9741', 87, 2);
+ T('-7.2062E+9125', '720619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 4);
+ T('1.10733728038229033078692', '-2', 30, 6);
+ T('-7.2368400268E+337', '72368400267999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 3);
+ T('4.364E+6514', '-43640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 4);
+ T('1.40E+8', '-140000001', 29, 5);
+ T('-251522.95805', '251521', 3, 5);
+ T('5.6966548549197375868082596858E-1109', '-1', 18, 6);
+ T('-8.369551892272048675447305E+137', '836955189227204867544730499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 2);
+ T('-7E+3', '6999', 15, 0);
+ T('7.8053792752665689857823254013E-7064', '-1', 87, 1);
+ T('3.2E+638', '-320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 5);
+ T('-5.14672230086179121637907E+99', '5146722300861791216379069999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 3);
+ T('5.62076659E+9927', '-5620766590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 5);
+ T('9.9032415522396004104768877E+2531', '-990324155223960041047688770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 5);
+ T('-2437.95', '2436', 38, 6);
+ T('6.8909718E+60', '-6890971800000000000000000000000000000000000000000000000000001', 91, 6);
+ T('2.34922004695667256527457859180E+96', '-2349220046956672565274578591800000000000000000000000000000000000000000000000000000000000000000001', 93, 6);
+ T('-7.6322887835704780491902113E+1368', '7632288783570478049190211299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 3);
+ T('-1.9441E+69', '1944099999999999999999999999999999999999999999999999999999999999999999', 42, 2);
+ T('7.48702997264E+1858', '-74870299726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 5);
+ T('22857463.332237002732182587', '-22857464', 95, 2);
+ T('6.0672490647867146005608389E+9279', '-6067249064786714600560838900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 6);
+ T('-4.453763263987214229737944E+267', '4453763263987214229737943999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 0);
+ T('6.6631928791476418555235626631E+427', '-66631928791476418555235626631000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 0);
+ T('-2868.56', '2867', 50, 2);
+ T('379109.60147810970055528', '-379110', 72, 1);
+ T('6.0726665002411142733E+42', '-6072666500241114273300000000000000000000001', 57, 4);
+ T('1.0E+29', '-100000000000000000000000000001', 100, 6);
+ T('-33753303.948', '33753302', 32, 4);
+ T('14.280863705834840', '-15', 87, 1);
+ T('-4831536791971630.867301435', '4831536791971629', 62, 5);
+ T('-8.93909096697700070074095422892E+6376', '89390909669770007007409542289199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 5);
+ T('-6.153975330500876743838453880E+141', '6153975330500876743838453879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 6);
+ T('-19965526', '19965525', 73, 0);
+ T('46.83210008453016972253', '-47', 24, 3);
+ T('4.10646158906942999894E+834', '-4106461589069429998940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 2);
+ T('2.458483846716345236161E+75', '-2458483846716345236161000000000000000000000000000000000000000000000000000001', 63, 2);
+ T('-2.77E-877', '-1', 28, 3);
+ T('4E+7696', '-40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 5);
+ T('-4.9E+143', '489999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 1);
+ T('-4.514763118875714572902E+53', '451476311887571457290199999999999999999999999999999999', 98, 0);
+ T('4.13558E+7', '-41355801', 17, 3);
+ T('-8.96660295378654E-7', '-1', 78, 6);
+ T('-9558220', '9558219', 36, 3);
+ T('9.16057788070877E-3554', '-1', 49, 0);
+ T('-7.483411607E-1805', '-1', 77, 4);
+ T('88627.0715394932949695788', '-88628', 96, 0);
+ T('6.897778981005076E+88', '-68977789810050760000000000000000000000000000000000000000000000000000000000000000000000001', 29, 0);
+ T('2.3253353457637363845455942E+545', '-232533534576373638454559420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 2);
+ T('-1.4043077301798562E+60', '1404307730179856199999999999999999999999999999999999999999999', 74, 4);
+ T('-3E+6615', '2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 0);
+ T('2.614524E+86', '-261452400000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 0);
+ T('188831.97478059701', '-188832', 82, 2);
+ T('-5.6510459E+380', '565104589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('-5.68411E-4696', '-1', 92, 3);
+ T('589.8688780349', '-590', 84, 4);
+ T('-0.1155228235154572853067368', '-1', 33, 5);
+ T('4.3194648465844014898E+211', '-43194648465844014898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 4);
+ T('-2.819759042E+38', '281975904199999999999999999999999999999', 68, 4);
+ T('-6.4888E+697', '64887999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 5);
+ T('-1.6769079860582050951168471E-999', '-1', 28, 3);
+ T('74.4337096438664003833195', '-75', 39, 5);
+ T('-9094920.706068395', '9094919', 39, 6);
+ T('3.324094920337794830E+2475', '-3324094920337794830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 76, 4);
+ T('1.3173832749747783E+217', '-13173832749747783000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 1);
+ T('8.8279640905572993148885403299E+510', '-8827964090557299314888540329900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 5);
+ T('8.4121267128960775695930E+7197', '-8412126712896077569593000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 4);
+ T('5.07545173151967665974650289571E+90', '-5075451731519676659746502895710000000000000000000000000000000000000000000000000000000000001', 33, 3);
+ T('-3.1092842387586677E-570', '-1', 22, 4);
+ T('-6.7835025057920834051848340E+749', '678350250579208340518483399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 11, 5);
+ T('-1064.156414701266151574', '1063', 86, 1);
+ T('-9.3214235143803083083685315E+4065', '9321423514380308308368531499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 2);
+ T('1.0968388764243296157958E+86', '-109683887642432961579580000000000000000000000000000000000000000000000000000000000000001', 5, 1);
+ T('3.732129921114761E+918', '-3732129921114761000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 4);
+ T('5.04609711586E+1752', '-5046097115860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 5);
+ T('6.833529382870E+606', '-6833529382870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 4);
+ T('-2.4108E+514', '24107999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 5);
+ T('9.586350246739122381163051E+95', '-958635024673912238116305100000000000000000000000000000000000000000000000000000000000000000000001', 89, 5);
+ T('-67330.024', '67329', 48, 5);
+ T('-0.00000198302668826697200378728708', '-1', 5, 6);
+ T('-1.020314912E+69', '1020314911999999999999999999999999999999999999999999999999999999999999', 13, 6);
+ T('4.77856049504136847E-9', '-1', 9, 1);
+ T('-28.10877155231672478039684', '27', 100, 6);
+ T('4.663566974942423889663987E+63', '-4663566974942423889663987000000000000000000000000000000000000001', 44, 0);
+ T('-6.7284408439E-9', '-1', 53, 4);
+ T('-368.639', '367', 52, 2);
+ T('-1.60170719263E+87', '1601707192629999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 2);
+ T('4.939307546643298903E+301', '-49393075466432989030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 5);
+ T('-8.349165311342476082E+496', '83491653113424760819999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 1);
+ T('-0.000202502033938284693607641', '-1', 53, 6);
+ T('-6784439.26263874491948389923', '6784438', 42, 6);
+ T('5.608393242385665E+4172', '-560839324238566500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 5);
+ T('-9.3103122359483E-154', '-1', 85, 3);
+ T('-8.0026840873221601150E+8365', '80026840873221601149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 6);
+ T('6.9930272327511E+8435', '-699302723275110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 2);
+ T('-5.10487223009792512291334E+8880', '5104872230097925122913339999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 3);
+ T('-7.2911352333598654891982458871E+51', '7291135233359865489198245887099999999999999999999999', 95, 4);
+ T('-5.799841904999311723063317E+619', '57998419049993117230633169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 4);
+ T('-8.4471170405E+75', '8447117040499999999999999999999999999999999999999999999999999999999999999999', 24, 0);
+ T('0.00066464593060492652268055881572', '-1', 99, 3);
+ T('0.000499544887788425746375946176334', '-1', 93, 3);
+ T('-752658', '752657', 15, 6);
+ T('1.634923173E+98', '-163492317300000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 5);
+ T('9.77659957680364573589587E+1044', '-9776599576803645735895870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 2);
+ T('4.514756410317181779430E+52', '-45147564103171817794300000000000000000000000000000001', 36, 4);
+ T('-1.2519380214496297E+933', '1251938021449629699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 2);
+ T('-7.75427E+92', '775426999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 3);
+ T('-9.006972339439202850927087E+9384', '9006972339439202850927086999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 6);
+ T('-7.2713051778305202363709E+110', '727130517783052023637089999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 11, 6);
+ T('2.2566861282144492419362699E+787', '-22566861282144492419362699000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 5);
+ T('-75828.836273778', '75827', 60, 0);
+ T('9.876559074297118791739016521E+87', '-9876559074297118791739016521000000000000000000000000000000000000000000000000000000000001', 56, 6);
+ T('-5.262', '4', 65, 0);
+ T('-3.6882730431888241158291081651E+3491', '368827304318882411582910816509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 2);
+ T('8.3169655554717309476995E+554', '-831696555547173094769950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 4);
+ T('7.63817911799E+164', '-763817911799000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 100, 2);
+ T('913.7489051', '-914', 80, 6);
+ T('4.72617000459273796E+26', '-472617000459273796000000001', 25, 3);
+ T('98.895260681', '-99', 73, 1);
+ T('-7.09172601344536E+59', '709172601344535999999999999999999999999999999999999999999999', 26, 6);
+ T('-2.609620160701887350036E+371', '260962016070188735003599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 6);
+ T('-3.33903405305E+5867', '333903405304999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 1);
+ T('-1.4011E-91', '-1', 85, 1);
+ T('6.239E+28', '-62390000000000000000000000001', 83, 2);
+ T('6.01118185889468825211539E+275', '-601118185889468825211539000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 5);
+ T('-9.439725170726350244648482E+97', '94397251707263502446484819999999999999999999999999999999999999999999999999999999999999999999999999', 84, 5);
+ T('-7.551095677016927860E+1371', '7551095677016927859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 5);
+ T('5.7E+7', '-57000001', 73, 1);
+ T('1.653052567221891905E+66', '-1653052567221891905000000000000000000000000000000000000000000000001', 49, 2);
+ T('3446.825100822899385434160', '-3447', 38, 2);
+ T('45.055426610423190011514701380', '-46', 54, 0);
+ T('9.272292753916262859136723746E+8759', '-927229275391626285913672374600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 2);
+ T('-3.8276228775613540773113084E+82', '38276228775613540773113083999999999999999999999999999999999999999999999999999999999', 65, 1);
+ T('-4.0409761275666967025E-77', '-1', 41, 1);
+ T('-9.8525065158320E+7811', '985250651583199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 3);
+ T('1.732E+37', '-17320000000000000000000000000000000001', 80, 0);
+ T('4.25286506946470742715156956851E+347', '-425286506946470742715156956851000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 4);
+ T('-5.879086159388806181188E+193', '58790861593888061811879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 5);
+ T('-6.82559216E-8375', '-1', 92, 6);
+ T('-6.2002958371560492921786971383E+59', '620029583715604929217869713829999999999999999999999999999999', 95, 2);
+ T('8.3541370270328901587513431471E+43', '-83541370270328901587513431471000000000000001', 20, 2);
+ T('7.560163066047127296069147E-23', '-1', 31, 4);
+ T('-7710879936.30623337954771625078', '7710879935', 95, 5);
+ T('-0.000053536111806', '-1', 75, 1);
+ T('922634572.57130323955835172407', '-922634573', 61, 1);
+ T('6E+353', '-600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 2);
+ T('1958939.35687995963793', '-1958940', 100, 3);
+ T('980880.0249', '-980881', 22, 1);
+ T('2.7696735744627E+15', '-2769673574462701', 66, 4);
+ T('-7.360241890E+510', '7360241889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 2);
+ T('-3.4E+56', '339999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('-3E+58', '29999999999999999999999999999999999999999999999999999999999', 42, 6);
+ T('3755766024.563034362985224969', '-3755766025', 41, 5);
+ T('-6.35E-42', '-1', 75, 4);
+ T('-1.5428688533E+407', '154286885329999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 1);
+ T('-3.86947298686030571783389E+5810', '386947298686030571783388999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('458574.5326057427513691', '-458575', 97, 1);
+ T('5E+3', '-5001', 46, 2);
+ T('9.5422288850405650430E-50', '-1', 14, 5);
+ T('-9.834491E-656', '-1', 40, 1);
+ T('7.14136205E+6065', '-714136205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 5);
+ T('-7.84E+9', '7839999999', 3, 6);
+ T('5.3995E+58', '-53995000000000000000000000000000000000000000000000000000001', 24, 0);
+ T('76707.865', '-76708', 96, 0);
+ T('6E+5430', '-6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 6);
+ T('1.9702754537741279143080E-640', '-1', 62, 6);
+ T('9024.5805089139165', '-9025', 55, 6);
+ T('-4.65E+32', '464999999999999999999999999999999', 88, 6);
+ T('-5.340857499823963008953622E+51', '5340857499823963008953621999999999999999999999999999', 56, 5);
+ T('1E+935', '-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 100, 3);
+ T('2263590.1396504', '-2263591', 86, 6);
+ T('6.9911E+8871', '-6991100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 6);
+ T('5.05128691786449E-229', '-1', 22, 3);
+ T('5.72E+486', '-5720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 1);
+ T('-5.0593234224840175541653244623E-72', '-1', 72, 3);
+ T('-3.411373E-5703', '-1', 6, 5);
+ T('-7.293547246309247773564135026E+509', '729354724630924777356413502599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 5);
+ T('-4.33E+5384', '432999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 2);
+ T('-1.62381E+69', '1623809999999999999999999999999999999999999999999999999999999999999999', 48, 5);
+ T('4.1554163425283542259125202069E-52', '-1', 54, 2);
+ T('9.412440642900E+59', '-941244064290000000000000000000000000000000000000000000000001', 36, 4);
+ T('-2.7545631870904838622E+97', '27545631870904838621999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 3);
+ T('7.86562766988090', '-8', 24, 0);
+ T('3668.0061053', '-3669', 9, 0);
+ T('-8.38683994039E+4522', '83868399403899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 2);
+ T('5580204371887552225.9456', '-5580204371887552226', 51, 0);
+ T('1.3492608E+96', '-1349260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 4);
+ T('22666', '-22667', 69, 4);
+ T('8407.63795220655692946', '-8408', 13, 0);
+ T('5646199273.95372183971322', '-5646199274', 97, 4);
+ T('-8.01930415630088358795E+8906', '801930415630088358794999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 5);
+ T('-50.586463110787335103178924', '49', 15, 2);
+ T('7.451E+902', '-745100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 0);
+ T('-684599659.83056703', '684599658', 29, 1);
+ T('-3.498980685240E+71', '349898068523999999999999999999999999999999999999999999999999999999999999', 81, 1);
+ T('-9.65764812436572900E-7', '-1', 84, 1);
+ T('-9.2383852361641913868214E+90', '9238385236164191386821399999999999999999999999999999999999999999999999999999999999999999999', 74, 2);
+ T('-4.347044853739E+3816', '4347044853738999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 6);
+ T('-54.4576121794710371625', '53', 33, 4);
+ T('-2.5636451049863879302E+3837', '2563645104986387930199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 1);
+ T('1.836607656352763842E+7342', '-18366076563527638420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 0);
+ T('8.616624848823079985E+6976', '-86166248488230799850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 2);
+ T('-1.3204742E+31', '13204741999999999999999999999999', 5, 4);
+ T('-6.46702E+559', '64670199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 3);
+ T('-2.230842514511367666643804E+44', '223084251451136766664380399999999999999999999', 34, 4);
+ T('-49461908449046380.604', '49461908449046379', 81, 5);
+ T('8.05E+181', '-80500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 0);
+ T('-5.71758089E-42', '-1', 14, 5);
+ T('-8.4553656813E+3924', '8455365681299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 2);
+ T('2.714052755941386922391029464E+95', '-271405275594138692239102946400000000000000000000000000000000000000000000000000000000000000000001', 81, 1);
+ T('0.00002', '-1', 15, 3);
+ T('-9.451326011368621268794838E+994', '94513260113686212687948379999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 1);
+ T('-4.79403450355413542993E+1842', '4794034503554135429929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 2);
+ T('-3542777874.7266321', '3542777873', 74, 4);
+ T('7.0794E+50', '-707940000000000000000000000000000000000000000000001', 39, 5);
+ T('258625250.9865363206658388', '-258625251', 58, 1);
+ T('-2E-9519', '-1', 69, 0);
+ T('6.357427276087416767578249590E-7', '-1', 57, 1);
+ T('6E+4', '-60001', 92, 6);
+ T('6.530465499101793773700E-274', '-1', 74, 4);
+ T('-1512400.0878427476', '1512399', 38, 2);
+ T('7.83046102953427140568601377', '-8', 45, 1);
+ T('-6.1623721327395E+8904', '6162372132739499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 5);
+ T('6.6356E+91', '-66356000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 3);
+ T('2.183009073869559294750064E+95', '-218300907386955929475006400000000000000000000000000000000000000000000000000000000000000000000001', 2, 2);
+ T('-1.60313650E+5414', '160313649999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 1);
+ T('-1.456E-7189', '-1', 45, 1);
+ T('9.4E+4', '-94001', 51, 3);
+ T('4.312299597E+98', '-431229959700000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 4);
+ T('9.6748E-563', '-1', 85, 3);
+ T('7.129740508464797E+703', '-71297405084647970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 5);
+ T('3.932660603369537E+4536', '-3932660603369537000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 5);
+ T('621439726.91900539938183401', '-621439727', 52, 5);
+ T('-4.54401E+219', '4544009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 0);
+ T('-5.42631495E+9', '5426314949', 85, 3);
+ T('980302360.852550980', '-980302361', 74, 0);
+ T('6352385357.352140193', '-6352385358', 34, 2);
+ T('7.31710256780550987176921791E+6732', '-7317102567805509871769217910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 4);
+ T('1.24250230013511476596E+30', '-1242502300135114765960000000001', 5, 3);
+ T('2.51059273118E+461', '-251059273118000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 1);
+ T('-3.483075832541703523E-978', '-1', 41, 0);
+ T('-6.70801871E+7124', '670801870999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 64, 1);
+ T('-4.3767731E+876', '4376773099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 2);
+ T('4.2E+288', '-4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 4);
+ T('-4.26655303303169465022123E+110', '426655303303169465022122999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('7E+6', '-7000001', 84, 4);
+ T('6.7E+2', '-671', 75, 5);
+ T('7.633684833103373950E+1760', '-763368483310337395000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 5);
+ T('8.92129066648783225421540801844E+184', '-89212906664878322542154080184400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 0);
+ T('-9.8816240120566557187685568E+3884', '988162401205665571876855679999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 3);
+ T('3.64500533723750176948377E-7', '-1', 13, 2);
+ T('-2571623079.926022220', '2571623078', 86, 6);
+ T('5.81232835387464441587531416403E+2790', '-5812328353874644415875314164030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 0);
+ T('-9.25E-3126', '-1', 59, 6);
+ T('2E+24', '-2000000000000000000000001', 14, 1);
+ T('-2.732554373086363644E+9902', '273255437308636364399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 6);
+ T('-3.316262749160091251383002526E+32', '331626274916009125138300252599999', 68, 4);
+ T('375.7264480765293598797890839', '-376', 98, 6);
+ T('2.9497E+77', '-294970000000000000000000000000000000000000000000000000000000000000000000000001', 38, 5);
+ T('8.25197522294789E+324', '-8251975222947890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 2);
+ T('-1.05147403852807819029371E+172', '10514740385280781902937099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 2);
+ T('5.049729E+34', '-50497290000000000000000000000000001', 61, 0);
+ T('-2.5593848105667080735373E+79', '25593848105667080735372999999999999999999999999999999999999999999999999999999999', 33, 2);
+ T('9.06691962991E+8470', '-90669196299100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 3);
+ T('8396167828.2927731149117999980', '-8396167829', 66, 5);
+ T('5.61755868498E-87', '-1', 75, 1);
+ T('-855192149.52', '855192148', 35, 4);
+ T('-8.567521197303680583240E+9530', '856752119730368058323999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 0);
+ T('6.20422210456970984E+380', '-620422210456970984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 5);
+ T('-1.4E+6', '1399999', 51, 4);
+ T('36.58989186125218890900053837', '-37', 44, 6);
+ T('4.1E+60', '-4100000000000000000000000000000000000000000000000000000000001', 14, 2);
+ T('22343.1547550061720619', '-22344', 39, 5);
+ T('5903770145.95581', '-5903770146', 28, 5);
+ T('-8.678434714747777E+118', '86784347147477769999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 4);
+ T('1.42313049554848799168416E-2536', '-1', 38, 6);
+ T('7.28371855858585913E+58', '-72837185585858591300000000000000000000000000000000000000001', 96, 1);
+ T('2E-278', '-1', 3, 4);
+ T('-6.017957349505538021E+460', '60179573495055380209999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 5);
+ T('-5.2E+43', '51999999999999999999999999999999999999999999', 17, 1);
+ T('3.031182847663714760797152670E-3504', '-1', 23, 6);
+ T('-2.2426920654755080E+26', '224269206547550799999999999', 49, 1);
+ T('418042838.01', '-418042839', 51, 0);
+ T('-5.106E+6495', '5105999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 5);
+ T('-2.5705E+6672', '2570499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 5);
+ T('1.67346400230692636201273E+234', '-1673464002306926362012730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 4);
+ T('-9.438268438829312E+388', '94382684388293119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('7.39064964E+135', '-7390649640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 3);
+ T('-1182.66486', '1181', 20, 1);
+ T('5.62728068900904E+514', '-56272806890090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 2);
+ T('1.633604157999987E+8633', '-163360415799998700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 3);
+ T('5.81673050411137424E+1861', '-58167305041113742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 3);
+ T('-1.970008202739E+79', '19700082027389999999999999999999999999999999999999999999999999999999999999999999', 51, 4);
+ T('-616211.5633352168961320', '616210', 97, 5);
+ T('-7.041797171404810138759693E+8852', '704179717140481013875969299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 0);
+ T('3.36E+5795', '-336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 64, 4);
+ T('-87993423603315.73849753', '87993423603314', 92, 2);
+ T('6.1E+3379', '-61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 2);
+ T('8.0694672412367143551886359354E+64', '-80694672412367143551886359354000000000000000000000000000000000001', 61, 3);
+ T('2.375956066279555722985E-239', '-1', 33, 4);
+ T('5.8871324176552E-8610', '-1', 42, 4);
+ T('-2.8515619841098330650513534E+45', '2851561984109833065051353399999999999999999999', 24, 1);
+ T('2.3792681171041987005873E+24', '-2379268117104198700587301', 51, 4);
+ T('-7.229935925388037929', '6', 27, 4);
+ T('-8.4488700876329098633140274E+6610', '84488700876329098633140273999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 3);
+ T('7953944596604651518.76', '-7953944596604651519', 91, 2);
+ T('-2.26558052730E+83', '226558052729999999999999999999999999999999999999999999999999999999999999999999999999', 61, 0);
+ T('5.3983418737611130883189928E+5242', '-53983418737611130883189928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 6);
+ T('-5.3E+7', '52999999', 66, 0);
+ T('-3.640281975651215094931439548E-46', '-1', 36, 5);
+ T('-8.9621710648843264964189896E+51', '8962171064884326496418989599999999999999999999999999', 19, 3);
+ T('-6.5230219203649672E+28', '65230219203649671999999999999', 30, 5);
+ T('-7.89795846674573E+6818', '789795846674572999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 2);
+ T('2.06815855814245630990253E-120', '-1', 31, 0);
+ T('-5.322061955724E+407', '532206195572399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 3);
+ T('2.92788645078654847910784E+67', '-29278864507865484791078400000000000000000000000000000000000000000001', 53, 2);
+ T('2.40929E+6332', '-240929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 0);
+ T('-0.0013587058217480', '-1', 98, 2);
+ T('3.201213500970288633E-46', '-1', 87, 5);
+ T('-9E-4800', '-1', 52, 4);
+ T('1.64843773953212161822058053E+3867', '-1648437739532121618220580530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 100, 3);
+ T('2.36463217E+673', '-23646321700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 6);
+ T('-4.43581595E-7', '-1', 92, 6);
+ T('-5.593193516E+63', '5593193515999999999999999999999999999999999999999999999999999999', 37, 0);
+ T('-7.807155111E+342', '7807155110999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 1);
+ T('-6.393E+794', '639299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 6);
+ T('-8.864934E+34', '88649339999999999999999999999999999', 31, 2);
+ T('-6E+23', '599999999999999999999999', 91, 2);
+ T('1.91216960731696426966E+198', '-1912169607316964269660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 5);
+ T('-3.8072216E-468', '-1', 41, 1);
+ T('4.4975738873078654101639E+354', '-4497573887307865410163900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 2);
+ T('3.64051340E-12', '-1', 93, 3);
+ T('3154.8410050588343855208763', '-3155', 2, 6);
+ T('1.17221987642444811656937E-29', '-1', 74, 3);
+ T('-2.203487520311E+6846', '2203487520310999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 1);
+ T('2.98E+7346', '-298000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 0);
+ T('374.000553007066312', '-375', 62, 4);
+ T('-9E-9', '-1', 20, 0);
+ T('-7.209294E+622', '72092939999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 2);
+ T('8.3220139738E+8730', '-8322013973800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 2);
+ T('-2.881E+6', '2880999', 47, 0);
+ T('-1.3339690879E+9744', '1333969087899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 98, 1);
+ T('1.747E+5', '-174701', 51, 1);
+ T('-4E+3088', '39999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 3);
+ T('1.41E+5044', '-14100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 6);
+ T('-0.000011634254239804433312923078841', '-1', 18, 2);
+ T('5.52591272569937133440E-109', '-1', 64, 4);
+ T('-4.765E+8', '476499999', 98, 1);
+ T('76.40', '-77', 2, 3);
+ T('9.5418E+703', '-95418000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 4);
+ T('47739.27', '-47740', 93, 6);
+ T('-8.734890492E+52', '87348904919999999999999999999999999999999999999999999', 21, 4);
+ T('5.49E+3', '-5491', 80, 6);
+ T('9.43529981E+33', '-9435299810000000000000000000000001', 24, 4);
+ T('-7.3120897925175634786657E+737', '731208979251756347866569999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 1);
+ T('-6.5612463792858299694689452086E+979', '65612463792858299694689452085999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 6);
+ T('-7.4412E+1509', '7441199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 6);
+ T('3.4201963397074164301032E+90', '-3420196339707416430103200000000000000000000000000000000000000000000000000000000000000000001', 79, 2);
+ T('7.028269725913628', '-8', 64, 3);
+ T('-9.7824E+161', '978239999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 6);
+ T('-6.362389716844649423E+460', '63623897168446494229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 3);
+ T('-11772904920.405296712561062221', '11772904919', 79, 3);
+ T('6.37378290947160262450704150688E+472', '-63737829094716026245070415068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 5);
+ T('-5.42324373751018249341054001521E+4816', '54232437375101824934105400152099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 6);
+ T('2.2290161912248349091210624441E-9237', '-1', 52, 2);
+ T('6.4814638013919E+76', '-64814638013919000000000000000000000000000000000000000000000000000000000000001', 70, 1);
+ T('-3.7570218943786963642618E+944', '375702189437869636426179999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 2);
+ T('6.36E+45', '-6360000000000000000000000000000000000000000001', 66, 5);
+ T('-5.4385889277027868069E-67', '-1', 98, 5);
+ T('-1.234534083E+5302', '12345340829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('-1.974679517E+935', '197467951699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 1);
+ T('94.593504942269', '-95', 43, 4);
+ T('-5.74371797397E+948', '5743717973969999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 0);
+ T('160356.65', '-160357', 32, 4);
+ T('4.4197530013270755E-793', '-1', 26, 5);
+ T('-1.4657841201644E+6725', '146578412016439999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 4);
+ T('-0.0084', '-1', 7, 3);
+ T('9.8E-6641', '-1', 69, 4);
+ T('-2.338269118419166E-8', '-1', 28, 3);
+ T('-5.7736549013844131403177E-310', '-1', 3, 3);
+ T('-1.58561539273375503486083382221E+2867', '158561539273375503486083382220999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 1);
+ T('-0.876894571635085242', '-1', 21, 4);
+ T('-99.531862965446834228056282', '98', 81, 6);
+ T('0.0000165', '-1', 76, 5);
+ T('-1469446.22804736453812', '1469445', 4, 2);
+ T('6.7917423464E-407', '-1', 49, 0);
+ T('1.072E+44', '-107200000000000000000000000000000000000000001', 39, 3);
+ T('-652.570671683482416070025380550', '651', 61, 3);
+ T('-9.998744861392E+112', '99987448613919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 6);
+ T('7.181E+6094', '-71810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 3);
+ T('-829269088.8809099393997', '829269087', 80, 4);
+ T('-2.130E+4', '21299', 21, 4);
+ T('3.2545913083801011630E+1805', '-325459130838010116300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 36, 1);
+ T('-3.54021090999311545E-9', '-1', 5, 2);
+ T('-3.484512E+652', '34845119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 6);
+ T('8.15816810351384137058E+71', '-815816810351384137058000000000000000000000000000000000000000000000000001', 36, 2);
+ T('-93146.2699059157', '93145', 43, 5);
+ T('1.417307372774E+32', '-141730737277400000000000000000001', 85, 4);
+ T('-4.24796519E+2707', '42479651899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 2);
+ T('8.90171149439296848E-860', '-1', 14, 6);
+ T('0.0052258', '-1', 72, 4);
+ T('-4.5516537998E+5695', '45516537997999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 0);
+ T('9.114787E+4121', '-911478700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 3);
+ T('-755983619917146050.299603', '755983619917146049', 57, 3);
+ T('-58549.668056', '58548', 34, 0);
+ T('6.2463120345440775785409363E-843', '-1', 22, 4);
+ T('-2.2000134287787134E+289', '22000134287787133999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 3);
+ T('7.65556500E-46', '-1', 12, 5);
+ T('2.5496347929076700E+1860', '-2549634792907670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 3);
+ T('9.4E+7', '-94000001', 25, 5);
+ T('-4E-9841', '-1', 68, 1);
+ T('1.3315869278139301630E+2522', '-133158692781393016300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 3);
+ T('-1.783E+39', '1782999999999999999999999999999999999999', 13, 2);
+ T('-8.588703982E+50', '858870398199999999999999999999999999999999999999999', 98, 1);
+ T('-71242.067569552061246', '71241', 69, 4);
+ T('-7.4299E+354', '7429899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 5);
+ T('-3790228066.71947583', '3790228065', 21, 5);
+ T('-9.01073406126549054483038614079E+7542', '9010734061265490544830386140789999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 2);
+ T('8.50731378E+8334', '-8507313780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 5);
+ T('92861.47324705564068374031935', '-92862', 28, 0);
+ T('-5134.4615786803210549529175', '5133', 66, 0);
+ T('-4.6059631543109896606E+40', '46059631543109896605999999999999999999999', 71, 6);
+ T('6.135973E+465', '-6135973000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 0);
+ T('9.8097147690088E+617', '-980971476900880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 4);
+ T('2.70539E-28', '-1', 26, 2);
+ T('-30.79914019721', '29', 24, 0);
+ T('-5.6034066676810783069E+61', '56034066676810783068999999999999999999999999999999999999999999', 24, 6);
+ T('0.0074127303837815965973072989606', '-1', 20, 5);
+ T('0.0093879061780363778975641', '-1', 67, 0);
+ T('9.5E+581', '-950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 6);
+ T('-4837.3862122056052621', '4836', 59, 5);
+ T('8.65488637999762360371341036E-345', '-1', 45, 6);
+ T('-7.06926174863504E+80', '706926174863503999999999999999999999999999999999999999999999999999999999999999999', 61, 6);
+ T('3.622106635171722602575310E+337', '-36221066351717226025753100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 0);
+ T('-7.741941893717E-9', '-1', 45, 1);
+ T('6.4475646796844738080221874709E-8', '-1', 78, 4);
+ T('-85513859928954949.792854353', '85513859928954948', 62, 6);
+ T('-4.871549735004E+9821', '487154973500399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 5);
+ T('-6.9797114036136E+663', '6979711403613599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 2);
+ T('-3.2483931025737901899E-8520', '-1', 85, 2);
+ T('1.8238786497679176218E+7823', '-182387864976791762180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 6);
+ T('-9.706371056946E+45', '9706371056945999999999999999999999999999999999', 61, 6);
+ T('7.892140E+78', '-7892140000000000000000000000000000000000000000000000000000000000000000000000001', 34, 3);
+ T('6E+223', '-60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 5);
+ T('7.70005E+707', '-770005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 11, 5);
+ T('-8.8044892473854E+6630', '8804489247385399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 5);
+ T('4.2419292988E+51', '-4241929298800000000000000000000000000000000000000001', 3, 1);
+ T('5.88778401427005353002233247563E+8743', '-58877840142700535300223324756300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 64, 6);
+ T('-2349234.142269777615006126', '2349233', 10, 1);
+ T('-6.79979E+111', '6799789999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 4);
+ T('-6188955112.957300488', '6188955111', 70, 2);
+ T('9.23629659431596047E+39', '-9236296594315960470000000000000000000001', 37, 6);
+ T('-9.03570429262760013447962E+67', '90357042926276001344796199999999999999999999999999999999999999999999', 34, 6);
+ T('76196502877.519500775199', '-76196502878', 14, 0);
+ T('-5.665909984322859E-311', '-1', 36, 1);
+ T('-2.732438205154153104425801133E+5291', '273243820515415310442580113299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 0);
+ T('-0.0000065622', '-1', 46, 0);
+ T('2.79786364219967', '-3', 44, 6);
+ T('8.4710391365834194769565386E+39', '-8471039136583419476956538600000000000001', 83, 0);
+ T('-3.176225434489487897E+780', '3176225434489487896999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 1);
+ T('-1.01099E+7140', '1010989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 4);
+ T('-3.6134569769224471346297036272E-2101', '-1', 94, 3);
+ T('5.7698540501650E-8739', '-1', 12, 3);
+ T('-6.1580687783E+500', '615806877829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 6);
+ T('-9E-78', '-1', 94, 4);
+ T('6.655553434367555E+49', '-66555534343675550000000000000000000000000000000001', 96, 3);
+ T('-5382690.48', '5382689', 73, 3);
+ T('5.401133082996E+443', '-540113308299600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 2);
+ T('-2.29E-770', '-1', 34, 4);
+ T('-8.70572288947298449365871076120E+779', '870572288947298449365871076119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 2);
+ T('8.5842841191876531928E+22', '-85842841191876531928001', 62, 3);
+ T('-6.7586954688983E+537', '6758695468898299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('9.8372389E+4309', '-98372389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 0);
+ T('-3.1E+60', '3099999999999999999999999999999999999999999999999999999999999', 76, 3);
+ T('-335961668.021468638', '335961667', 24, 3);
+ T('-6.88E-574', '-1', 64, 6);
+ T('43459.1661015692', '-43460', 17, 0);
+ T('-6.75834E+743', '675833999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 4);
+ T('7.2364671833893E+282', '-7236467183389300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 4);
+ T('-4.0001436498203108E+8392', '40001436498203107999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 0);
+ T('6.9E+8859', '-6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 1);
+ T('-4.061774E+441', '4061773999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 2);
+ T('-7.869671291342034312E+67', '78696712913420343119999999999999999999999999999999999999999999999999', 80, 3);
+ T('6.4184293048905E+8538', '-6418429304890500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 5);
+ T('7687481358.7844740039', '-7687481359', 54, 5);
+ T('-3.640070593E-899', '-1', 78, 4);
+ T('9.19388658827586169525682E-5554', '-1', 98, 4);
+ T('1.09871002751E+9693', '-1098710027510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 1);
+ T('-9.9694285120E-8523', '-1', 22, 3);
+ T('-5.6E+895', '55999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 1);
+ T('-7.3E-747', '-1', 60, 6);
+ T('-7.463818897690868584049042E+7187', '746381889769086858404904199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 6);
+ T('2.530918312318275709895773E+6269', '-253091831231827570989577300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 6);
+ T('61115.22954', '-61116', 7, 5);
+ T('1.52021859661968E-6309', '-1', 31, 6);
+ T('5.36874959170152410E-53', '-1', 67, 1);
+ T('-6.66555660803E+3503', '666555660802999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 0);
+ T('-9.0179289469258337E+80', '901792894692583369999999999999999999999999999999999999999999999999999999999999999', 72, 2);
+ T('9.3964085734163081166869581407E+71', '-939640857341630811668695814070000000000000000000000000000000000000000001', 5, 4);
+ T('-6.40786397586114687083E-72', '-1', 71, 0);
+ T('-3.9794186423317583037E+4848', '3979418642331758303699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 4);
+ T('-5E+86', '499999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 1);
+ T('-7.598340482338E+2642', '759834048233799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 1);
+ T('4.84377633744493586E-2529', '-1', 76, 0);
+ T('-6.6009900251E+16', '66009900250999999', 41, 1);
+ T('1900.2993969319156462', '-1901', 8, 1);
+ T('-6.8745392723447120728219546180E+389', '687453927234471207282195461799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 4);
+ T('-8.782828664699211888162210669E-8830', '-1', 56, 1);
+ T('-9.574677038829735914E-61', '-1', 18, 5);
+ T('-995292471.07002212890585361684', '995292470', 18, 0);
+ T('4.800897139118305422337447587E+995', '-480089713911830542233744758700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 0);
+ T('154754461.264077979584820314269', '-154754462', 27, 1);
+ T('-8.0656E+20', '806559999999999999999', 99, 5);
+ T('-9.0095296E-809', '-1', 68, 2);
+ T('-2E+52', '19999999999999999999999999999999999999999999999999999', 39, 1);
+ T('9.346738898244880E+9547', '-93467388982448800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 4);
+ T('7.34E+5819', '-734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 5);
+ T('-6.2616274080361950772922674901', '5', 15, 4);
+ T('4.30961162950806450232144854961E+96', '-4309611629508064502321448549610000000000000000000000000000000000000000000000000000000000000000001', 75, 1);
+ T('13.18252008335975897', '-14', 55, 1);
+ T('-7.751892662259418228635105E+732', '7751892662259418228635104999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 0);
+ T('-5.4936647972E+1961', '549366479719999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 3);
+ T('-1.97748842E+11', '197748841999', 49, 6);
+ T('-973.972608376108478', '972', 23, 1);
+ T('5.272421265562593227735E+977', '-527242126556259322773500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 6);
+ T('-0.0095332175425365120', '-1', 71, 0);
+ T('4.01751037447642066918534285227E+239', '-401751037447642066918534285227000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 5);
+ T('2.24599342121822E+153', '-2245993421218220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 1);
+ T('-6.1206092899267E-6819', '-1', 89, 3);
+ T('7.195660026650E+4646', '-719566002665000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 2);
+ T('-8.3887135498596447442501E+3591', '8388713549859644744250099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 3);
+ T('-3.79E-6295', '-1', 58, 4);
+ T('-4.2794421639099486E+1108', '42794421639099485999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 3);
+ T('-7.6656476213E+8992', '76656476212999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 3);
+ T('-6.97684605621067724E+661', '69768460562106772399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 3);
+ T('-2.19330909963678E+88', '21933090996367799999999999999999999999999999999999999999999999999999999999999999999999999', 41, 0);
+ T('8.83047037053054E+773', '-883047037053054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 1);
+ T('6.8742780759465765582E+339', '-6874278075946576558200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 1);
+ T('9.0717722356E+22', '-90717722356000000000001', 81, 6);
+ T('-9.77E-54', '-1', 24, 3);
+ T('9.32E+7983', '-9320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 2);
+ T('7.4772591578366799183709E-45', '-1', 87, 6);
+ T('5.3764E-15', '-1', 14, 1);
+ T('5.30487268116E+6625', '-53048726811600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 6);
+ T('2.279604866661473305789638E+666', '-2279604866661473305789638000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 5);
+ T('3.0512408819636178476E+39', '-3051240881963617847600000000000000000001', 100, 5);
+ T('-0.0254933997754056708178916917823', '-1', 10, 1);
+ T('-5085818277983681.67', '5085818277983680', 97, 2);
+ T('9.88658615920831E+89', '-988658615920831000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 0);
+ T('8.50E+855', '-8500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 0);
+ T('7.3976476418755E+361', '-73976476418755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 2);
+ T('7.802621992233434033024449881E+5319', '-7802621992233434033024449881000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 2);
+ T('-5.079111243131021392907E+992', '507911124313102139290699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 3);
+ T('4.1332353377959178823798859675E+82', '-41332353377959178823798859675000000000000000000000000000000000000000000000000000001', 75, 2);
+ T('623255953.195501503069', '-623255954', 87, 5);
+ T('-6.5310939916676996E+642', '6531093991667699599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 3);
+ T('5.40185767358E+28', '-54018576735800000000000000001', 71, 3);
+ T('-86.7465988382435365', '85', 9, 2);
+ T('-0.0000059272', '-1', 48, 3);
+ T('-2E+69', '1999999999999999999999999999999999999999999999999999999999999999999999', 67, 4);
+ T('-7.3573272566910346268428043746E+9118', '73573272566910346268428043745999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 2);
+ T('4.548000641864767414812630E+9573', '-4548000641864767414812630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 1);
+ T('-5.06566139719656761E+9196', '50656613971965676099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 0);
+ T('-6.5125307548902124310802284648', '5', 54, 6);
+ T('3.207161121679E+9426', '-3207161121679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 3);
+ T('-5.81257126668536274077792331943E+2935', '58125712666853627407779233194299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 2);
+ T('1.6349280397626257567075300E-27', '-1', 3, 3);
+ T('6661286153', '-6661286154', 2, 2);
+ T('-8265149213.35873091548', '8265149212', 46, 3);
+ T('8.64341E+68', '-864341000000000000000000000000000000000000000000000000000000000000001', 53, 2);
+ T('7.7E+404', '-770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 4);
+ T('-4.427E+8', '442699999', 99, 1);
+ T('2.90544616425693881E+555', '-2905446164256938810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 5);
+ T('835025.3745638753496', '-835026', 65, 2);
+ T('2.81234637888880333067030E+776', '-281234637888880333067030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 0);
+ T('-4.32E+867', '4319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 1);
+ T('-29242.76288619', '29241', 40, 4);
+ T('-3.0210100960017949E+7086', '3021010096001794899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 4);
+ T('5.98763E+51', '-5987630000000000000000000000000000000000000000000001', 52, 3);
+ T('-2.72199997272773E+251', '272199997272772999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 4);
+ T('-5.706036033218249085373631193E+32', '570603603321824908537363119299999', 78, 1);
+ T('8.9242124595576808081143758218E+8218', '-89242124595576808081143758218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 2);
+ T('8.67588062986685027900971E+82', '-86758806298668502790097100000000000000000000000000000000000000000000000000000000001', 46, 2);
+ T('1.9969477393837791940E+9335', '-199694773938377919400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 6);
+ T('-5.11254250580194172275122E+8438', '511254250580194172275121999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('-2.83224362E+7247', '283224361999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 4);
+ T('9.5289209766772062E+91', '-95289209766772062000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 2);
+ T('3.10E+7', '-31000001', 72, 0);
+ T('-6549181487.56358313616251120', '6549181486', 97, 1);
+ T('1.11639385110618483835972E-8125', '-1', 30, 1);
+ T('102060.7202540290517609141', '-102061', 31, 2);
+ T('-2.95943983877010615696E-23', '-1', 46, 0);
+ T('-285469169.0445393192498', '285469168', 52, 4);
+ T('-1.3086206291956800E+9768', '1308620629195679999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 3);
+ T('-8854089.144664290', '8854088', 94, 6);
+ T('-5.2966623614753929812914162E+4865', '529666236147539298129141619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 4);
+ T('0.00000546763621', '-1', 53, 0);
+ T('7753193.9618851', '-7753194', 50, 4);
+ T('-4.1230E+24', '4122999999999999999999999', 40, 6);
+ T('-4.587E+87', '4586999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 1);
+ T('-3.851423965946674E+27', '3851423965946673999999999999', 36, 2);
+ T('4E+391', '-40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 4);
+ T('19.177250749551405430', '-20', 30, 1);
+ T('1.812766490042399E+479', '-181276649004239900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 2);
+ T('4.219739054E+345', '-4219739054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 5);
+ T('0.04', '-1', 40, 4);
+ T('-1.791997942410530738833678E+82', '17919979424105307388336779999999999999999999999999999999999999999999999999999999999', 17, 3);
+ T('-5.58744117573927E-910', '-1', 56, 0);
+ T('4.490927822242336498239430E+53', '-449092782224233649823943000000000000000000000000000001', 63, 6);
+ T('-0.000030234341101975984808320225', '-1', 21, 2);
+ T('-2.162052994664565213502393E-132', '-1', 48, 5);
+ T('-9.9956169566769635648129E-23', '-1', 3, 4);
+ T('1.9417844734549305191762E+1024', '-19417844734549305191762000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 22, 2);
+ T('6.4216074E-7', '-1', 98, 0);
+ T('-5.0E+26', '499999999999999999999999999', 20, 3);
+ T('-3.5932467697893443169447E+417', '3593246769789344316944699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 2);
+ T('-41364179951.7932036627724', '41364179950', 57, 4);
+ T('-3.50739E+264', '3507389999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 1);
+ T('-9.688007326279700067041485258E+46', '96880073262797000670414852579999999999999999999', 1, 6);
+ T('2.59541157177677358449E+708', '-2595411571776773584490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 11, 2);
+ T('1.7166905269817954817608E-90', '-1', 61, 5);
+ T('6.82484831E+396', '-6824848310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 1);
+ T('-5.16675269603872758E-74', '-1', 49, 4);
+ T('-9.4115E+457', '94114999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 3);
+ T('3.069971292652095628434011E+720', '-3069971292652095628434011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 2);
+ T('2.647085796E+38', '-264708579600000000000000000000000000001', 61, 1);
+ T('3.7E+5825', '-370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 5);
+ T('48.32198', '-49', 56, 0);
+ T('1.80780190481904E+94', '-18078019048190400000000000000000000000000000000000000000000000000000000000000000000000000000001', 49, 4);
+ T('1.86752770655396120E+90', '-1867527706553961200000000000000000000000000000000000000000000000000000000000000000000000001', 90, 2);
+ T('-1.95013274736314695753532163365E-8338', '-1', 97, 2);
+ T('-9.22727788778136015118913063E+84', '9227277887781360151189130629999999999999999999999999999999999999999999999999999999999', 16, 4);
+ T('-6960.13342', '6959', 49, 0);
+ T('-4.38991260634751340733216E+1391', '438991260634751340733215999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 0);
+ T('-5.0845072097050119153E+85', '50845072097050119152999999999999999999999999999999999999999999999999999999999999999999', 15, 6);
+ T('5.7810718E+7862', '-578107180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 2);
+ T('-5.97928121599464115467E+133', '59792812159946411546699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 4);
+ T('-8179.24151291112772962730540', '8178', 40, 2);
+ T('8.2741263907305406860893175427E-1316', '-1', 61, 3);
+ T('-5.031462998788837910942E-925', '-1', 9, 5);
+ T('8.144249646166E+82', '-81442496461660000000000000000000000000000000000000000000000000000000000000000000001', 39, 5);
+ T('2.72E+4747', '-27200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 4);
+ T('-5.8436050511029921994463271260E+80', '584360505110299219944632712599999999999999999999999999999999999999999999999999999', 69, 3);
+ T('-7.98522239947031692E+699', '7985222399470316919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 1);
+ T('412.303413486', '-413', 31, 5);
+ T('2765659.174', '-2765660', 51, 6);
+ T('-1.02E+332', '101999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 0);
+ T('8.931170269855680807E+818', '-893117026985568080700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 2);
+ T('8.23468646906167088323E+7265', '-823468646906167088323000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 6);
+ T('-5344.490908364922', '5343', 6, 3);
+ T('-2.79271274657974245543E-579', '-1', 85, 2);
+ T('9.78E+42', '-9780000000000000000000000000000000000000001', 32, 6);
+ T('515347347.89', '-515347348', 2, 6);
+ T('1793058.846660', '-1793059', 15, 4);
+ T('7.37738833786612001932E-42', '-1', 61, 1);
+ T('3.40656E+97', '-34065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 2);
+ T('4.34868962215088E+5100', '-4348689622150880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 1);
+ T('-4.974879489945086869067381E+855', '4974879489945086869067380999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 5);
+ T('-5.353413E-277', '-1', 11, 4);
+ T('9.21317642495040280657131050E+63', '-9213176424950402806571310500000000000000000000000000000000000001', 30, 2);
+ T('6988317077.25050146916490354', '-6988317078', 45, 4);
+ T('6.2444041609E+23', '-624440416090000000000001', 9, 0);
+ T('7.43115719409060456470763485E+63', '-7431157194090604564707634850000000000000000000000000000000000001', 57, 4);
+ T('50951.0754', '-50952', 11, 2);
+ T('46860802944603285936.8', '-46860802944603285937', 83, 1);
+ T('-6.7629227277137633498E-61', '-1', 11, 5);
+ T('4.61247323087943638190662E+42', '-4612473230879436381906620000000000000000001', 73, 2);
+ T('-0.0219763596421087357819378', '-1', 53, 1);
+ T('6.2111164757127093689E-608', '-1', 44, 0);
+ T('-6.7080E+611', '670799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 5);
+ T('2.2275283771737654773904315E+795', '-2227528377173765477390431500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 1);
+ T('-1.92512464537314898605886E+678', '1925124645373148986058859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 3);
+ T('-9.24190174288167597938707251838E+727', '92419017428816759793870725183799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 3);
+ T('-8.508838805105958E-32', '-1', 77, 4);
+ T('-1.67622811758E-262', '-1', 73, 5);
+ T('8.4460E+660', '-8446000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 1);
+ T('-0.0000779763381573039113083491554746', '-1', 35, 3);
+ T('6.7744630560259621734713E+243', '-6774463056025962173471300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 6);
+ T('-1281123.4703545272811393', '1281122', 3, 1);
+ T('2.5601489901872E+8819', '-256014899018720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 0);
+ T('5.9109E+1608', '-5910900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 3);
+ T('28272310.10961190165850925001', '-28272311', 59, 6);
+ T('3.05610306239847195860E+48', '-3056103062398471958600000000000000000000000000001', 60, 0);
+ T('8.715603313929900E+306', '-8715603313929900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 4);
+ T('958030.73814684', '-958031', 84, 2);
+ T('9.08216741E+5914', '-90821674100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 2);
+ T('8.4701799296834831E-9395', '-1', 50, 3);
+ T('-609.761344', '608', 63, 0);
+ T('-6.159803896862845385834558364E+626', '615980389686284538583455836399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 0);
+ T('-2.2409995168701E+55', '22409995168700999999999999999999999999999999999999999999', 94, 2);
+ T('-5.336E+506', '533599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 2);
+ T('-6.655332672856146E+660', '6655332672856145999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 4);
+ T('-2E-9240', '-1', 15, 1);
+ T('14629.49897861153968245052', '-14630', 55, 6);
+ T('-3.6306750196518677829308E+190', '36306750196518677829307999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 2);
+ T('-5.81010144771382078911846496705E+3982', '58101014477138207891184649670499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 2);
+ T('6.9922', '-7', 28, 2);
+ T('2.4625262320149510305930E+888', '-2462526232014951030593000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 5);
+ T('9.32E+554', '-932000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 0);
+ T('-6.8230578546382633505740957130E+817', '68230578546382633505740957129999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 6);
+ T('4.039830697679761400E+78', '-4039830697679761400000000000000000000000000000000000000000000000000000000000001', 27, 6);
+ T('630099865.0', '-630099866', 46, 1);
+ T('-7.37260294347E+276', '7372602943469999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 6);
+ T('7.2935431E+6432', '-7293543100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 3);
+ T('-6.108848767790088288031409E+27', '6108848767790088288031408999', 65, 3);
+ T('-1.280725926951594379027E+7231', '12807259269515943790269999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 1);
+ T('681524570.3288', '-681524571', 5, 6);
+ T('-2.270002420935E+97', '22700024209349999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 2);
+ T('-3.63532665E+69', '3635326649999999999999999999999999999999999999999999999999999999999999', 68, 6);
+ T('6.0149870465654643711938808E+59', '-601498704656546437119388080000000000000000000000000000000001', 98, 0);
+ T('6.28531919842416E-176', '-1', 65, 1);
+ T('264966.339610164114399366861885', '-264967', 68, 6);
+ T('6.07463061606732E+193', '-60746306160673200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 4);
+ T('-4.00663623009E-22', '-1', 1, 4);
+ T('7.34352591989418421392147966E+829', '-73435259198941842139214796600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 5);
+ T('176.697', '-177', 7, 0);
+ T('1.6002446827152636464E+402', '-1600244682715263646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 1);
+ T('-7020122.3065371470875110', '7020121', 23, 3);
+ T('1E-86', '-1', 90, 2);
+ T('-8.46707E-318', '-1', 96, 6);
+ T('-5.586935E-8766', '-1', 89, 6);
+ T('3.34741618987746050724927E-581', '-1', 77, 4);
+ T('-0.3791269620255', '-1', 22, 0);
+ T('-5.775854925091E+638', '577585492509099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 3);
+ T('2.80534632933186216268296E-3471', '-1', 76, 0);
+ T('5.520407E-2984', '-1', 97, 6);
+ T('-2E+5', '199999', 89, 6);
+ T('-3471.8816540556', '3470', 21, 0);
+ T('2.2187016164348711219E+5588', '-221870161643487112190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 3);
+ T('-2.413927662101102951E+75', '2413927662101102950999999999999999999999999999999999999999999999999999999999', 12, 3);
+ T('-9.6863917083343651147508E-1988', '-1', 26, 4);
+ T('37014298174283271982.062571', '-37014298174283271983', 35, 6);
+ T('-91656.999037', '91655', 98, 5);
+ T('14930.7815191864709844', '-14931', 99, 3);
+ T('-4.8894953339684052147907957456', '3', 21, 3);
+ T('3.01E+31', '-30100000000000000000000000000001', 100, 6);
+ T('8.5243680608104991638912170E+91', '-85243680608104991638912170000000000000000000000000000000000000000000000000000000000000000001', 77, 3);
+ T('665982.7900', '-665983', 43, 1);
+ T('-407948.92499809512155666992872', '407947', 23, 3);
+ T('204030', '-204031', 75, 4);
+ T('3429312.93', '-3429313', 71, 1);
+ T('7.17', '-8', 8, 6);
+ T('5.651935516420587011717510E+99', '-5651935516420587011717510000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 3);
+ T('-2.24072026625292373834357531547E+4076', '224072026625292373834357531546999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 4);
+ T('-2.713964867801595369727914E+644', '271396486780159536972791399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 4);
+ T('-1.282E+6156', '1281999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 0);
+ T('-0.99346', '-1', 37, 0);
+ T('-38.5349', '37', 39, 4);
+ T('-95.0266', '94', 35, 4);
+ T('2.3574379866012141532720967611E+94', '-23574379866012141532720967611000000000000000000000000000000000000000000000000000000000000000001', 77, 4);
+ T('-9.5918034229E+8974', '95918034228999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 2);
+ T('-9E+991', '89999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 3);
+ T('4.731228952407983370348436970E-3567', '-1', 67, 1);
+ T('2984688.3891818552089576682621', '-2984689', 3, 4);
+ T('-1.09515E+8437', '10951499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 3);
+ T('9.91705863575558345132943013607E+3780', '-9917058635755583451329430136070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 4);
+ T('-1.13406E+8826', '1134059999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 1);
+ T('-6.000E+941', '599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 5);
+ T('-8.441427244776204968E-829', '-1', 4, 4);
+ T('-4.8498755E-922', '-1', 81, 5);
+ T('-9.0701349370E-53', '-1', 99, 6);
+ T('-8.98203827136213E+469', '89820382713621299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 4);
+ T('-3.995165119333859218625636319E+1755', '3995165119333859218625636318999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 0);
+ T('1.9524966547521215775E+301', '-19524966547521215775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 3);
+ T('3.6342E+5', '-363421', 20, 0);
+ T('-6.6E+1137', '6599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 6);
+ T('2.0271929357592952571652287E+835', '-20271929357592952571652287000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 2);
+ T('-4.65E+47', '464999999999999999999999999999999999999999999999', 49, 3);
+ T('7.059379479828E+286', '-70593794798280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 3);
+ T('2.14E+2470', '-21400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 2);
+ T('4.663229916387E+2059', '-46632299163870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 5);
+ T('43499011989016.0403', '-43499011989017', 100, 3);
+ T('-8.95930E+467', '895929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 2);
+ T('-923934231826.60246550690601693', '923934231825', 74, 1);
+ T('8.0353601E+45', '-8035360100000000000000000000000000000000000001', 57, 6);
+ T('3.746412731614801470055043360E+46', '-37464127316148014700550433600000000000000000001', 88, 1);
+ T('-9.7130367107746E+223', '97130367107745999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 0);
+ T('-14070616.461820167400463847', '14070615', 70, 6);
+ T('-5E+101', '499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 0);
+ T('7.99613777501395683829052344199E-6260', '-1', 99, 1);
+ T('6.9032E-43', '-1', 42, 2);
+ T('-468337.51583209843261180', '468336', 13, 3);
+ T('-52245.4797', '52244', 100, 5);
+ T('-2.693987111311960132088E-474', '-1', 72, 0);
+ T('8.698E+53', '-869800000000000000000000000000000000000000000000000001', 43, 2);
+ T('7.3280473E-247', '-1', 53, 3);
+ T('8.91867597378228', '-9', 5, 0);
+ T('-5.252045016859757700244354982E+41', '525204501685975770024435498199999999999999', 45, 3);
+ T('7.648661E-669', '-1', 50, 3);
+ T('-426749124075.4155588810', '426749124074', 42, 5);
+ T('-6.2720271676256E+52', '62720271676255999999999999999999999999999999999999999', 69, 5);
+ T('-6E+1763', '599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 2);
+ T('-8.2696599966562007958300136E-684', '-1', 14, 0);
+ T('-2.25865388E+97', '22586538799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 2);
+ T('-1.950331562095562E+3672', '1950331562095561999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 0);
+ T('1.009521E+80', '-100952100000000000000000000000000000000000000000000000000000000000000000000000001', 98, 5);
+ T('2.4158292815340', '-3', 9, 3);
+ T('-8.1449348778898E-27', '-1', 93, 5);
+ T('739.8197377671', '-740', 36, 1);
+ T('3.50823995928430051848253E+90', '-3508239959284300518482530000000000000000000000000000000000000000000000000000000000000000001', 40, 6);
+ T('6E+2', '-601', 87, 6);
+ T('-5.978953106242566E+2578', '59789531062425659999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 5);
+ T('-8.534845720E-244', '-1', 99, 2);
+ T('-2.862410E+8219', '286240999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 6);
+ T('2.8911740668636115766E+324', '-2891174066863611576600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 1);
+ T('-3.8834210971643E+655', '38834210971642999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 2);
+ T('3.654E-8', '-1', 19, 0);
+ T('-4.738048547749108E+33', '4738048547749107999999999999999999', 5, 5);
+ T('2.78693568E+159', '-2786935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 4);
+ T('69.0860431314705980', '-70', 52, 1);
+ T('2.482E-49', '-1', 7, 6);
+ T('8.47639446203835257346E-21', '-1', 46, 1);
+ T('-4.3591886657709E-624', '-1', 14, 2);
+ T('-7.0157039957569367190128474278E+8783', '701570399575693671901284742779999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 5);
+ T('81.53582566041908447380042', '-82', 66, 3);
+ T('-5.4647118255380839594E+642', '5464711825538083959399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 4);
+ T('-9.21598348897E+574', '92159834889699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 3);
+ T('-6.424176717951779795879305E+5362', '64241767179517797958793049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 1);
+ T('-2.92731800672283722245294056E-6377', '-1', 79, 2);
+ T('2.53994940842531744073476049E+45', '-2539949408425317440734760490000000000000000001', 4, 3);
+ T('-5.30691E-54', '-1', 63, 2);
+ T('3.109853845717E+1860', '-3109853845717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 2);
+ T('8.4116458965649531289017E-866', '-1', 3, 6);
+ T('3.801E+101', '-380100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 5);
+ T('6.566123288643', '-7', 35, 2);
+ T('8.95161334E-3974', '-1', 39, 4);
+ T('4.94353414E+40', '-49435341400000000000000000000000000000001', 53, 2);
+ T('3.947271E+5034', '-3947271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 6);
+ T('-9.4E+49', '93999999999999999999999999999999999999999999999999', 65, 0);
+ T('8.0679E+815', '-806790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 2);
+ T('8.916585478134666589211675148E+94', '-89165854781346665892116751480000000000000000000000000000000000000000000000000000000000000000001', 7, 2);
+ T('-6.35E-537', '-1', 2, 2);
+ T('-9.232E+7012', '92319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 2);
+ T('1.9559309E+307', '-19559309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 5);
+ T('92140598.362397992513', '-92140599', 69, 0);
+ T('9.473500338939569755456581E+6745', '-94735003389395697554565810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 36, 0);
+ T('8.53309268921353319099292375712E-995', '-1', 93, 5);
+ T('1.87513811021225052197226014E+89', '-187513811021225052197226014000000000000000000000000000000000000000000000000000000000000001', 35, 0);
+ T('8114322.2079199643259868240286', '-8114323', 84, 6);
+ T('278047438.73973625332', '-278047439', 98, 1);
+ T('1.951397779016290781E-667', '-1', 62, 6);
+ T('-2401.2955419711', '2400', 24, 4);
+ T('1.25757251202E+88', '-12575725120200000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 1);
+ T('6.6650441033136323770933E-7378', '-1', 7, 0);
+ T('-3.66995410E+44', '366995409999999999999999999999999999999999999', 55, 3);
+ T('-8400509034324.640', '8400509034323', 34, 1);
+ T('-10079827.364', '10079826', 80, 0);
+ T('-94275088024127651756023', '94275088024127651756022', 44, 1);
+ T('-5.20717992815435327096535357598E-55', '-1', 61, 4);
+ T('8.799282716266187731387E-709', '-1', 40, 4);
+ T('-5.408804725877333E+721', '54088047258773329999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 1);
+ T('-7.757902929E+4834', '77579029289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 0);
+ T('-3269853906.4465277766', '3269853905', 79, 1);
+ T('1.820122053775167E-7466', '-1', 71, 4);
+ T('-8.07193184728971475098610301397E-4628', '-1', 79, 2);
+ T('-0.00005088559696506234327020211003', '-1', 29, 5);
+ T('-1.673047157E+192', '1673047156999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 6);
+ T('2.984443731179E+5248', '-29844437311790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 2);
+ T('2.3615503473579599403814463E+80', '-236155034735795994038144630000000000000000000000000000000000000000000000000000001', 51, 2);
+ T('-5.98720804134E+463', '59872080413399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 1);
+ T('9.86760906095811930E+22', '-98676090609581193000001', 19, 0);
+ T('6E+882', '-6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 2);
+ T('-549704.382481581726308', '549703', 56, 2);
+ T('-9.99249909885625961E+60', '9992499098856259609999999999999999999999999999999999999999999', 81, 1);
+ T('-3.726936633903504E-6078', '-1', 40, 5);
+ T('-5643348.963038', '5643347', 62, 1);
+ T('-3E-6119', '-1', 7, 1);
+ T('-6.41872257297861824359E+897', '6418722572978618243589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 6);
+ T('-3.32814569071498436557853087129E+683', '332814569071498436557853087128999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 0);
+ T('2.5756257351050414327492547343E+771', '-2575625735105041432749254734300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 80, 3);
+ T('-6.2182878857552513134190E+185', '621828788575525131341899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 4);
+ T('-4.367085449557436816492E+309', '4367085449557436816491999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 6);
+ T('9E+97', '-90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 3);
+ T('3.6E+884', '-360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 3);
+ T('0.47051506470514', '-1', 3, 0);
+ T('-91808498.38290067582', '91808497', 19, 2);
+ T('2.88713134E+88', '-28871313400000000000000000000000000000000000000000000000000000000000000000000000000000001', 49, 3);
+ T('-1.112728268176702219112E+81', '1112728268176702219111999999999999999999999999999999999999999999999999999999999999', 20, 0);
+ T('-210839.258325661548512426065', '210838', 71, 1);
+ T('850250849.8185806', '-850250850', 9, 3);
+ T('2.7450E+971', '-274500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 1);
+ T('-246.662237150443', '245', 77, 5);
+ T('-8.1574879444607E-83', '-1', 61, 2);
+ T('7.193028655150698E+97', '-71930286551506980000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 6);
+ T('-2.49703101929414540987E+32', '249703101929414540986999999999999', 93, 1);
+ T('-53260658339097.83620548883568', '53260658339096', 14, 0);
+ T('-2.0778246E+94', '20778245999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('895.6583887896555633625061', '-896', 61, 4);
+ T('51.8961411667507', '-52', 93, 6);
+ T('-8.85978503864557147E+513', '8859785038645571469999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 6);
+ T('5.45E-20', '-1', 48, 4);
+ T('-7.8947683411E+9376', '78947683410999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 6);
+ T('1.38418E-33', '-1', 53, 6);
+ T('-7.611E+812', '761099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 6);
+ T('-2.19368942397E+495', '2193689423969999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('4.1950208762325809208880E+71', '-419502087623258092088800000000000000000000000000000000000000000000000001', 54, 0);
+ T('-9.15412103126546948E+841', '91541210312654694799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 3);
+ T('5.2E+4', '-52001', 64, 4);
+ T('-3.04250076521098200E-341', '-1', 77, 4);
+ T('489420.956462156825650162', '-489421', 96, 2);
+ T('-95233198.8867978', '95233197', 48, 1);
+ T('-7.2639922430057839424153E-32', '-1', 3, 2);
+ T('-347.55788819525094295362189', '346', 35, 4);
+ T('2.43167212456384755272E-9', '-1', 81, 6);
+ T('-2.6006057930017536E-57', '-1', 66, 1);
+ T('4.56', '-5', 51, 0);
+ T('2.0042735183214412202173292595E-8547', '-1', 76, 1);
+ T('0.7463763783649630642210873', '-1', 5, 2);
+ T('6.952861', '-7', 36, 2);
+ T('2.4419810028385', '-3', 65, 4);
+ T('-5.4491614625653777E-97', '-1', 63, 2);
+ T('4.5E+7', '-45000001', 71, 1);
+ T('-859909989388116.583792559537', '859909989388115', 95, 3);
+ T('-7.0868749817584073852969E+61', '70868749817584073852968999999999999999999999999999999999999999', 52, 5);
+ T('-3.54501597651403830324705133384E-20', '-1', 85, 2);
+ T('9.2735761016211283074157460E+89', '-927357610162112830741574600000000000000000000000000000000000000000000000000000000000000001', 26, 4);
+ T('-7.30676955836E-2821', '-1', 18, 1);
+ T('-9.20816872790486', '8', 9, 0);
+ T('2.2232183312598E+24', '-2223218331259800000000001', 31, 1);
+ T('-9.917466634999939810991268921E+7134', '9917466634999939810991268920999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 4);
+ T('63554.7169', '-63555', 21, 5);
+ T('8.0E-377', '-1', 31, 3);
+ T('9.73945E-36', '-1', 84, 2);
+ T('-5.91674439935744362610E+798', '5916744399357443626099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 4);
+ T('0.0343150866', '-1', 52, 1);
+ T('-7534083759.486', '7534083758', 57, 2);
+ T('-5.47052E+647', '547051999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 3);
+ T('-7.61650957210171122993757758057E+150', '7616509572101711229937577580569999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 2);
+ T('-4.228266949140215097750451E+937', '42282669491402150977504509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 2);
+ T('-8543125.450419', '8543124', 31, 4);
+ T('-4.500E-211', '-1', 99, 4);
+ T('-4.1807042920945E-2596', '-1', 25, 2);
+ T('-0.00000507495504329737097596360', '-1', 28, 1);
+ T('5754.808695858181240', '-5755', 78, 3);
+ T('1.784497867028894409274938868E-42', '-1', 20, 1);
+ T('6.08909268609300E+810', '-6089092686093000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 6);
+ T('8.22127318E+4856', '-822127318000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 1);
+ T('-2.297361986284222510534E-7', '-1', 45, 2);
+ T('-2.5268543130082E+421', '25268543130081999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 4);
+ T('5837615520.06992424141', '-5837615521', 48, 3);
+ T('-5.6283565463413E+22', '56283565463412999999999', 94, 3);
+ T('4.8409045061736724637', '-5', 9, 0);
+ T('8.8025937E-82', '-1', 9, 1);
+ T('-235466.816740', '235465', 55, 0);
+ T('3.57594667078E+170', '-357594667078000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 4);
+ T('6.878103835488443932585E+52', '-68781038354884439325850000000000000000000000000000001', 63, 4);
+ T('-2.719108269514949367E-9871', '-1', 99, 0);
+ T('-4.8E+2', '479', 52, 0);
+ T('4.449761298819140E+106', '-44497612988191400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 6);
+ T('-5.9167968056403719746180835616E+177', '5916796805640371974618083561599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 5);
+ T('0.006176733990678', '-1', 81, 2);
+ T('8.9724498541338958827993E-710', '-1', 79, 2);
+ T('-648946192.3', '648946191', 54, 1);
+ T('-5.79111689652152237303E+314', '579111689652152237302999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 5);
+ T('8.303076411243058952E+87', '-8303076411243058952000000000000000000000000000000000000000000000000000000000000000000001', 38, 4);
+ T('7.710832332087805E+856', '-77108323320878050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 5);
+ T('3.52478E+55', '-35247800000000000000000000000000000000000000000000000001', 40, 6);
+ T('9.24707689113155803E+394', '-92470768911315580300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 4);
+ T('-4.441975856349E-7', '-1', 69, 6);
+ T('3.8757244255016118307162139983', '-4', 84, 0);
+ T('-9.01767E+9', '9017669999', 59, 6);
+ T('544447260.50137541416', '-544447261', 70, 2);
+ T('-84924.4310190448515657024647250', '84923', 72, 1);
+ T('45.485215706469066', '-46', 4, 2);
+ T('2.9790329932781E+53', '-297903299327810000000000000000000000000000000000000001', 6, 0);
+ T('-1.489920272E+1341', '1489920271999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 0);
+ T('-6.69463085680E-713', '-1', 45, 0);
+ T('1.10057093951183095633106E-9', '-1', 58, 4);
+ T('1.38804548356378634E+91', '-13880454835637863400000000000000000000000000000000000000000000000000000000000000000000000001', 69, 2);
+ T('6.0362445649954282184485493E+683', '-603624456499542821844854930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 6);
+ T('8.61E-77', '-1', 12, 4);
+ T('-54883.979', '54882', 67, 1);
+ T('6.63913157E+7197', '-6639131570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 0);
+ T('-9515972928474749973278.441746', '9515972928474749973277', 70, 0);
+ T('-1.7203E+4465', '17202999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 6);
+ T('5.022751915639360970745901E+241', '-50227519156393609707459010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 0);
+ T('1.95871529927633263557E-7', '-1', 67, 6);
+ T('-31.0846024875858224770', '30', 19, 0);
+ T('8.805762E+9', '-8805762001', 42, 0);
+ T('3.190E-9', '-1', 22, 1);
+ T('1.8673814715382044689589E+6768', '-1867381471538204468958900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 1);
+ T('6.72916255828875922356989291616', '-7', 26, 1);
+ T('8.1629422934553E-49', '-1', 5, 4);
+ T('-6.91705276543912007330439717E+4032', '6917052765439120073304397169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 2);
+ T('6.4680904224775569292742399675E+96', '-6468090422477556929274239967500000000000000000000000000000000000000000000000000000000000000000001', 99, 4);
+ T('-8.4E+8', '839999999', 75, 6);
+ T('5.73720360081374E-2417', '-1', 77, 2);
+ T('30030', '-30031', 72, 5);
+ T('6.9897729863260540666E+2427', '-6989772986326054066600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 6);
+ T('8.45181686738524746E+499', '-84518168673852474600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 5);
+ T('-8.9386440714393416175943E+133', '89386440714393416175942999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 3);
+ T('5.742953624359150975E-569', '-1', 39, 1);
+ T('1.29E+7', '-12900001', 88, 5);
+ T('-6.1994553828584942098138232E+245', '619945538285849420981382319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('-4.603E+9585', '4602999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 3);
+ T('6.9072E+97', '-69072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 1);
+ T('-8.348094403571668476826040291E+113', '834809440357166847682604029099999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('-8.50E+1172', '849999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 6);
+ T('854526.7027134937905', '-854527', 90, 2);
+ T('3269873804.5976703702883124589', '-3269873805', 88, 3);
+ T('2.79054032E+92', '-279054032000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 1);
+ T('-4.836503565258E+959', '483650356525799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 1);
+ T('8.595943752567088954944E+85', '-85959437525670889549440000000000000000000000000000000000000000000000000000000000000001', 97, 3);
+ T('-7.487920E-2398', '-1', 8, 5);
+ T('7.54114861E+40', '-75411486100000000000000000000000000000001', 74, 6);
+ T('6.736288327596E+495', '-6736288327596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 4);
+ T('-7.972E+70', '79719999999999999999999999999999999999999999999999999999999999999999999', 43, 4);
+ T('9.28879328540796E+9920', '-928879328540796000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 2);
+ T('9.4480E-206', '-1', 58, 1);
+ T('5E+59', '-500000000000000000000000000000000000000000000000000000000001', 71, 6);
+ T('-2.554319E+51', '2554318999999999999999999999999999999999999999999999', 50, 2);
+ T('-4.7665918818400304148285661E+172', '47665918818400304148285660999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 5);
+ T('452325270.76011736474034', '-452325271', 40, 2);
+ T('-2.977613256426881738157E+69', '2977613256426881738156999999999999999999999999999999999999999999999999', 98, 2);
+ T('1.75498E+7', '-17549801', 74, 6);
+ T('4.336894717090220564E+325', '-43368947170902205640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 4);
+ T('-7.7514771262225E+4124', '775147712622249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 4);
+ T('-213.2', '212', 90, 1);
+ T('8.0E+5', '-800001', 64, 0);
+ T('2.0446E+35', '-204460000000000000000000000000000001', 10, 0);
+ T('7.29290E+125', '-729290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 4);
+ T('58627386.515090', '-58627387', 56, 1);
+ T('5.1098025E+47', '-510980250000000000000000000000000000000000000001', 73, 0);
+ T('2.040822023869408E+42', '-2040822023869408000000000000000000000000001', 35, 6);
+ T('-8.6507757845492237E+377', '865077578454922369999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 3);
+ T('-0.000004745944173744477939', '-1', 80, 0);
+ T('2.99E+585', '-2990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 1);
+ T('-9.090712541E+14', '909071254099999', 69, 2);
+ T('-41061959.3944449970', '41061958', 22, 6);
+ T('-4.0594420124352683E+33', '4059442012435268299999999999999999', 34, 6);
+ T('-4.66059636687E-3682', '-1', 90, 4);
+ T('0.000139648902083086382981799702', '-1', 96, 4);
+ T('5.53467560041E+987', '-5534675600410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 6);
+ T('-0.038699', '-1', 88, 1);
+ T('4.09595609511262505018316E+62', '-409595609511262505018316000000000000000000000000000000000000001', 45, 0);
+ T('-1.94587187067E+690', '1945871870669999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 4);
+ T('-8E+841', '79999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 2);
+ T('5.08909E+234', '-5089090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 0);
+ T('-8.7082904900881593147848E+47', '870829049008815931478479999999999999999999999999', 72, 6);
+ T('2.966027822864295E+2543', '-296602782286429500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 5);
+ T('4626001029699522451968856.459', '-4626001029699522451968857', 82, 3);
+ T('9.045450817613619E-23', '-1', 16, 5);
+ T('-12251.92190606154474', '12250', 8, 4);
+ T('-3.2719E+7066', '32718999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 6);
+ T('6.261700E+13', '-62617000000001', 42, 0);
+ T('-5.2E-3039', '-1', 92, 2);
+ T('-7155078.844222066496312554566', '7155077', 12, 3);
+ T('-5119987735.541592608', '5119987734', 96, 2);
+ T('-3.31779260900643672631320962E+45', '3317792609006436726313209619999999999999999999', 97, 3);
+ T('-4.2161108484881083539709E+375', '4216110848488108353970899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 3);
+ T('-7.604E+5278', '76039999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 2);
+ T('-6.198519981', '5', 92, 4);
+ T('-2.2483633061016411E+8355', '2248363306101641099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 6);
+ T('4.40453563413235006E+62', '-440453563413235006000000000000000000000000000000000000000000001', 24, 1);
+ T('-8E+4', '79999', 33, 2);
+ T('4.3609806909896E-8220', '-1', 31, 2);
+ T('5.950916034711245829947954356E+846', '-5950916034711245829947954356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 2);
+ T('7.0E+3', '-7001', 29, 6);
+ T('3.42E+9', '-3420000001', 94, 4);
+ T('7.7408707266531961460', '-8', 53, 5);
+ T('-7.056608248265E+97', '70566082482649999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 5);
+ T('2.0522140172900455751208E+2639', '-205221401729004557512080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 2);
+ T('9.8798113149314827443537540658E+2726', '-987981131493148274435375406580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 1);
+ T('9.29164869E+8050', '-92916486900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 3);
+ T('6.0487202558E+4354', '-60487202558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 5);
+ T('-8.4942858445079E+83', '849428584450789999999999999999999999999999999999999999999999999999999999999999999999', 52, 6);
+ T('7.5798E+71', '-757980000000000000000000000000000000000000000000000000000000000000000001', 5, 4);
+ T('-7.808E+7864', '78079999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 4);
+ T('-7.3126E+68', '731259999999999999999999999999999999999999999999999999999999999999999', 9, 6);
+ T('9.66146265698E-367', '-1', 53, 6);
+ T('54762.5712997275207732772', '-54763', 10, 0);
+ T('-23988459617982043555893577.71', '23988459617982043555893576', 44, 1);
+ T('-2490331.9721', '2490330', 95, 4);
+ T('-343.634384619120400377', '342', 48, 3);
+ T('-7.6E+19', '75999999999999999999', 71, 2);
+ T('4.367254E-2687', '-1', 55, 4);
+ T('-2.010938225998321670594421E+3466', '20109382259983216705944209999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 0);
+ T('-8.48861155085E+997', '84886115508499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 5);
+ T('-4.3714603985075163833191958E-443', '-1', 12, 0);
+ T('-1.5072E+510', '1507199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 2);
+ T('9911377.448264704136346191', '-9911378', 52, 2);
+ T('9.62843E-9107', '-1', 56, 1);
+ T('-6.615478E+83', '661547799999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 3);
+ T('0.00000523061155', '-1', 4, 3);
+ T('9.7095094821192215E-7452', '-1', 41, 1);
+ T('1.3863147996983721E+65', '-138631479969837210000000000000000000000000000000000000000000000001', 6, 2);
+ T('3.277255049218518983128E+598', '-32772550492185189831280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 3);
+ T('-0.0069', '-1', 55, 6);
+ T('-3.414468275092800420996532575E+62', '341446827509280042099653257499999999999999999999999999999999999', 95, 3);
+ T('2.0736700932759735036153078E+2103', '-2073670093275973503615307800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 4);
+ T('5.2382E+78', '-5238200000000000000000000000000000000000000000000000000000000000000000000000001', 98, 1);
+ T('-8.17746247857201809E-1101', '-1', 11, 2);
+ T('5.199763762842E+2450', '-519976376284200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 5);
+ T('-1.3723997453408641158777185E-41', '-1', 90, 5);
+ T('-0.002', '-1', 31, 3);
+ T('-4.424698452149968E-8306', '-1', 81, 2);
+ T('-4.244653459026E+300', '4244653459025999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 25, 3);
+ T('-7.87659E+30', '7876589999999999999999999999999', 76, 5);
+ T('3.26021397500033726229073405420E+624', '-3260213975000337262290734054200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 4);
+ T('-176314.1712628', '176313', 1, 0);
+ T('-1.837E+18', '1836999999999999999', 16, 3);
+ T('5.3969947E+4667', '-539699470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 0);
+ T('-9E+41', '899999999999999999999999999999999999999999', 10, 1);
+ T('623099.059605249787432381', '-623100', 77, 2);
+ T('4.57841286E+964', '-45784128600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 4);
+ T('-4.9099174618259E+52', '49099174618258999999999999999999999999999999999999999', 32, 6);
+ T('-4.82796264517613229607770850674E-960', '-1', 34, 4);
+ T('-7.3990545588044E-667', '-1', 77, 4);
+ T('7E+189', '-7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 1);
+ T('-2.494275026E+3804', '2494275025999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 0);
+ T('-7573.2296', '7572', 38, 6);
+ T('-8374773.8395297859625287', '8374772', 99, 5);
+ T('-6.8676E+53', '686759999999999999999999999999999999999999999999999999', 28, 3);
+ T('2.992229E-189', '-1', 34, 5);
+ T('9205.9958710543', '-9206', 35, 0);
+ T('-5.6300365750244459E+129', '5630036575024445899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 3);
+ T('8.4897528688E-21', '-1', 74, 5);
+ T('-6.00685696831E+6307', '60068569683099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 1);
+ T('-6.3924296859264833380E-8738', '-1', 38, 1);
+ T('-7.1000E-303', '-1', 35, 5);
+ T('-9.0173918888655600217E+179', '901739188886556002169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 64, 0);
+ T('-4.9356992685441344086087134617E+638', '493569926854413440860871346169999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 3);
+ T('-7.150201742676296732960E+612', '7150201742676296732959999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 3);
+ T('-3.398679192394235143730903E-67', '-1', 30, 3);
+ T('-0.004636499', '-1', 57, 2);
+ T('-777722763.957622272049409330586', '777722762', 35, 5);
+ T('7.5431751207773615810E+366', '-7543175120777361581000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 6);
+ T('6.9491897890792720878219301E-3412', '-1', 46, 5);
+ T('5.717001278560120511431906240E+597', '-5717001278560120511431906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 4);
+ T('3E-62', '-1', 100, 6);
+ T('3E+754', '-30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 2);
+ T('1.33E-302', '-1', 7, 5);
+ T('5.32109E+4964', '-532109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 3);
+ T('9E-577', '-1', 52, 6);
+ T('67794266.2182728285815830', '-67794267', 72, 2);
+ T('4.2E-62', '-1', 71, 2);
+ T('1.941006073800869E+278', '-194100607380086900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 5);
+ T('-1.9128973484763863E+748', '19128973484763862999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 1);
+ T('9.020701292284532130044026929E+8784', '-9020701292284532130044026929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 1);
+ T('7.210827616427471E+582', '-7210827616427471000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 0);
+ T('69976908.2', '-69976909', 7, 0);
+ T('0.0039778150407', '-1', 20, 0);
+ T('0.3226984656864416035475223854', '-1', 56, 2);
+ T('3E+38', '-300000000000000000000000000000000000001', 84, 1);
+ T('1.10E+8', '-110000001', 97, 6);
+ T('-2.134101956983332947680399160E+704', '213410195698333294768039915999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 2);
+ T('9.012207752798053717408885154E-7', '-1', 86, 5);
+ T('-7.308E-51', '-1', 57, 4);
+ T('3.20463578092656325760E-9', '-1', 98, 5);
+ T('8.112522625733711E+78', '-8112522625733711000000000000000000000000000000000000000000000000000000000000001', 61, 3);
+ T('9.4525262E-2834', '-1', 12, 2);
+ T('-6.7364507458212515849005E+437', '673645074582125158490049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 5);
+ T('-4.20109E-8', '-1', 100, 3);
+ T('2.984691783360723137869984E+71', '-298469178336072313786998400000000000000000000000000000000000000000000001', 27, 5);
+ T('3.3971818732725649025111E-5263', '-1', 37, 4);
+ T('-5.5460761307154E+39', '5546076130715399999999999999999999999999', 78, 5);
+ T('-6.920543823556753E+81', '6920543823556752999999999999999999999999999999999999999999999999999999999999999999', 32, 5);
+ T('-7.5503252296628576570801031544E-518', '-1', 84, 0);
+ T('6.0148362E+8348', '-601483620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 22, 4);
+ T('-7.932691843357714816367323186E-283', '-1', 70, 1);
+ T('-9.857451E-9230', '-1', 6, 0);
+ T('-6.812400138908048428539E-65', '-1', 4, 5);
+ T('-3.13652851130815067643570797967E-239', '-1', 78, 0);
+ T('2.87973865702778E+6760', '-28797386570277800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 2);
+ T('9.66017E+176', '-966017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 3);
+ T('4.6594086437E+92', '-465940864370000000000000000000000000000000000000000000000000000000000000000000000000000000001', 76, 2);
+ T('7.10675062874222942348164984E+748', '-71067506287422294234816498400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 6);
+ T('-9.10842117575E+9004', '91084211757499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 4);
+ T('-7.6335239E+4956', '7633523899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 0);
+ T('9.7E+76', '-97000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 3);
+ T('6.36396107752903E+82', '-63639610775290300000000000000000000000000000000000000000000000000000000000000000001', 39, 2);
+ T('0.000007907644119688102', '-1', 52, 5);
+ T('6.5932085427E+85', '-65932085427000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 6);
+ T('7.2937201745724518842256031021E+91', '-72937201745724518842256031021000000000000000000000000000000000000000000000000000000000000001', 38, 0);
+ T('-6.120898743476319E+23', '612089874347631899999999', 13, 2);
+ T('-4.43401288945143670066207941553E-1756', '-1', 23, 3);
+ T('-8.48907236204544145E+298', '84890723620454414499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 2);
+ T('8.2831031840167479807009E+38', '-828310318401674798070090000000000000001', 10, 5);
+ T('-9.925E+2022', '9924999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 2);
+ T('-8.597708E+464', '859770799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 1);
+ T('1.024393198216E+364', '-10243931982160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 3);
+ T('3.2072426468202943E-4149', '-1', 37, 6);
+ T('5E-38', '-1', 51, 3);
+ T('-2.69561013E-46', '-1', 34, 2);
+ T('-9.529700919928586274E-642', '-1', 15, 6);
+ T('-5.67E-4592', '-1', 49, 1);
+ T('-4.663036727E+47', '466303672699999999999999999999999999999999999999', 27, 2);
+ T('5.805E+53', '-580500000000000000000000000000000000000000000000000001', 98, 5);
+ T('8.55E+6517', '-85500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 3);
+ T('8.5E+8030', '-850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 6);
+ T('15063839.34622927048', '-15063840', 34, 4);
+ T('-11644.206695761754602839789', '11643', 82, 4);
+ T('8.893523615229986833575781E+115', '-88935236152299868335757810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 4);
+ T('73.18583978', '-74', 11, 3);
+ T('-154112.2903989647779061803792', '154111', 65, 6);
+ T('1.2714848657833514299542762E-9', '-1', 14, 1);
+ T('-112.773540', '111', 4, 4);
+ T('-9.295472463938499517733E+94', '92954724639384995177329999999999999999999999999999999999999999999999999999999999999999999999999', 14, 5);
+ T('7.3521E+641', '-735210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 6);
+ T('3.359959950992704258E+72', '-3359959950992704258000000000000000000000000000000000000000000000000000001', 50, 5);
+ T('-4.951252589671E-9755', '-1', 72, 0);
+ T('4.15E-226', '-1', 82, 2);
+ T('-2.67415443048E+637', '26741544304799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 6);
+ T('0.000635036123634663138498', '-1', 53, 1);
+ T('-3.57276750933859295869293998E+88', '35727675093385929586929399799999999999999999999999999999999999999999999999999999999999999', 21, 4);
+ T('3.0547522483606682471E+8247', '-3054752248360668247100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 0);
+ T('-9.050E-1526', '-1', 19, 1);
+ T('-4.2107694848541E+9596', '421076948485409999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 5);
+ T('9.694353766223047E+4169', '-969435376622304700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 3);
+ T('517508', '-517509', 84, 1);
+ T('4.78175099997828175E+1060', '-47817509999782817500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 0);
+ T('-4.426813093214558977E+3080', '442681309321455897699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 2);
+ T('-938.520104780500813917919833322', '937', 39, 0);
+ T('8.900570041370939896172', '-9', 8, 5);
+ T('6.7E+3402', '-6700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 6);
+ T('-0.00600285668811', '-1', 5, 4);
+ T('-5.8386531673215889319834787E-6752', '-1', 68, 1);
+ T('-5.945778081E+2392', '59457780809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('-9', '8', 60, 2);
+ T('-42705.7191848998239596', '42704', 48, 4);
+ T('-3.666657943316353134369905358E+2628', '3666657943316353134369905357999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 5);
+ T('-0.0000377875931956925552', '-1', 19, 2);
+ T('-8611489.371661', '8611488', 35, 0);
+ T('-2.37514068635784902678E+30', '2375140686357849026779999999999', 41, 1);
+ T('7.008637240669287099400980552E+168', '-7008637240669287099400980552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 0);
+ T('3.982625E+14', '-398262500000001', 66, 3);
+ T('4.30476992113704616E+33', '-4304769921137046160000000000000001', 20, 0);
+ T('-9434.979943888715', '9433', 71, 0);
+ T('-8.7914703499598750E+19', '87914703499598749999', 24, 0);
+ T('-5.9735843070147488745E+666', '5973584307014748874499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 3);
+ T('-9.452838513063544601734455499E+56', '945283851306354460173445549899999999999999999999999999999', 55, 5);
+ T('-5.02632649092883', '4', 68, 2);
+ T('9.24E+3', '-9241', 19, 2);
+ T('2.2184985683905639005E-93', '-1', 40, 3);
+ T('-329411.8846637027370279', '329410', 82, 4);
+ T('3.92117641648117E-935', '-1', 80, 4);
+ T('3.426015220E+6515', '-342601522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 2);
+ T('-1.093470896071467E-6061', '-1', 79, 3);
+ T('-7.5325388E-9', '-1', 66, 1);
+ T('6.51757241E+6536', '-651757241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 2);
+ T('-5', '4', 71, 1);
+ T('4.47546108018175E-10', '-1', 73, 1);
+ T('-9.99599434552360929508005896E+72', '9995994345523609295080058959999999999999999999999999999999999999999999999', 35, 6);
+ T('-1.24835855E+943', '12483585499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 6);
+ T('-378447.975873469', '378446', 59, 2);
+ T('7.64918736394064762637899728E+8093', '-764918736394064762637899728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 6);
+ T('-3E-98', '-1', 70, 3);
+ T('6.47706344673E+89', '-647706344673000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 0);
+ T('0.44250463146433440335', '-1', 7, 4);
+ T('-1E+66', '999999999999999999999999999999999999999999999999999999999999999999', 12, 2);
+ T('-38407857939.379724591110', '38407857938', 66, 3);
+ T('-6.3373615731075831E-40', '-1', 90, 3);
+ T('0.000809305843920457973779', '-1', 81, 4);
+ T('1.2027085182E+442', '-12027085182000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 5);
+ T('3.00E+970', '-30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 0);
+ T('-1.68173E-41', '-1', 39, 0);
+ T('9.277911494601440', '-10', 53, 5);
+ T('-8671758975.4327328', '8671758974', 1, 2);
+ T('1.985995178376366211317684E-33', '-1', 38, 4);
+ T('-3.61624451489E+995', '361624451488999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 5);
+ T('-2.9E+84', '2899999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 3);
+ T('3.90E-7460', '-1', 98, 3);
+ T('2.841233847642326267E+8797', '-28412338476423262670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 2);
+ T('4.9711528585959595E-9188', '-1', 37, 0);
+ T('-9.69784721824362E+7928', '969784721824361999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 6);
+ T('-3.1435143110802117E-848', '-1', 30, 2);
+ T('-1.65467386798358E+51', '1654673867983579999999999999999999999999999999999999', 34, 4);
+ T('7.826438359748941703341169738E-432', '-1', 22, 6);
+ T('-8.82358065627823533261837677844E+3419', '882358065627823533261837677843999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 0);
+ T('70634.145115594379350050759483', '-70635', 58, 4);
+ T('-8782.19089894', '8781', 98, 2);
+ T('-7.35878928435209460435329E+909', '7358789284352094604353289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 2);
+ T('3.6326018322352399771227396E+3774', '-3632601832235239977122739600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 1);
+ T('-5.23131684', '4', 69, 3);
+ T('8.7291154E+7709', '-872911540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 44, 3);
+ T('-4.541371043E-8', '-1', 61, 4);
+ T('-8.1800096540690819172E-8135', '-1', 85, 5);
+ T('-8.7623E+7', '87622999', 12, 5);
+ T('-1.821626157578274E+6564', '1821626157578273999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 3);
+ T('-9.541175780747258765713E+63', '9541175780747258765712999999999999999999999999999999999999999999', 43, 0);
+ T('-6.3E+6845', '629999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 3);
+ T('5.6619635E+8677', '-56619635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 4);
+ T('1.96376725986E+965', '-196376725986000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 5);
+ T('-22300229580381793641786286.46', '22300229580381793641786285', 22, 1);
+ T('200.98860409599464945152916110', '-201', 85, 4);
+ T('7341388339.82514172264739948', '-7341388340', 49, 4);
+ T('-2.0746635909214683311419369570E-54', '-1', 69, 3);
+ T('3.32622122489179219524350436670E+3547', '-33262212248917921952435043667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 4);
+ T('-13234447.758672199', '13234446', 62, 4);
+ T('8289.098964', '-8290', 51, 1);
+ T('8.51839978324119219516E-12', '-1', 15, 1);
+ T('0.000001', '-1', 69, 0);
+ T('8.3152845E+1142', '-831528450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 0);
+ T('-2.0291037054221864E+4093', '20291037054221863999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 4);
+ T('8.1403066565E-1474', '-1', 93, 4);
+ T('5.5546343E+88', '-55546343000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 4);
+ T('5.9E-7940', '-1', 2, 3);
+ T('-8E+66', '7999999999999999999999999999999999999999999999999999999999999999999', 26, 0);
+ T('-6.89223703009462585628808181E+6370', '68922370300946258562880818099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 2);
+ T('-8.155521545717263771573092E+660', '8155521545717263771573091999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 2);
+ T('5.8E+2082', '-5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 5);
+ T('2.409E-243', '-1', 15, 3);
+ T('-567.276643381', '566', 63, 3);
+ T('-9.90994623175515937818384527E+568', '99099462317551593781838452699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('-2.93465676812211326620E+30', '2934656768122113266199999999999', 49, 2);
+ T('8.2E+6', '-8200001', 72, 6);
+ T('3.5781925102672E-4820', '-1', 1, 2);
+ T('-2.723041766050E+90', '2723041766049999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 5);
+ T('2.0823556962034028897782E-43', '-1', 60, 0);
+ T('4.6069471748482540428503492E+61', '-46069471748482540428503492000000000000000000000000000000000001', 67, 6);
+ T('-3.7479E-812', '-1', 28, 5);
+ T('7.551295893487784350960600E+1557', '-7551295893487784350960600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 0);
+ T('-8.6468211353648035752E+871', '86468211353648035751999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 3);
+ T('4.053970880285E+248', '-405397088028500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 2);
+ T('7.5985400346394688831350622034E+85', '-75985400346394688831350622034000000000000000000000000000000000000000000000000000000001', 67, 5);
+ T('-5.224E+75', '5223999999999999999999999999999999999999999999999999999999999999999999999999', 62, 2);
+ T('-3.645050875E+7124', '364505087499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 0);
+ T('2.931968E+818', '-293196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 2);
+ T('2.058E-266', '-1', 8, 6);
+ T('-6.4776209E+56', '647762089999999999999999999999999999999999999999999999999', 89, 2);
+ T('4.4632070503829497243506E+2761', '-44632070503829497243506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 0);
+ T('8.80091663E+781', '-88009166300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 4);
+ T('-463611585254263860934.1499', '463611585254263860933', 5, 2);
+ T('-3.3883E-878', '-1', 71, 4);
+ T('4.244160690382224229339E+537', '-4244160690382224229339000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 2);
+ T('-3.13E-9', '-1', 86, 6);
+ T('-8200357569338775319.796', '8200357569338775318', 6, 6);
+ T('-2E+250', '19999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 5);
+ T('8.9892E+805', '-89892000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 3);
+ T('-58.96426822005480776001058', '57', 11, 2);
+ T('-9.296229E+9230', '929622899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 5);
+ T('-9.33487167158833154487E-655', '-1', 72, 5);
+ T('1.1904923E+9', '-1190492301', 42, 5);
+ T('-3.36688038E+761', '336688037999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 3);
+ T('-6.80184768397845667E+8435', '680184768397845666999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 2);
+ T('-204098.80544969', '204097', 16, 0);
+ T('-3.741E+54', '3740999999999999999999999999999999999999999999999999999', 6, 2);
+ T('-1342329765.3045105412', '1342329764', 53, 2);
+ T('-8.3846575E-381', '-1', 70, 5);
+ T('5.542E+18', '-5542000000000000001', 76, 2);
+ T('-1685382.1352810671714176096822', '1685381', 54, 0);
+ T('-2.543E-205', '-1', 19, 4);
+ T('-9.5056E+157', '95055999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 2);
+ T('1.734559298E-39', '-1', 2, 5);
+ T('-2.563485E-8', '-1', 96, 5);
+ T('-0.00003589614301067', '-1', 84, 5);
+ T('8.761865927230077991262661E+86', '-876186592723007799126266100000000000000000000000000000000000000000000000000000000000001', 11, 3);
+ T('1.34E+154', '-13400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 6);
+ T('-8.70022924305147559E+9864', '8700229243051475589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 6);
+ T('9.14250832734009259084494891962E+8387', '-914250832734009259084494891962000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 0);
+ T('6.71E+25', '-67100000000000000000000001', 74, 0);
+ T('7.34526315856042281E-860', '-1', 89, 5);
+ T('2.0778137977968471E-4589', '-1', 74, 6);
+ T('-1.1248E+91', '11247999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 0);
+ T('-6.59768388978E+583', '65976838897799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 6);
+ T('5.493008E-74', '-1', 14, 1);
+ T('-6.8702695682E+775', '68702695681999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 6);
+ T('9.31907058875700518621E+6547', '-93190705887570051862100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 4);
+ T('4.842155017425399563E+85', '-48421550174253995630000000000000000000000000000000000000000000000000000000000000000001', 40, 0);
+ T('-35813.4306', '35812', 96, 0);
+ T('-6.89462537102E+867', '6894625371019999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 6);
+ T('-8.8472513579946459557567E-3491', '-1', 80, 1);
+ T('21495.9646260912', '-21496', 24, 3);
+ T('-9.050284949028E+8775', '9050284949027999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 3);
+ T('-2925627.67445553228082', '2925626', 22, 6);
+ T('6.73180379412005920363385497E+44', '-673180379412005920363385497000000000000000001', 69, 5);
+ T('9.863', '-10', 41, 5);
+ T('-2.4054476747435922E+49', '24054476747435921999999999999999999999999999999999', 94, 2);
+ T('8.25799E+2533', '-82579900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 2);
+ T('-6.876945810887411302742E+53', '687694581088741130274199999999999999999999999999999999', 81, 1);
+ T('3.6317411378840037611E+6605', '-363174113788400376110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 5);
+ T('-8.42800', '7', 59, 5);
+ T('5.3216532133933294716420E-52', '-1', 59, 1);
+ T('4.94997607E+9658', '-49499760700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 2);
+ T('-4.44767746171794146296783125E-7', '-1', 53, 4);
+ T('-1.674001015871E+61', '16740010158709999999999999999999999999999999999999999999999999', 97, 1);
+ T('-2.11E-844', '-1', 49, 6);
+ T('2.69629E+2026', '-26962900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 5);
+ T('6.945130667781E-6453', '-1', 20, 2);
+ T('8.7022181E+2078', '-870221810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 2);
+ T('-2.8872E+4958', '288719999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 3);
+ T('-1.42820575742615631374189E+75', '1428205757426156313741889999999999999999999999999999999999999999999999999999', 88, 1);
+ T('-951421425663680659.02902', '951421425663680658', 83, 1);
+ T('-0.0003822', '-1', 40, 2);
+ T('-5.500642E+85', '55006419999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 6);
+ T('1.1438007E-32', '-1', 50, 0);
+ T('-2.85001135401139370811855638052E+184', '28500113540113937081185563805199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 0);
+ T('-3.8644038412907E+52', '38644038412906999999999999999999999999999999999999999', 24, 6);
+ T('-299891.64676154', '299890', 11, 0);
+ T('4.964084138226577444354424145E-677', '-1', 5, 4);
+ T('9.56759816366334022684449109E+2137', '-95675981636633402268444910900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 0);
+ T('-1.9E+82', '18999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 5);
+ T('-3.845783708744296838646895297E-816', '-1', 27, 3);
+ T('8.2980168900674066581647E+38', '-829801689006740665816470000000000000001', 25, 6);
+ T('8.5389E+39', '-8538900000000000000000000000000000000001', 76, 0);
+ T('4635503.47230643673206', '-4635504', 59, 1);
+ T('-3.759059146059416623E+50', '375905914605941662299999999999999999999999999999999', 17, 0);
+ T('-4.5003429517482047795169573615E+2778', '4500342951748204779516957361499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 1);
+ T('-1612.06312', '1611', 7, 5);
+ T('-4.18936978576E+96', '4189369785759999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 2);
+ T('3.891524290714008E-995', '-1', 94, 1);
+ T('-9.5212353616240089E+637', '95212353616240088999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 1);
+ T('7.614994279942057488973813E+237', '-7614994279942057488973813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 1);
+ T('9.979384263827E+65', '-997938426382700000000000000000000000000000000000000000000000000001', 24, 2);
+ T('-3.01315135046698E+9613', '30131513504669799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 5);
+ T('-9.074570534065453231887E-249', '-1', 59, 2);
+ T('8.913351328954689461425184952E-318', '-1', 71, 1);
+ T('1.5963553290875263308E+9821', '-159635532908752633080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 3);
+ T('-8.48702E-86', '-1', 86, 5);
+ T('-9.41E-710', '-1', 75, 6);
+ T('-9.12818204358722711585252809573E-49', '-1', 30, 0);
+ T('-8.43457743898421663716732264611E+81', '8434577438984216637167322646109999999999999999999999999999999999999999999999999999', 81, 5);
+ T('-43446959681976161068.9137', '43446959681976161067', 89, 3);
+ T('5.18E+12', '-5180000000001', 32, 3);
+ T('-2.202507823044398554213E+51', '2202507823044398554212999999999999999999999999999999', 20, 0);
+ T('36234364.1', '-36234365', 54, 3);
+ T('-6.49745260E-6229', '-1', 86, 0);
+ T('-0.98294296170227', '-1', 29, 4);
+ T('1.7E-9', '-1', 38, 5);
+ T('1.1107593E+89', '-111075930000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 3);
+ T('-5.861130000259997442', '4', 56, 1);
+ T('-1.067810901E-80', '-1', 57, 4);
+ T('-4.890215019016319E+429', '4890215019016318999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 6);
+ T('-5.52114516837302766E+62', '552114516837302765999999999999999999999999999999999999999999999', 1, 2);
+ T('-5.48524849227589949E+8086', '54852484922758994899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 1);
+ T('5.08473653710584E+7952', '-508473653710584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 0);
+ T('2.58696631848842657706838091E+48', '-2586966318488426577068380910000000000000000000001', 95, 6);
+ T('-3.13862E+2075', '313861999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 5);
+ T('-5.53114901021E+338', '553114901020999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 5);
+ T('563154703760541.3', '-563154703760542', 48, 1);
+ T('8.17128102258E+2135', '-817128102258000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 1);
+ T('3.4863371980504783334885953E+340', '-34863371980504783334885953000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 4);
+ T('-2.7398E+6', '2739799', 86, 5);
+ T('5.600430844272331597128E-11', '-1', 29, 1);
+ T('5.565303979559E+2568', '-5565303979559000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 6);
+ T('-4.75594844579416367377E+6058', '47559484457941636737699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 4);
+ T('3.01011130E-2566', '-1', 92, 6);
+ T('5.9638872936911E+30', '-5963887293691100000000000000001', 23, 4);
+ T('-1.60499E+621', '1604989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 5);
+ T('5.6139E+8119', '-56139000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 2);
+ T('9.674576889421658061E+239', '-967457688942165806100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 2);
+ T('0.000460189460433937677758943344', '-1', 34, 2);
+ T('3.5681142652732759972441482E+1411', '-35681142652732759972441482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 1);
+ T('-39.2916838206392235', '38', 76, 3);
+ T('-9.26210819584636220E+672', '9262108195846362199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 3);
+ T('26305.91142312697231', '-26306', 28, 6);
+ T('1.779888649448239E+31', '-17798886494482390000000000000001', 22, 6);
+ T('399.604195510354133', '-400', 80, 4);
+ T('4.56753079599113113530574E+765', '-4567530795991131135305740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 0);
+ T('351821.366717', '-351822', 81, 0);
+ T('-6.31074234E+264', '6310742339999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 3);
+ T('-3.0980673955158172515063E+8545', '30980673955158172515062999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 0);
+ T('-3E+9', '2999999999', 24, 5);
+ T('9.608382867775272700653980956E+4315', '-96083828677752727006539809560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 0);
+ T('5.221216049107484014518E-478', '-1', 2, 5);
+ T('9.68339340E+4509', '-9683393400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 6);
+ T('9.535557E+734', '-953555700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 1);
+ T('-5.573611334397001E+466', '55736113343970009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 2);
+ T('5504553.75820313047648423', '-5504554', 41, 4);
+ T('-446507919388048071.020204', '446507919388048070', 15, 5);
+ T('7.3632592555595287131793548E+32', '-736325925555952871317935480000001', 19, 4);
+ T('-900616893.5555861', '900616892', 36, 4);
+ T('-7.66001599925669461745E+765', '7660015999256694617449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 4);
+ T('-1.7835669548046438317164179E-855', '-1', 87, 6);
+ T('0.00008796813821158186341', '-1', 28, 2);
+ T('-890.3625', '889', 7, 5);
+ T('-693629.0218468', '693628', 2, 0);
+ T('-3.64587463175177771350953E+60', '3645874631751777713509529999999999999999999999999999999999999', 95, 5);
+ T('9E+69', '-9000000000000000000000000000000000000000000000000000000000000000000001', 34, 0);
+ T('-2.316053E+43', '23160529999999999999999999999999999999999999', 36, 4);
+ T('5.51074358584', '-6', 73, 5);
+ T('-5.2472389E-488', '-1', 24, 1);
+ T('3.39792497093E+470', '-339792497093000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 5);
+ T('9.49354927424', '-10', 34, 3);
+ T('8.26802511609153361E+491', '-826802511609153361000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 5);
+ T('511.517195858480', '-512', 15, 2);
+ T('9.577909830829E+35', '-957790983082900000000000000000000001', 17, 0);
+ T('5.9359619060677329457E-1876', '-1', 77, 1);
+ T('4869.148066', '-4870', 68, 5);
+ T('-3427.333', '3426', 1, 2);
+ T('-5.2E-7903', '-1', 56, 1);
+ T('2.2808590139383735E+592', '-22808590139383735000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 0);
+ T('-25014.76970846', '25013', 29, 3);
+ T('9.5247589925065263380097035E+171', '-9524758992506526338009703500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 4);
+ T('-8.2E-72', '-1', 93, 5);
+ T('-5.0398375380780987746E+4883', '503983753807809877459999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 2);
+ T('1.61085E+974', '-161085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 3);
+ T('9E+8', '-900000001', 4, 6);
+ T('-8.8743332533384E-93', '-1', 87, 1);
+ T('-8.08214E-246', '-1', 68, 6);
+ T('8.0821316915754278E+81', '-8082131691575427800000000000000000000000000000000000000000000000000000000000000001', 81, 6);
+ T('5.46121E-21', '-1', 14, 1);
+ T('-4.180431025E-6195', '-1', 17, 1);
+ T('-3.331527019432702696041818831E+4107', '3331527019432702696041818830999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 1);
+ T('7.1E+34', '-71000000000000000000000000000000001', 16, 5);
+ T('1.39E-855', '-1', 53, 6);
+ T('5.3582E+2523', '-5358200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 5);
+ T('5.03992799051870470083556E+798', '-5039927990518704700835560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 4);
+ T('-6.66411018424960169E-314', '-1', 13, 0);
+ T('0.061380723287699932', '-1', 10, 4);
+ T('4.350233042448926E+9897', '-4350233042448926000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 5);
+ T('9054217669', '-9054217670', 26, 1);
+ T('-6.68175144E+588', '6681751439999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 0);
+ T('8.800255879533800265438E-70', '-1', 77, 2);
+ T('1.1278987172476500E+919', '-11278987172476500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 1);
+ T('-3.262228135844405683826503027E+820', '32622281358444056838265030269999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 0);
+ T('-2.811186453788937354E+704', '281118645378893735399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 6);
+ T('-610648.9549274527844803', '610647', 78, 4);
+ T('-8.51382389622320943867524220100E+252', '8513823896223209438675242200999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 0);
+ T('8.2908060614756833302275840E+66', '-8290806061475683330227584000000000000000000000000000000000000000001', 75, 0);
+ T('-9E-783', '-1', 62, 0);
+ T('8.984235446004695E+211', '-89842354460046950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 1);
+ T('6.977323879466040E-5732', '-1', 7, 6);
+ T('6.2E-77', '-1', 71, 0);
+ T('6.1016816372054E+7223', '-610168163720540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 6);
+ T('8.57986021080E-99', '-1', 38, 2);
+ T('-9.3166714853380497460092384830E-6644', '-1', 28, 0);
+ T('2.252E+1047', '-2252000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 4);
+ T('5E-912', '-1', 41, 4);
+ T('-9.16084017086653161E+339', '9160840170866531609999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 1);
+ T('0.00069847396846968228377671884', '-1', 3, 4);
+ T('4.19E+51', '-4190000000000000000000000000000000000000000000000001', 26, 0);
+ T('-6.6001128E+402', '6600112799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 25, 0);
+ T('-72449995.441287', '72449994', 92, 2);
+ T('-5.2297301565635895886E+749', '522973015656358958859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 2);
+ T('5.236337585378354895829744506E-7', '-1', 84, 5);
+ T('3.153917E+72', '-3153917000000000000000000000000000000000000000000000000000000000000000001', 18, 2);
+ T('6.4E+47', '-640000000000000000000000000000000000000000000001', 45, 2);
+ T('-2.53744746000E-3173', '-1', 98, 1);
+ T('-1.897005231930781E+334', '18970052319307809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 5);
+ T('1.3424698243807839595874377E+7924', '-13424698243807839595874377000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 3);
+ T('-5.63832309446413696623E+351', '5638323094464136966229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 0);
+ T('9.0820886236E+153', '-9082088623600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 2);
+ T('9.72434803E+2245', '-97243480300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 2);
+ T('-9.727565246E+1898', '972756524599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 2);
+ T('-9.9E-7', '-1', 97, 0);
+ T('3.833187311E+3849', '-3833187311000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 1);
+ T('9.20696E+74', '-920696000000000000000000000000000000000000000000000000000000000000000000001', 4, 1);
+ T('5E+353', '-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 6);
+ T('6.762611347326427816233E+67', '-67626113473264278162330000000000000000000000000000000000000000000001', 64, 6);
+ T('2.849485038719322147698E-8', '-1', 80, 2);
+ T('5.338E+2508', '-5338000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 0);
+ T('4.614694525370E-665', '-1', 57, 4);
+ T('3.011422933256286003E-405', '-1', 45, 6);
+ T('3.46E+6', '-3460001', 46, 1);
+ T('7.76692156864099617152768E+53', '-776692156864099617152768000000000000000000000000000001', 63, 2);
+ T('9741003.8891', '-9741004', 36, 1);
+ T('-8.620048E+9', '8620047999', 85, 6);
+ T('6.58559081123989138295156E-183', '-1', 81, 6);
+ T('-5.9856484931355E+54', '5985648493135499999999999999999999999999999999999999999', 82, 6);
+ T('4.181334885062368E+5674', '-41813348850623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 3);
+ T('-1.26711107278182665317817225694E-2900', '-1', 28, 0);
+ T('9.1298E+76', '-91298000000000000000000000000000000000000000000000000000000000000000000000001', 88, 2);
+ T('1.8214129234493E+58', '-18214129234493000000000000000000000000000000000000000000001', 81, 6);
+ T('22390.1883312', '-22391', 8, 0);
+ T('9.31E-488', '-1', 45, 2);
+ T('8.7E+2', '-871', 22, 2);
+ T('19051.35351181658676830618016', '-19052', 35, 3);
+ T('6.1E+270', '-6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 6);
+ T('6.041841122071146848E+323', '-604184112207114684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 1);
+ T('-1.80603956188028350692462376489E+5344', '18060395618802835069246237648899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 2);
+ T('8.2499892957931573877488663187E+225', '-8249989295793157387748866318700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 2);
+ T('-2.209388964283594682456E+60', '2209388964283594682455999999999999999999999999999999999999999', 34, 3);
+ T('40.8219920092059033882054413', '-41', 78, 0);
+ T('-1.00922099047206479696212028E+7776', '1009220990472064796962120279999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 1);
+ T('-6.9946405917490075486E-169', '-1', 67, 4);
+ T('-4.8045012775E+8919', '4804501277499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 2);
+ T('-1E-47', '-1', 31, 6);
+ T('-20931.0643054017575290323', '20930', 39, 4);
+ T('-0.0000765', '-1', 31, 6);
+ T('9.79387694791919065786378592207E+50', '-979387694791919065786378592207000000000000000000001', 86, 3);
+ T('-97.8694106', '96', 69, 3);
+ T('-1.06521678E-3975', '-1', 66, 6);
+ T('72222953.0510287931782315654645', '-72222954', 78, 3);
+ T('-6.560380E+98', '656037999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 3);
+ T('7.05', '-8', 60, 6);
+ T('-1.9136283530973278747794E+72', '1913628353097327874779399999999999999999999999999999999999999999999999999', 18, 4);
+ T('4.7847031120420750136633486584E+546', '-4784703112042075013663348658400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 3);
+ T('2052071422.4205', '-2052071423', 28, 3);
+ T('-4.9287760854932280563117787839E-51', '-1', 10, 3);
+ T('-7537802480.83982021', '7537802479', 75, 2);
+ T('4.907185492206503806240049E+2685', '-4907185492206503806240049000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 0);
+ T('1.15205381987169956371351144843E+37', '-11520538198716995637135114484300000001', 53, 1);
+ T('-4.80126153948732578456', '3', 61, 3);
+ T('-6.25907574E-9', '-1', 4, 0);
+ T('5.43E+4123', '-54300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 2);
+ T('1.1E-44', '-1', 83, 0);
+ T('-2.084342981859515098E-7226', '-1', 25, 5);
+ T('1.88292E+3297', '-1882920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 2);
+ T('-2.7E+5', '269999', 61, 1);
+ T('-9.2562912283751378155E+735', '9256291228375137815499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 4);
+ T('6.14944063E+620', '-614944063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 2);
+ T('6.91110517646E-9320', '-1', 37, 1);
+ T('-6.183124E+7', '61831239', 64, 5);
+ T('-8.80902E+558', '8809019999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 1);
+ T('9.39E+703', '-93900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 2);
+ T('4.10546133115992016E+43', '-41054613311599201600000000000000000000000001', 43, 5);
+ T('-100.08', '99', 11, 0);
+ T('-4.513634663001996777582797E-45', '-1', 59, 6);
+ T('9.82E+67', '-98200000000000000000000000000000000000000000000000000000000000000001', 69, 4);
+ T('9.311093415820717905056E+4464', '-9311093415820717905056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 3);
+ T('-6.146843606547515603631306951E-31', '-1', 51, 2);
+ T('-5.52761541044305549850E-5574', '-1', 88, 6);
+ T('-4.2264644442E+56', '422646444419999999999999999999999999999999999999999999999', 57, 6);
+ T('2E+247', '-20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 4);
+ T('-0.0000054750741549858', '-1', 86, 2);
+ T('-5.74816225139051620E+651', '5748162251390516199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 4);
+ T('-1.4786E+7140', '1478599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 1);
+ T('3.54697525641695336088E+115', '-35469752564169533608800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 1);
+ T('65740.400364177030688', '-65741', 5, 3);
+ T('9.6020569475894522E+74', '-960205694758945220000000000000000000000000000000000000000000000000000000001', 63, 1);
+ T('5.8740626543638899724E+8692', '-58740626543638899724000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 0);
+ T('-55.4', '54', 37, 0);
+ T('-2.4994039522895136114833119E+853', '24994039522895136114833118999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 3);
+ T('9.1712E-99', '-1', 84, 1);
+ T('3.016186774717992334926597E+91', '-30161867747179923349265970000000000000000000000000000000000000000000000000000000000000000001', 63, 0);
+ T('83.19660925772', '-84', 16, 4);
+ T('6.9495551338E-36', '-1', 13, 0);
+ T('4.60416292135E+78', '-4604162921350000000000000000000000000000000000000000000000000000000000000000001', 78, 1);
+ T('-0.099586753568694808566534451215', '-1', 93, 6);
+ T('-681530.19514514175989417', '681529', 69, 4);
+ T('9.971550024582E+829', '-99715500245820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 4);
+ T('3.5640787427E+77', '-356407874270000000000000000000000000000000000000000000000000000000000000000001', 66, 2);
+ T('487336478.98781', '-487336479', 32, 0);
+ T('7.579659663029724491E+350', '-757965966302972449100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 3);
+ T('9.2E+7', '-92000001', 79, 3);
+ T('5.92416638227630703393556E-462', '-1', 1, 4);
+ T('-1.4947544E+996', '1494754399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 65, 2);
+ T('-258.22471826072001781778390', '257', 10, 0);
+ T('4396521.498929564', '-4396522', 28, 6);
+ T('-4.146494964830942324369886E+487', '41464949648309423243698859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 54, 6);
+ T('3.510064909423969823E+31', '-35100649094239698230000000000001', 50, 5);
+ T('-7.65830E-719', '-1', 25, 4);
+ T('8.53840438791458E+9775', '-85384043879145800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 3);
+ T('7.2913979855290271070280371605E+7022', '-729139798552902710702803716050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 44, 3);
+ T('-1.0250996680037405378199054195E+492', '1025099668003740537819905419499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 6);
+ T('-769672.28173746376361', '769671', 72, 0);
+ T('-157804386.1295132644679', '157804385', 8, 0);
+ T('7.7146592788E+12', '-7714659278801', 66, 6);
+ T('6.45450E+986', '-645450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 11, 1);
+ T('-2.94754250298997E+373', '29475425029899699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 6);
+ T('8.41036220E-1434', '-1', 75, 6);
+ T('8.62339272311374160E+473', '-862339272311374160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 3);
+ T('2.461773E-358', '-1', 87, 5);
+ T('9E+5', '-900001', 30, 2);
+ T('-8.5587493E+78', '8558749299999999999999999999999999999999999999999999999999999999999999999999999', 82, 3);
+ T('96730553.7', '-96730554', 79, 5);
+ T('-6.3259289E+843', '6325928899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 4);
+ T('-8.472E-2555', '-1', 2, 3);
+ T('-1.100507E+5723', '110050699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 5);
+ T('-5.39306216225015646638424585979E+5826', '5393062162250156466384245859789999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 4);
+ T('17.8348887696', '-18', 32, 0);
+ T('5.846145E+63', '-5846145000000000000000000000000000000000000000000000000000000001', 90, 2);
+ T('5.0090733956456957826185848E+5153', '-500907339564569578261858480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 0);
+ T('-9.9952999373535243700603511169E-9', '-1', 38, 3);
+ T('40824397.21090251', '-40824398', 48, 0);
+ T('89627.61', '-89628', 27, 0);
+ T('-12864.61616983745871001450156', '12863', 46, 0);
+ T('-4.42345594833E+1976', '442345594832999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 5);
+ T('471964868.76563002', '-471964869', 30, 5);
+ T('5.5', '-6', 49, 1);
+ T('2.4506581719339374535E+7869', '-2450658171933937453500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 5);
+ T('-4.23980829726987471E+5839', '42398082972698747099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 1);
+ T('7.369E+989', '-736900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 5);
+ T('-7.49725366E+710', '749725365999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 11, 0);
+ T('-9.89653651177E+475', '98965365117699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 0);
+ T('7.0588252E-8689', '-1', 71, 3);
+ T('7.499127E+8', '-749912701', 64, 0);
+ T('-1.537E+7', '15369999', 91, 3);
+ T('3.1385012618061E+65', '-313850126180610000000000000000000000000000000000000000000000000001', 95, 1);
+ T('8.0092654270500E+1220', '-800926542705000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 2);
+ T('6.498342407572661577466553E-797', '-1', 11, 4);
+ T('798562567.2', '-798562568', 15, 0);
+ T('-766198.43480311676', '766197', 27, 0);
+ T('-52494.4109045172266418654', '52493', 89, 0);
+ T('83.71195898', '-84', 70, 5);
+ T('6.678807212075245E+94', '-66788072120752450000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 2);
+ T('13.18022805495865371088207', '-14', 66, 1);
+ T('-2.7394E+3864', '2739399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 6);
+ T('-6.41475363815674993811002E-4262', '-1', 57, 1);
+ T('2.784295269E-304', '-1', 46, 6);
+ T('-6227820101153.2430604247292994', '6227820101152', 27, 5);
+ T('81484.73', '-81485', 66, 5);
+ T('5.4551E+8690', '-545510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 5);
+ T('-6.3717446614058590657135E+4596', '6371744661405859065713499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 6);
+ T('-3.148536E-52', '-1', 79, 3);
+ T('-2.055E-8', '-1', 82, 3);
+ T('9.64402244909383379185241528E+547', '-96440224490938337918524152800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 100, 2);
+ T('-436510.1347', '436509', 40, 1);
+ T('-6.948951E+844', '69489509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 6);
+ T('-9.814765784573E-24', '-1', 69, 1);
+ T('-1.25401263852951418389E+77', '125401263852951418388999999999999999999999999999999999999999999999999999999999', 33, 2);
+ T('1.485990517E+7470', '-1485990517000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 5);
+ T('6.57', '-7', 56, 6);
+ T('-4.35463019318275599E+964', '43546301931827559899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 4);
+ T('39700275.488142519651457', '-39700276', 38, 3);
+ T('-1742089167.925309313057275256', '1742089166', 64, 5);
+ T('5.659021599982392580743976229', '-6', 48, 3);
+ T('-0.0000060256523106403909808791193124', '-1', 55, 0);
+ T('341.4996953941', '-342', 31, 5);
+ T('229.6656963331159152215288668', '-230', 67, 5);
+ T('-7.37690430961996094E+60', '7376904309619960939999999999999999999999999999999999999999999', 71, 6);
+ T('1.034E+9747', '-1034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 4);
+ T('1.373845E+77', '-137384500000000000000000000000000000000000000000000000000000000000000000000001', 50, 5);
+ T('273177176.0131463', '-273177177', 5, 1);
+ T('6.18E+47', '-618000000000000000000000000000000000000000000001', 28, 1);
+ T('9.08500023E+61', '-90850002300000000000000000000000000000000000000000000000000001', 12, 5);
+ T('63285.5856033577147450903', '-63286', 52, 4);
+ T('-9.035324082E+1419', '9035324081999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 2);
+ T('4585.276660536242420840', '-4586', 87, 6);
+ T('2.15793697169E+834', '-2157936971690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 3);
+ T('4.0583572398586433128111E-595', '-1', 79, 4);
+ T('-3.56842362247068715863E-7136', '-1', 76, 2);
+ T('-616863548.0132885', '616863547', 43, 3);
+ T('8.545017515762181540620E+36', '-8545017515762181540620000000000000001', 27, 3);
+ T('-4.8469243209028027E+1435', '48469243209028026999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 3);
+ T('2.9032E+776', '-290320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 4);
+ T('6230070433.1', '-6230070434', 46, 5);
+ T('3.59379319E+5178', '-3593793190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 0);
+ T('-4E+7', '39999999', 47, 6);
+ T('-0.0592732753', '-1', 44, 2);
+ T('6.95442175564274655533E-804', '-1', 81, 1);
+ T('0.000005744759197793661', '-1', 16, 6);
+ T('-2.817324784106126409652042058E-9', '-1', 3, 6);
+ T('2.521E+61', '-25210000000000000000000000000000000000000000000000000000000001', 87, 0);
+ T('-0.0021153579334668954', '-1', 12, 3);
+ T('4.1175677853400953168E+439', '-41175677853400953168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 5);
+ T('1.0248163886071886287197667742E+412', '-10248163886071886287197667742000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 6);
+ T('-8.97961409230E+2842', '89796140922999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 5);
+ T('-2.7559893195752439286803069E+76', '27559893195752439286803068999999999999999999999999999999999999999999999999999', 60, 5);
+ T('-6.09744539E+10', '60974453899', 35, 5);
+ T('-6E+4', '59999', 73, 3);
+ T('0.001976032763747303201013629857', '-1', 30, 3);
+ T('-4.1499337598054E+239', '414993375980539999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 0);
+ T('-5.41207E+1918', '54120699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 1);
+ T('2.0387355887148E+5130', '-2038735588714800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 5);
+ T('-6.7364E-2726', '-1', 1, 0);
+ T('-4.8470598742068637679412563073E+8259', '4847059874206863767941256307299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 5);
+ T('-4.465344E-473', '-1', 48, 4);
+ T('5.151E+6292', '-51510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 54, 0);
+ T('3.454010E+36', '-3454010000000000000000000000000000001', 85, 3);
+ T('8E+3744', '-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 1);
+ T('9.1E-391', '-1', 25, 5);
+ T('-9E+6', '8999999', 25, 3);
+ T('5.055023086E+5546', '-505502308600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 0);
+ T('-0.0000753', '-1', 76, 5);
+ T('4.63664745709608E-47', '-1', 13, 6);
+ T('4.93529350E+496', '-49352935000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 1);
+ T('-5.72793282872E-467', '-1', 81, 3);
+ T('5.32137039477859050836983E-7', '-1', 89, 5);
+ T('-92', '91', 7, 4);
+ T('-8.69895073086647992554239043880E-8890', '-1', 67, 5);
+ T('-2.93928752772E+73', '29392875277199999999999999999999999999999999999999999999999999999999999999', 71, 1);
+ T('-3.35480792824086681418030E-9145', '-1', 6, 3);
+ T('-5.073272E+2126', '507327199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 5);
+ T('-9.276571248655884290690E+5142', '9276571248655884290689999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 6);
+ T('-4.81320561795935716345E+875', '481320561795935716344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 1);
+ T('-7.5194611E+7636', '75194610999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 1);
+ T('2.9367561734497583048E-4423', '-1', 11, 3);
+ T('585215069.7586961772', '-585215070', 46, 0);
+ T('-1021066814082941697.598917109', '1021066814082941696', 68, 1);
+ T('-9.5306632788E+202', '95306632787999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 1);
+ T('-8.36165609957294550230552076E+2617', '83616560995729455023055207599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 6);
+ T('8.9024331498381E+5423', '-890243314983810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 4);
+ T('-9.661236738904E+83', '966123673890399999999999999999999999999999999999999999999999999999999999999999999999', 85, 4);
+ T('1.505368762696301E-8066', '-1', 31, 5);
+ T('7.60468623055212788307286377792E+67', '-76046862305521278830728637779200000000000000000000000000000000000001', 4, 4);
+ T('9.77E+5959', '-97700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 4);
+ T('5.0120624916607781737993743472E-7', '-1', 14, 5);
+ T('-6.670310219297E+950', '667031021929699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 0);
+ T('1.49038411112451776893750E+93', '-1490384111124517768937500000000000000000000000000000000000000000000000000000000000000000000001', 65, 2);
+ T('5.521200926706105004261241E-7', '-1', 56, 0);
+ T('1968125.46916', '-1968126', 47, 2);
+ T('7.5103614126E+467', '-751036141260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 2);
+ T('7.1606100533152185014136E-14', '-1', 87, 1);
+ T('-9.972846018721746452812228155E-513', '-1', 49, 6);
+ T('5.8691947916768330E-516', '-1', 66, 5);
+ T('-3.5396546301167E+24', '3539654630116699999999999', 48, 6);
+ T('0.04997728246', '-1', 80, 3);
+ T('597.396937', '-598', 27, 6);
+ T('-1.8406E+8022', '1840599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 4);
+ T('5.862462504303208744E+5829', '-5862462504303208744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 1);
+ T('-699691544.0003', '699691543', 94, 2);
+ T('-0.00075861', '-1', 17, 6);
+ T('-8.6517950498E+64', '86517950497999999999999999999999999999999999999999999999999999999', 98, 0);
+ T('-7934592.17726917372428543', '7934591', 35, 4);
+ T('-298.078473315730446803413410765', '297', 67, 4);
+ T('1.83803291E+148', '-18380329100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 1);
+ T('-0.0000011502042873246906660369716615', '-1', 45, 0);
+ T('3.900895567497090257586744953E+92', '-390089556749709025758674495300000000000000000000000000000000000000000000000000000000000000001', 80, 1);
+ T('1.21985222371420392222578691208E-5511', '-1', 1, 2);
+ T('6.314E+17', '-631400000000000001', 81, 3);
+ T('-4.05586897475E-3981', '-1', 51, 6);
+ T('1.79414870E-795', '-1', 92, 4);
+ T('-8.1387567383E+7168', '81387567382999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 5);
+ T('3E+7', '-30000001', 55, 0);
+ T('3.51997609147323E+367', '-35199760914732300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 2);
+ T('-50550853909918', '50550853909917', 33, 2);
+ T('8.3765411125137706E+65', '-837654111251377060000000000000000000000000000000000000000000000001', 62, 1);
+ T('-1.57327898E-412', '-1', 35, 1);
+ T('36.43918056', '-37', 34, 4);
+ T('7.1E-4445', '-1', 95, 5);
+ T('1.22231760080770962837E+2020', '-12223176008077096283700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 3);
+ T('-6.911021761E+86', '691102176099999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 3);
+ T('-6.863', '5', 67, 6);
+ T('-5.47E+4544', '546999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 1);
+ T('-1E-8', '-1', 24, 3);
+ T('703470375.035424556038', '-703470376', 4, 4);
+ T('5.374812042140464269113588E-7', '-1', 99, 4);
+ T('2.22985906574929113E+369', '-2229859065749291130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 0);
+ T('6.588E+549', '-6588000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 3);
+ T('-1.195000749454088274E+6089', '119500074945408827399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 1);
+ T('-8.24125411E+390', '8241254109999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 63, 2);
+ T('1.972312E+8449', '-19723120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 6);
+ T('-2.5775002043825255066751339712E+4241', '257750020438252550667513397119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 3);
+ T('-82607495.4564954337490979792', '82607494', 71, 5);
+ T('-6749624356.27889529844251326685', '6749624355', 47, 0);
+ T('4.07E+5514', '-4070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 5);
+ T('9.3231132228291E-414', '-1', 30, 3);
+ T('-4.874408179216579E+8111', '487440817921657899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 5);
+ T('-6.635504857E-666', '-1', 79, 2);
+ T('6.843288882E+479', '-684328888200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 5);
+ T('-3.32423E+795', '3324229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 1);
+ T('-2.47376990122921920399518E+952', '24737699012292192039951799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 3);
+ T('-989.58233', '988', 21, 6);
+ T('-6.0531593207005782347E+27', '6053159320700578234699999999', 67, 4);
+ T('-7.7812367496E+72', '7781236749599999999999999999999999999999999999999999999999999999999999999', 16, 5);
+ T('-1.80361830456779E+4520', '180361830456778999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 1);
+ T('-16313749.8', '16313748', 25, 0);
+ T('-9.0E+1636', '89999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 0);
+ T('1872.66', '-1873', 19, 3);
+ T('6.563664084733226E-530', '-1', 79, 5);
+ T('3.19093956E+909', '-3190939560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 36, 5);
+ T('-3.52683701710E+4443', '3526837017099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 4);
+ T('6.020E+4', '-60201', 5, 0);
+ T('5.6924416770887210199028E-889', '-1', 72, 4);
+ T('-6.6572933805734675012987E+119', '665729338057346750129869999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 0);
+ T('-9.3394815173440291760E+286', '93394815173440291759999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 0);
+ T('9.282682E+8121', '-9282682000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 0);
+ T('5.58E+5523', '-5580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 1);
+ T('4.8859205686520737922278600E+671', '-488592056865207379222786000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 0);
+ T('90.767278430065284260484497958', '-91', 94, 3);
+ T('4E-612', '-1', 75, 0);
+ T('-8.05712E+9', '8057119999', 53, 0);
+ T('-1.7202371172281845E+156', '1720237117228184499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 3);
+ T('2.54552308629382980E+54', '-2545523086293829800000000000000000000000000000000000001', 36, 5);
+ T('6070129634336589707.90323047131', '-6070129634336589708', 22, 4);
+ T('-8.34616027019933082517379375E+5812', '83461602701993308251737937499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 4);
+ T('-894500209.8024', '894500208', 78, 4);
+ T('2.413464644431527023533E+2772', '-2413464644431527023533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 3);
+ T('3.5005499199E+9567', '-3500549919900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 3);
+ T('-2.9017151526112667235337445883E+96', '2901715152611266723533744588299999999999999999999999999999999999999999999999999999999999999999999', 17, 3);
+ T('-7839569874.81170272854742206380', '7839569873', 70, 3);
+ T('3.28343E+57', '-3283430000000000000000000000000000000000000000000000000001', 51, 3);
+ T('-2E+34', '19999999999999999999999999999999999', 93, 4);
+ T('8.434644263428626233767789517E-248', '-1', 76, 1);
+ T('-2.27314320734435E+500', '227314320734434999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 0);
+ T('-23353.3572596618', '23352', 65, 0);
+ T('-5.8349146721163E+85', '58349146721162999999999999999999999999999999999999999999999999999999999999999999999999', 25, 1);
+ T('-5.5205224E+2485', '55205223999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 1);
+ T('13314679745', '-13314679746', 22, 1);
+ T('1860.62305219750603860', '-1861', 10, 4);
+ T('3.29951131442233283726838500186E+3797', '-329951131442233283726838500186000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 4);
+ T('6.3E+94', '-63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 44, 3);
+ T('-8.392E+82', '83919999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 4);
+ T('-2.8547383053102497340E+966', '2854738305310249733999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 3);
+ T('-335248.99681915835034270', '335247', 26, 4);
+ T('6.1703717681534E+2713', '-61703717681534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 5);
+ T('1.981927262665890245280126E+40', '-19819272626658902452801260000000000000001', 78, 5);
+ T('-3.693294501829824021054190502E+85', '36932945018298240210541905019999999999999999999999999999999999999999999999999999999999', 26, 6);
+ T('-9.3806165339214E+746', '938061653392139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 19, 2);
+ T('81.989227', '-82', 81, 2);
+ T('-3.2589026712523104718E+863', '325890267125231047179999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 54, 2);
+ T('-5.680310925079816847328323395E+6498', '5680310925079816847328323394999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 0);
+ T('-1.62E-49', '-1', 100, 5);
+ T('-8.33680341124933747256E-40', '-1', 21, 2);
+ T('1.82696528627191E+231', '-1826965286271910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 3);
+ T('-8.407398366914442202857007481E+9771', '8407398366914442202857007480999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 6);
+ T('-9.20E+369', '9199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 0);
+ T('-0.086523424600642', '-1', 28, 2);
+ T('2.308983531656140568904E+97', '-23089835316561405689040000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 1);
+ T('-8260284494.3', '8260284493', 10, 6);
+ T('3.940365293375699478797333730E+45', '-3940365293375699478797333730000000000000000001', 97, 6);
+ T('0.242774', '-1', 2, 4);
+ T('8712705688.1383266979', '-8712705689', 86, 4);
+ T('1.89E+8', '-189000001', 89, 4);
+ T('7.8E-692', '-1', 26, 4);
+ T('-7.0E+7', '69999999', 73, 0);
+ T('-18.8726322644864938595234', '17', 9, 1);
+ T('-3.82780744075952268234609E+38', '382780744075952268234608999999999999999', 40, 6);
+ T('-4.344339608952811775768414147E-8296', '-1', 19, 3);
+ T('-565554895089487.3', '565554895089486', 34, 3);
+ T('-2.461595840E+19', '24615958399999999999', 16, 0);
+ T('1.554585484208621E+852', '-1554585484208621000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 5);
+ T('5.810021492191167193E-929', '-1', 80, 1);
+ T('-2.008390427937291481746227558E-2506', '-1', 16, 6);
+ T('-3.699880069609469783394618E+664', '36998800696094697833946179999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 3);
+ T('8.2780275768901E+5524', '-82780275768901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 3);
+ T('5.1958511584472519252249534611E-35', '-1', 6, 5);
+ T('-6.30332091637849824455384109E-94', '-1', 5, 3);
+ T('2.145872090733032E-657', '-1', 79, 6);
+ T('6.1052461738054085E+4075', '-61052461738054085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 80, 0);
+ T('-9.07395092070E+6261', '9073950920699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 3);
+ T('9.8460117090089', '-10', 47, 6);
+ T('2.24226196851866839837311542104E-8714', '-1', 90, 2);
+ T('0.004768864', '-1', 32, 6);
+ T('-386059221.19108099', '386059220', 58, 0);
+ T('0.0070382588', '-1', 69, 4);
+ T('-9.0358E-4544', '-1', 59, 0);
+ T('-3.47387848937083716156E+1674', '3473878489370837161559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 4);
+ T('-6.9525E+6192', '6952499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 4);
+ T('-2.31E+86', '230999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 2);
+ T('-3.54670100922214354068E-20', '-1', 38, 2);
+ T('-5.955066782663E+1609', '59550667826629999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 5);
+ T('6831437272.14535', '-6831437273', 37, 4);
+ T('4.35274375829017784418485263E+110', '-435274375829017784418485263000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 0);
+ T('-3.455596E+597', '3455595999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 4);
+ T('1.9858257728242308886621635E+753', '-1985825772824230888662163500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 84, 1);
+ T('-3.2E+776', '319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 0);
+ T('-4.2241912988774961008348E+7699', '42241912988774961008347999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 54, 1);
+ T('8.06373884789626636352309060301E-622', '-1', 92, 2);
+ T('-6.51760545058612912355645389E+442', '65176054505861291235564538899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 4);
+ T('3.7579E+9', '-3757900001', 33, 4);
+ T('8.2203829581791E+5702', '-822038295817910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 11, 5);
+ T('-8.496E+5', '849599', 59, 5);
+ T('6.5564E+43', '-65564000000000000000000000000000000000000001', 62, 3);
+ T('-840.41463242', '839', 18, 6);
+ T('-0.0007426017057742220140565', '-1', 58, 6);
+ T('-7.028389038224788E+474', '7028389038224787999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 1);
+ T('1.47789056005492134E+416', '-147789056005492134000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 4);
+ T('-2.03152423540E+50', '203152423539999999999999999999999999999999999999999', 6, 2);
+ T('4.79571047', '-5', 17, 3);
+ T('86114450', '-86114451', 42, 6);
+ T('-5.715594E+450', '5715593999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 0);
+ T('6.46304171175416197526534E+95', '-646304171175416197526534000000000000000000000000000000000000000000000000000000000000000000000001', 70, 2);
+ T('4.4396E+197', '-443960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 5);
+ T('1.249567971612E+5715', '-1249567971612000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 5);
+ T('-4.2245399343417931E-50', '-1', 15, 0);
+ T('-4.631697954344495029E+491', '463169795434449502899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 0);
+ T('6.7096505219E+4923', '-6709650521900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 1);
+ T('-3.465E+7', '34649999', 89, 2);
+ T('-7.7038509E-20', '-1', 27, 2);
+ T('5E+81', '-5000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 6);
+ T('7672465872.0', '-7672465873', 66, 5);
+ T('-9.7762E-351', '-1', 60, 0);
+ T('-7.44595464267607E+8227', '74459546426760699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 5);
+ T('5.3383899E+7463', '-533838990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 2);
+ T('-6.79248583575637199791110428999E-288', '-1', 17, 6);
+ T('718.18649820446186063648', '-719', 48, 2);
+ T('3.5615600756886432469161E+2446', '-35615600756886432469161000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 3);
+ T('4449558.34678011808467008', '-4449559', 81, 2);
+ T('4.1274402649511E+870', '-4127440264951100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 4);
+ T('9.4244103636310096296461404E+56', '-942441036363100962964614040000000000000000000000000000001', 64, 1);
+ T('4257.77982553152691649611', '-4258', 6, 2);
+ T('-4E-9577', '-1', 27, 0);
+ T('5.254E+806', '-525400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 0);
+ T('-8.0E+700', '79999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 4);
+ T('7.4E+92', '-740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 6);
+ T('-85.67956785995972837', '84', 10, 6);
+ T('1.782142243752720E+376', '-17821422437527200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 0);
+ T('-4.431059971868E-563', '-1', 44, 1);
+ T('4.6972666749408929921E+93', '-4697266674940892992100000000000000000000000000000000000000000000000000000000000000000000000001', 16, 6);
+ T('-3.63080626E+8807', '363080625999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 3);
+ T('-4.0649612831814939581856661E+38', '406496128318149395818566609999999999999', 40, 0);
+ T('1.6648127177853010510E+8458', '-16648127177853010510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 1);
+ T('-5.601E+6', '5600999', 63, 0);
+ T('-0.861827807', '-1', 36, 2);
+ T('-1.19E+25', '11899999999999999999999999', 62, 0);
+ T('5.468418551E-56', '-1', 98, 1);
+ T('6.0943888018521566528942E-3803', '-1', 80, 6);
+ T('-3.5858541400435835560181959280E+99', '3585854140043583556018195927999999999999999999999999999999999999999999999999999999999999999999999999', 10, 2);
+ T('-46135.217789588055412615', '46134', 92, 4);
+ T('9.89465064203070E-1174', '-1', 73, 1);
+ T('-0.000008967147161481228835154', '-1', 62, 1);
+ T('6.6178702514866175276950E-5013', '-1', 79, 2);
+ T('6.27499538152245860871805950E+2167', '-62749953815224586087180595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 39, 0);
+ T('-9.84368521716E+65', '984368521715999999999999999999999999999999999999999999999999999999', 45, 2);
+ T('5.543459889E-9970', '-1', 25, 2);
+ T('7.14835E+6867', '-7148350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 6);
+ T('-5.27E-233', '-1', 57, 2);
+ T('-1790334.67249206654144939', '1790333', 48, 5);
+ T('-1.43449E+9', '1434489999', 37, 4);
+ T('-9.6917593046939643E+407', '969175930469396429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 4);
+ T('-930.97951497284678', '929', 51, 5);
+ T('3.29566180704735422377577E+66', '-3295661807047354223775770000000000000000000000000000000000000000001', 34, 6);
+ T('1.2574730794675203867031911359E+715', '-12574730794675203867031911359000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 2);
+ T('-1336531694.2046427032603', '1336531693', 17, 1);
+ T('-5.08079499E+998', '508079498999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 3);
+ T('8.111676E-503', '-1', 88, 4);
+ T('3.0714341157E-9214', '-1', 53, 5);
+ T('-8.7317091555E+88', '87317091554999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 3);
+ T('-792432311.165684444', '792432310', 52, 1);
+ T('-6.7256905339354179958E+8631', '6725690533935417995799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 4);
+ T('-46102.4880', '46101', 25, 4);
+ T('177952313.0084449809575', '-177952314', 2, 5);
+ T('-2.10E+47', '209999999999999999999999999999999999999999999999', 43, 5);
+ T('8.28707955545988271E-4498', '-1', 20, 1);
+ T('18.496382353', '-19', 2, 5);
+ T('-11443.316294752591895733019', '11442', 23, 0);
+ T('6.67112057228662480090293E-994', '-1', 65, 3);
+ T('-6.79184841E-47', '-1', 89, 0);
+ T('7.664362529E+8812', '-76643625290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 6);
+ T('-3.32083113E-95', '-1', 92, 0);
+ T('2.80E+499', '-28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 6);
+ T('-3.9736378693015108115527165E+60', '3973637869301510811552716499999999999999999999999999999999999', 96, 5);
+ T('-1.59981E+1830', '1599809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 2);
+ T('9.34530215670016215438413614E-42', '-1', 13, 6);
+ T('-3972810968.12', '3972810967', 48, 6);
+ T('2.65036080955392275884308169E+115', '-26503608095539227588430816900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 0);
+ T('239098046.079', '-239098047', 36, 3);
+ T('5.03403818155405E-145', '-1', 80, 0);
+ T('-7.8811672997266534601058E+248', '788116729972665346010579999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 2);
+ T('9.248998385538789305E-776', '-1', 6, 1);
+ T('2.525579E-296', '-1', 46, 4);
+ T('-1609079.007140113585139212', '1609078', 27, 0);
+ T('-5510085.07332606525', '5510084', 34, 6);
+ T('3.208738919007E-542', '-1', 91, 1);
+ T('-4.6566909E+8869', '46566908999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 98, 5);
+ T('-3.1338655874E+4726', '31338655873999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 2);
+ T('9.9443E+7235', '-994430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 6);
+ T('-8.477712583248327392E+24', '8477712583248327391999999', 85, 2);
+ T('-1683.55324329', '1682', 20, 4);
+ T('-5.576532366775446883782271570E+48', '5576532366775446883782271569999999999999999999999', 39, 6);
+ T('8.4380810037945574E+76', '-84380810037945574000000000000000000000000000000000000000000000000000000000001', 9, 1);
+ T('-9.94828341697687796535E+131', '994828341697687796534999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 5);
+ T('-3.19660E-607', '-1', 78, 1);
+ T('-8.0802126213176461508385511E+563', '808021262131764615083855109999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 4);
+ T('-3.5949471451060284E+7377', '3594947145106028399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 5);
+ T('-2.0078436330383844909E+51', '2007843633038384490899999999999999999999999999999999', 96, 0);
+ T('-2.686278017E-83', '-1', 58, 0);
+ T('-6964734926.72910960', '6964734925', 95, 4);
+ T('-8E+70', '79999999999999999999999999999999999999999999999999999999999999999999999', 39, 1);
+ T('4.286299710162929510659002E+85', '-42862997101629295106590020000000000000000000000000000000000000000000000000000000000001', 94, 4);
+ T('1.779570883334553390042E+495', '-1779570883334553390042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 4);
+ T('3.2E+9', '-3200000001', 68, 6);
+ T('4.05272568735902733781657477923E+4902', '-4052725687359027337816574779230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 64, 4);
+ T('4.07E+5432', '-407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 5);
+ T('42.65427676617', '-43', 61, 2);
+ T('-5.606948159029E+8269', '56069481590289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 3);
+ T('-4.105761E-9257', '-1', 100, 2);
+ T('6.0413245686252665511E-7', '-1', 60, 1);
+ T('-6.17528237007328E+4047', '6175282370073279999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 4);
+ T('6.858780434526866905608826E+693', '-6858780434526866905608826000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 5);
+ T('-5.783265608845E-359', '-1', 14, 4);
+ T('-3.736087527810166245567E-23', '-1', 71, 5);
+ T('-8.402719001781440129473383E-56', '-1', 75, 2);
+ T('36.6', '-37', 35, 2);
+ T('3.6152836105907698212302662E+2863', '-36152836105907698212302662000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 2);
+ T('-4.73799393275037916758E+4349', '473799393275037916757999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 5);
+ T('617604.766461951191584815', '-617605', 97, 1);
+ T('8321340443.25509354', '-8321340444', 7, 2);
+ T('852.7802299261', '-853', 24, 2);
+ T('-8.4372884914456279337851E+8890', '84372884914456279337850999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 4);
+ T('2.7705219252792673077E+40', '-27705219252792673077000000000000000000001', 9, 4);
+ T('1.79103E+850', '-17910300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 3);
+ T('64.322721', '-65', 36, 4);
+ T('1392.7926628', '-1393', 57, 1);
+ T('-7035731512.76096748', '7035731511', 27, 3);
+ T('88.4449743721932596144628', '-89', 43, 5);
+ T('11.3', '-12', 96, 1);
+ T('-7.26860839234492722394024E+382', '72686083923449272239402399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 1);
+ T('-0.0065315278067099035773857', '-1', 94, 6);
+ T('-8.545581E+3909', '8545580999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 2);
+ T('4.6559451430E+58', '-46559451430000000000000000000000000000000000000000000000001', 82, 2);
+ T('1659727867933613.5', '-1659727867933614', 68, 2);
+ T('-4.47187552238E+3522', '4471875522379999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 6);
+ T('-2.012953203E+3500', '201295320299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 6);
+ T('4.91E+580', '-49100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 1);
+ T('9.9796479980E+2643', '-9979647998000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 4);
+ T('-5.9861651906554088369853E+2849', '598616519065540883698529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 6);
+ T('530.06220743610068659', '-531', 65, 4);
+ T('-3.7979476623375', '2', 89, 0);
+ T('-1.30E-7', '-1', 52, 2);
+ T('-4069403.2526974', '4069402', 22, 2);
+ T('-8.9361630632643590E+694', '89361630632643589999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 0);
+ T('-2.96E-955', '-1', 61, 1);
+ T('3.19003632053078067000E+58', '-31900363205307806700000000000000000000000000000000000000001', 50, 6);
+ T('-1.89202438972E+818', '189202438971999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 3);
+ T('-1.18661828540382396267012E-641', '-1', 84, 5);
+ T('5.56805811593390286062730E-7', '-1', 46, 6);
+ T('-8.388745582187E+328', '83887455821869999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 1);
+ T('-4.53973517E+55', '45397351699999999999999999999999999999999999999999999999', 57, 5);
+ T('9115155.977167586890518', '-9115156', 33, 2);
+ T('-9.0549666226637985E+43', '90549666226637984999999999999999999999999999', 17, 0);
+ T('4.408E+3113', '-440800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 1);
+ T('-3.07831550081E-954', '-1', 72, 2);
+ T('1.447361856192E-307', '-1', 50, 0);
+ T('-1.77593477570778604541271703809E+2847', '1775934775707786045412717038089999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 3);
+ T('-5.4081452350086923087541820996E+63', '5408145235008692308754182099599999999999999999999999999999999999', 12, 0);
+ T('0.55639287272139080', '-1', 44, 3);
+ T('-3.03655440254771195648987453456E+329', '303655440254771195648987453455999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 5);
+ T('8.24019530051601914E+99', '-8240195300516019140000000000000000000000000000000000000000000000000000000000000000000000000000000001', 32, 2);
+ T('-6.223E+361', '62229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 5);
+ T('1.95176961E+73', '-19517696100000000000000000000000000000000000000000000000000000000000000001', 64, 2);
+ T('8.53710556677973533231E+39', '-8537105566779735332310000000000000000001', 76, 5);
+ T('-2.441843262896492E-833', '-1', 50, 6);
+ T('9.228086014169E+396', '-9228086014169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 4);
+ T('6.36992E+9022', '-63699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 0);
+ T('-5.84808588958655E+8273', '584808588958654999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 6);
+ T('-1.66128E-465', '-1', 13, 4);
+ T('351.386133252486532', '-352', 38, 0);
+ T('-3.56775260588225135697687', '2', 68, 4);
+ T('-8.269250340999121686970181E+171', '8269250340999121686970180999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 1);
+ T('4.603211660E+1800', '-4603211660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 0);
+ T('7.67947818255373066265951E+5012', '-767947818255373066265951000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 1);
+ T('-7.27892E+9856', '72789199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 0);
+ T('1.98048914650145974189762071E+88', '-19804891465014597418976207100000000000000000000000000000000000000000000000000000000000001', 25, 6);
+ T('266785033.501792504791', '-266785034', 86, 6);
+ T('-2.6363162E-912', '-1', 81, 5);
+ T('-2.668296633613710514114688312E+8682', '2668296633613710514114688311999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 6);
+ T('8.40049968E+5204', '-840049968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 49, 0);
+ T('0.0000031703874397799626955235', '-1', 11, 4);
+ T('-7.1765513294E-3370', '-1', 34, 2);
+ T('-3.0688316663362088194E+4396', '30688316663362088193999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 3);
+ T('3.21918E+66', '-3219180000000000000000000000000000000000000000000000000000000000001', 97, 5);
+ T('-8670547.2372276448756811', '8670546', 25, 6);
+ T('-6.0914707725E+466', '60914707724999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 1);
+ T('6.899419856601322052E+66', '-6899419856601322052000000000000000000000000000000000000000000000001', 41, 4);
+ T('3.1797952480225677334015032E+33', '-3179795248022567733401503200000001', 92, 2);
+ T('6.52300E+4419', '-6523000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 5);
+ T('7.68894E+72', '-7688940000000000000000000000000000000000000000000000000000000000000000001', 62, 2);
+ T('4.0495553679534E+25', '-40495553679534000000000001', 13, 2);
+ T('1.67E+403', '-16700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 0);
+ T('-9.12103962414219292903697963939E-7', '-1', 83, 5);
+ T('-7.49253740E+6019', '74925373999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 19, 3);
+ T('6.3E+45', '-6300000000000000000000000000000000000000000001', 72, 2);
+ T('1.4729683389632724772877823E+567', '-1472968338963272477287782300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 1);
+ T('-0.00000660094359579189849866086632964', '-1', 64, 6);
+ T('-1.764213096E-583', '-1', 19, 3);
+ T('9.6067107308E+1889', '-960671073080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 1);
+ T('-2.1638331660890171464E+5354', '216383316608901714639999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 3);
+ T('-3.26552117526840910E+34', '32655211752684090999999999999999999', 93, 3);
+ T('7.601671771957558E+302', '-760167177195755800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 22, 0);
+ T('-3.61277587192824573400E+7740', '3612775871928245733999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 5);
+ T('-9.60E+701', '959999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 3);
+ T('-4.6092115993596979412341956E+6235', '46092115993596979412341955999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 4);
+ T('5.1594315E-7743', '-1', 40, 2);
+ T('-275.6539997298403826', '274', 35, 5);
+ T('-343506.6223067937797', '343505', 53, 2);
+ T('-1.97889235118455E+5229', '1978892351184549999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 0);
+ T('-8.74126506172274390131072645114E-82', '-1', 43, 6);
+ T('8.709177854427498E+376', '-87091778544274980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 44, 1);
+ T('5.95698120499776401E-421', '-1', 32, 2);
+ T('8.074503E+50', '-807450300000000000000000000000000000000000000000001', 11, 1);
+ T('-6.504580680907974129628836159E+419', '650458068090797412962883615899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 6);
+ T('32103826.11375158059230', '-32103827', 74, 1);
+ T('6.96E+44', '-696000000000000000000000000000000000000000001', 50, 5);
+ T('-4.769E-22', '-1', 70, 2);
+ T('-3E+6', '2999999', 96, 4);
+ T('0.0012352882731613459510', '-1', 70, 1);
+ T('-8.77599427782505469', '7', 51, 1);
+ T('4.57502151815232567E+769', '-45750215181523256700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 5);
+ T('-8.6163569262716E+3500', '861635692627159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 5);
+ T('-0.009211605520049913298745459010', '-1', 73, 2);
+ T('4.9390E+73', '-49390000000000000000000000000000000000000000000000000000000000000000000001', 81, 2);
+ T('-3.940051992466528661E-1312', '-1', 90, 4);
+ T('-6.08785456561324487842520E+4323', '6087854565613244878425199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 65, 6);
+ T('-9.7989269746051042410E+594', '9798926974605104240999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 0);
+ T('-1.166002480E+6139', '11660024799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 6);
+ T('8.69399659048369012534E-355', '-1', 8, 2);
+ T('4E+995', '-400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 4);
+ T('-6.101506389768293742303E+1606', '61015063897682937423029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 3);
+ T('-7.05053528665598632688E+61', '70505352866559863268799999999999999999999999999999999999999999', 26, 6);
+ T('-7.9404390824879028812E+1301', '794043908248790288119999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 1);
+ T('-8.877616012016E-73', '-1', 97, 4);
+ T('-1.8537319283122543E+85', '18537319283122542999999999999999999999999999999999999999999999999999999999999999999999', 32, 5);
+ T('1.887113597192201985E+2165', '-188711359719220198500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 3);
+ T('-4.9011137', '3', 12, 3);
+ T('37.723685347092460341997702', '-38', 25, 4);
+ T('-5E+754', '49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 6);
+ T('-2.802411735436176E+668', '280241173543617599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 6);
+ T('-4.4524135129E+812', '445241351289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 2);
+ T('1.827560840E+48', '-1827560840000000000000000000000000000000000000001', 44, 4);
+ T('-1.0175984935827875025205E+76', '10175984935827875025204999999999999999999999999999999999999999999999999999999', 36, 5);
+ T('-6.4E-16', '-1', 87, 0);
+ T('-1.8999185233989E+47', '189991852339889999999999999999999999999999999999', 23, 3);
+ T('-5.513808272474069E-7', '-1', 34, 3);
+ T('7.192', '-8', 78, 0);
+ T('0.149420760227086883788736349718', '-1', 48, 5);
+ T('-1.49528730913E+491', '149528730912999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 1);
+ T('34.02', '-35', 99, 1);
+ T('6.2703943726014640263072955E+75', '-6270394372601464026307295500000000000000000000000000000000000000000000000001', 83, 3);
+ T('-5570.25', '5569', 100, 6);
+ T('-8.09392608858837977308656980629E+447', '8093926088588379773086569806289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 3);
+ T('73728.2936555055127682524', '-73729', 49, 2);
+ T('-7.7562E+4745', '775619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 4, 6);
+ T('-7.43920101234E+2309', '743920101233999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 1);
+ T('508.5266', '-509', 63, 1);
+ T('7.34847600E-7', '-1', 45, 0);
+ T('-4.4493602929171937630849E+284', '444936029291719376308489999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 5);
+ T('-4.317900084396160096315479714E-277', '-1', 3, 2);
+ T('-5.2358434221811460668761833727E+35', '523584342218114606687618337269999999', 24, 0);
+ T('6.98E+21', '-6980000000000000000001', 8, 5);
+ T('-8.913285E+377', '891328499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 2);
+ T('-2.0931817199112421223266897549E+9866', '209318171991124212232668975489999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 1);
+ T('4.134447331250519061246E+300', '-4134447331250519061246000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 3);
+ T('-3.7063930504395628165643530E+42', '3706393050439562816564352999999999999999999', 31, 6);
+ T('8465442031699.7645817911992901', '-8465442031700', 12, 2);
+ T('8.4906636252824155E+6439', '-84906636252824155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 0);
+ T('-9.8113414976E+60', '9811341497599999999999999999999999999999999999999999999999999', 28, 6);
+ T('25032524.7479356', '-25032525', 78, 6);
+ T('7.67775689065078215877655910E+552', '-7677756890650782158776559100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 2);
+ T('1.7079410886844E+3904', '-17079410886844000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 54, 6);
+ T('9.4135171508169322E-8', '-1', 43, 1);
+ T('-5.79731411956304554294393862645E+56', '579731411956304554294393862644999999999999999999999999999', 2, 3);
+ T('-9.3473436275196725E+18', '9347343627519672499', 53, 3);
+ T('-9.381963935775619E+2200', '93819639357756189999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 6);
+ T('5.402296673257E+70', '-54022966732570000000000000000000000000000000000000000000000000000000001', 56, 1);
+ T('9.78430917439014785717416E+54', '-9784309174390147857174160000000000000000000000000000001', 99, 2);
+ T('-6.2916413903701E+9469', '62916413903700999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 3);
+ T('4.385E+863', '-438500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 6);
+ T('986542.3', '-986543', 41, 4);
+ T('-8.7130953950E+146', '871309539499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 5);
+ T('-6.55567E+698', '655566999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 1);
+ T('-16.6781974', '15', 10, 5);
+ T('2.697151911545227E+8124', '-2697151911545227000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 3);
+ T('269.107434', '-270', 70, 5);
+ T('-3.02E-9398', '-1', 2, 6);
+ T('-2.2470924991E+539', '224709249909999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 6);
+ T('-32.5008545750157193958', '31', 70, 0);
+ T('-1.43535E+341', '143534999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 4);
+ T('4.51E+6', '-4510001', 89, 6);
+ T('2.3E-85', '-1', 89, 6);
+ T('2.551783440492E+758', '-255178344049200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 5);
+ T('-7.589017774945641231366E+7002', '7589017774945641231365999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 4);
+ T('-7.34427022267940018657E+1866', '7344270222679400186569999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 3);
+ T('4.701134822403776641209E+9501', '-4701134822403776641209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 2);
+ T('-90680.947685471352', '90679', 61, 0);
+ T('-1.7E+232', '16999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 0);
+ T('3.49030765978E-8', '-1', 11, 6);
+ T('-19998517', '19998516', 30, 5);
+ T('-8.34680846E+38', '834680845999999999999999999999999999999', 100, 4);
+ T('2.78928787000092954418E+929', '-278928787000092954418000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 1);
+ T('-4.918766987792056E-3961', '-1', 52, 5);
+ T('8.72404768480E-22', '-1', 8, 1);
+ T('6.937251575910897965E+3305', '-693725157591089796500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 1);
+ T('-377.824902171864064', '376', 68, 4);
+ T('9.356151549534E+5863', '-93561515495340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 0);
+ T('-9.4798188E-8', '-1', 90, 1);
+ T('-109631796.83', '109631795', 87, 3);
+ T('0.27063648019738992608966', '-1', 63, 0);
+ T('-5.724588E+154', '57245879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 6);
+ T('-2.260473E-8121', '-1', 49, 1);
+ T('-4.3E+3866', '429999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 4);
+ T('2872.36437', '-2873', 83, 1);
+ T('-317583.90541121340', '317582', 19, 3);
+ T('-0.00682459', '-1', 92, 5);
+ T('-7.83007881856944081253078108E-99', '-1', 86, 0);
+ T('2.451366297E+8217', '-2451366297000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 2);
+ T('0.0040116416224923511974', '-1', 84, 1);
+ T('2.37581449255E+319', '-23758144925500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 5);
+ T('-8.8578131E+331', '88578130999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 5);
+ T('3E+1012', '-30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 0);
+ T('42633.7', '-42634', 93, 5);
+ T('-3.2021189E+3892', '32021188999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 4);
+ T('8.8E+5', '-880001', 96, 5);
+ T('-9.480973615959E+2438', '948097361595899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 3);
+ T('5.8823810386E+5596', '-58823810386000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 5);
+ T('-8.4036822238E+28', '84036822237999999999999999999', 33, 6);
+ T('-6.07E+950', '606999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 4);
+ T('-3.5754119E+628', '35754118999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 70, 4);
+ T('-7.4E+5574', '7399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 3);
+ T('2.975546348675234E+926', '-297554634867523400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 6);
+ T('8.93791E+73', '-89379100000000000000000000000000000000000000000000000000000000000000000001', 18, 5);
+ T('1.46E+6923', '-146000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 1);
+ T('-6.23792005572132502898587038E+770', '623792005572132502898587037999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 3);
+ T('-0.000066484619882380827330', '-1', 64, 0);
+ T('7.359080708090353416272E+353', '-735908070809035341627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 6);
+ T('-5.1232E+37', '51231999999999999999999999999999999999', 92, 6);
+ T('5.58771844421049E+46', '-55877184442104900000000000000000000000000000001', 67, 0);
+ T('7E+43', '-70000000000000000000000000000000000000000001', 66, 6);
+ T('-8.5728168607201370651E+3726', '8572816860720137065099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 5);
+ T('-7.93967067421747859188E+310', '79396706742174785918799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 5);
+ T('-8.72900434740212158281016183E+104', '872900434740212158281016182999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 2);
+ T('4.9646574558455277307137151361E+110', '-496465745584552773071371513610000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 6);
+ T('4.720157390104E+51', '-4720157390104000000000000000000000000000000000000001', 63, 6);
+ T('2.95875126654572E-41', '-1', 32, 2);
+ T('-2.314506269701982988E+20', '231450626970198298799', 91, 6);
+ T('8.14024699668E+1228', '-81402469966800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 5);
+ T('-239029320664704.17555627214', '239029320664703', 36, 2);
+ T('-4.89269899945E+39', '4892698999449999999999999999999999999999', 19, 4);
+ T('4.054E-30', '-1', 92, 6);
+ T('7E+19', '-70000000000000000001', 15, 6);
+ T('565.183675889903195301213', '-566', 30, 3);
+ T('-5.71353267489774E+600', '5713532674897739999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 1);
+ T('7.225100978731364E-74', '-1', 69, 5);
+ T('-3.100340220357222830503578E+989', '310034022035722283050357799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 0);
+ T('-3.1461E+19', '31460999999999999999', 39, 2);
+ T('8.91035906794912E+63', '-8910359067949120000000000000000000000000000000000000000000000001', 69, 1);
+ T('37.8390759270992', '-38', 91, 4);
+ T('-8.6E+2', '859', 15, 4);
+ T('-3.4926899328551567847341E+8346', '3492689932855156784734099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 1);
+ T('-3.819231950E+7422', '3819231949999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 4);
+ T('7.007498031480246136E-70', '-1', 91, 1);
+ T('7.65492587289267926134743', '-8', 12, 4);
+ T('-625495.3614956653', '625494', 70, 6);
+ T('-471335965.6827746', '471335964', 3, 3);
+ T('-4.62E+93', '4619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 5);
+ T('454867972.8', '-454867973', 43, 5);
+ T('5.5077510523310279047391318303E+59', '-550775105233102790473913183030000000000000000000000000000001', 99, 2);
+ T('-15458.2194720914', '15457', 37, 2);
+ T('8.924E+7', '-89240001', 77, 3);
+ T('4.9747256402143701362176961E-420', '-1', 13, 0);
+ T('-7489.084086763494303592', '7488', 74, 6);
+ T('2.822490523779931137071377916E+8274', '-2822490523779931137071377916000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 2);
+ T('-5582835.25', '5582834', 19, 0);
+ T('8.8928554403363E+8791', '-88928554403363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 1);
+ T('5.674368466979078684833458E+703', '-56743684669790786848334580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 4);
+ T('1.95474323551E-2055', '-1', 76, 6);
+ T('-4.48533540654973E+7513', '44853354065497299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 4);
+ T('8.0579234031996067511E+601', '-80579234031996067511000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 1);
+ T('-5.1766557468441370883922715815', '4', 63, 3);
+ T('-8.666492985973517673353E+390', '8666492985973517673352999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 6);
+ T('-1.59E+9', '1589999999', 80, 4);
+ T('4.93365004426349338477862780827E-2559', '-1', 69, 2);
+ T('-7.28016757028200289608E-6963', '-1', 92, 3);
+ T('-9.33269364980941394155E+47', '933269364980941394154999999999999999999999999999', 54, 4);
+ T('9.89659E-24', '-1', 74, 5);
+ T('-1.188904E+8229', '1188903999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 5);
+ T('-0.0009665572550184947216844290', '-1', 79, 0);
+ T('-8.39800728514450378878744573711E+669', '8398007285144503788787445737109999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 6);
+ T('1087.10', '-1088', 38, 1);
+ T('-2.59277637207215274E-618', '-1', 84, 5);
+ T('-7.192888766341954678591E+510', '7192888766341954678590999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 6);
+ T('6.01340623E-91', '-1', 88, 3);
+ T('-9.18180794499789057925808E+73', '91818079449978905792580799999999999999999999999999999999999999999999999999', 19, 5);
+ T('-3.678E+32', '367799999999999999999999999999999', 96, 5);
+ T('6.05179658852650624631E+2999', '-605179658852650624631000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 17, 1);
+ T('-2.5435158710E-725', '-1', 86, 1);
+ T('46508945.826620942193124', '-46508946', 49, 4);
+ T('3.5E+5118', '-3500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 83, 2);
+ T('-9.571212398090896869747885769E-95', '-1', 13, 0);
+ T('-1.680982518302647196582E+8001', '1680982518302647196581999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 6);
+ T('2.545029790458E+28', '-25450297904580000000000000001', 55, 2);
+ T('7.56327E+6', '-7563271', 54, 0);
+ T('8.955E+45', '-8955000000000000000000000000000000000000000001', 86, 6);
+ T('-128103.39942', '128102', 11, 0);
+ T('3.8000813818084439E+68', '-380008138180844390000000000000000000000000000000000000000000000000001', 82, 0);
+ T('6.607062270713316749962523E+3136', '-66070622707133167499625230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 0);
+ T('9616671013.93961228275921352463', '-9616671014', 21, 1);
+ T('88.0243793480582092849', '-89', 85, 1);
+ T('4.701E+3205', '-47010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 0);
+ T('-8.0448184266E+230', '804481842659999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 6);
+ T('-1.090259210799335121910E+8746', '10902592107993351219099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 5);
+ T('-0.00000213147', '-1', 87, 4);
+ T('91927.062725191108726400', '-91928', 19, 0);
+ T('3.2145103730E+673', '-32145103730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 3);
+ T('2216.0095828904294223386718', '-2217', 86, 6);
+ T('4.6752299731084E-6649', '-1', 30, 3);
+ T('5.4966424614147010916441E+816', '-5496642461414701091644100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 6);
+ T('-1.0480497664800E+634', '10480497664799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 5);
+ T('-1.175888880793957944E-36', '-1', 47, 6);
+ T('1780573332.5', '-1780573333', 20, 4);
+ T('-177998.88571571752925973521', '177997', 84, 6);
+ T('7.84809E+2283', '-7848090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 0);
+ T('9.4051396353726523237550E+559', '-94051396353726523237550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 2);
+ T('5.4410223959216367060736706E-8', '-1', 27, 3);
+ T('7.145919475519827409793448', '-8', 2, 3);
+ T('3.22210073831207488423E+1340', '-322210073831207488423000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 6);
+ T('-8.15122475280881337E+505', '81512247528088133699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 6);
+ T('-63532.978177375814578830', '63531', 50, 3);
+ T('-1.34587792219056560E-119', '-1', 7, 3);
+ T('56.364328323327944124231', '-57', 22, 5);
+ T('0.000003', '-1', 99, 3);
+ T('6.43971508E+4052', '-643971508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 3);
+ T('4.65403667673750086E+622', '-46540366767375008600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 2);
+ T('2.333366E-9588', '-1', 8, 0);
+ T('1.11763521882808951389379339E+68', '-111763521882808951389379339000000000000000000000000000000000000000001', 45, 2);
+ T('7.258045E-90', '-1', 9, 4);
+ T('28297.07767465776095501208', '-28298', 82, 1);
+ T('9.8436694930E+6096', '-9843669493000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 4);
+ T('6.980766024171091133471406E+124', '-69807660241710911334714060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 28, 3);
+ T('-4.1678329455E+650', '416783294549999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 0);
+ T('-724645750625.0503', '724645750624', 7, 1);
+ T('-3.630361293407578667656E+85', '36303612934075786676559999999999999999999999999999999999999999999999999999999999999999', 75, 6);
+ T('-2.282041791052766066582E+65', '228204179105276606658199999999999999999999999999999999999999999999', 77, 3);
+ T('-4.05885786039440E+58', '40588578603943999999999999999999999999999999999999999999999', 10, 5);
+ T('-4.089E-7395', '-1', 91, 2);
+ T('6.8473756045590610002261E+704', '-684737560455906100022610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 5);
+ T('4.7627530E+61', '-47627530000000000000000000000000000000000000000000000000000001', 58, 0);
+ T('-1.78125770349245995541747562E-15', '-1', 98, 6);
+ T('4.632632199968292E-9', '-1', 8, 3);
+ T('-7.695397958513E+214', '76953979585129999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 3);
+ T('2.411222852901177436345950588E+184', '-24112228529011774363459505880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 6);
+ T('-6.27333206882569E-249', '-1', 57, 2);
+ T('-528825.222155484694738529948', '528824', 48, 5);
+ T('8.9E+36', '-8900000000000000000000000000000000001', 13, 4);
+ T('-9.3740867626975E+6015', '9374086762697499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 6);
+ T('57996.171384933991867', '-57997', 72, 1);
+ T('1.94898663E+5144', '-194898663000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 3);
+ T('-2.8940449E-9', '-1', 87, 5);
+ T('3.300338158998319715318068205E-2446', '-1', 27, 5);
+ T('39.42837', '-40', 65, 4);
+ T('5.636600038349643329599867E+2715', '-5636600038349643329599867000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 1);
+ T('-3.089699675754862802905103E+5500', '30896996757548628029051029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 5);
+ T('-1.07649793E+86', '107649792999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 3);
+ T('-9E+8492', '899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 2);
+ T('6.114E+9', '-6114000001', 39, 0);
+ T('-9E+7', '89999999', 3, 2);
+ T('9.59087854829724292487035E+447', '-9590878548297242924870350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 6);
+ T('5.8352962226111397375741638E-16', '-1', 43, 2);
+ T('7.1877589929153870852790E+266', '-718775899291538708527900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 3);
+ T('-4.09292537699972023E+9911', '409292537699972022999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 1);
+ T('-5.03674E+922', '50367399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 4);
+ T('-6.339073477900482E-28', '-1', 30, 6);
+ T('6.14327713096369112E+4288', '-61432771309636911200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 6);
+ T('5.8603236515505319568E-8415', '-1', 41, 1);
+ T('4.929894276018590218E+4442', '-492989427601859021800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 6);
+ T('1.1772212963643114467065847E-747', '-1', 56, 3);
+ T('-1.145E+7', '11449999', 22, 0);
+ T('2.232E+813', '-2232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 63, 4);
+ T('-3.7698305E-149', '-1', 20, 1);
+ T('8.683067024066886E+82', '-86830670240668860000000000000000000000000000000000000000000000000000000000000000001', 15, 4);
+ T('-5528498.1814959919967122749208', '5528497', 33, 4);
+ T('1.802503875476638912E+89', '-180250387547663891200000000000000000000000000000000000000000000000000000000000000000000001', 94, 1);
+ T('3.2937313143249271044884E+935', '-329373131432492710448840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 0);
+ T('9.5362578508E+59', '-953625785080000000000000000000000000000000000000000000000001', 77, 2);
+ T('-6.188363927199761E+9907', '61883639271997609999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 6);
+ T('7.039942972739E-22', '-1', 11, 5);
+ T('8.8454E+582', '-8845400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 0);
+ T('9.318604393E+22', '-93186043930000000000001', 16, 0);
+ T('-8.9924155477E+1548', '8992415547699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 4);
+ T('-4584829809.7203', '4584829808', 35, 6);
+ T('-8.7774491009256165419187315E-60', '-1', 79, 4);
+ T('-9.46373708602630E+772', '94637370860262999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 6);
+ T('-7.314E+538', '73139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 4);
+ T('9107383234828964579495.4', '-9107383234828964579496', 28, 4);
+ T('-5617.189948', '5616', 51, 6);
+ T('-37882279.7329', '37882278', 86, 4);
+ T('-1.7979946430746479807278130133E+33', '1797994643074647980727813013299999', 79, 3);
+ T('-6.0E+855', '5999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 5);
+ T('6.83277888602447268E-97', '-1', 41, 5);
+ T('-5.612912091446121819031E+53', '561291209144612181903099999999999999999999999999999999', 28, 5);
+ T('-28.22', '27', 41, 2);
+ T('6.96764375299990271E-87', '-1', 93, 6);
+ T('7.4308275842', '-8', 21, 4);
+ T('-6.7701487046928E+62', '677014870469279999999999999999999999999999999999999999999999999', 50, 0);
+ T('-3.372E+6509', '337199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 5);
+ T('9.128692303E+4191', '-9128692303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 0);
+ T('-70484.128', '70483', 84, 1);
+ T('-9.812852746568918441E+593', '981285274656891844099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 4);
+ T('7.17589632585409878308245E+72', '-7175896325854098783082450000000000000000000000000000000000000000000000001', 64, 3);
+ T('6.1972074182397E+588', '-6197207418239700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 2);
+ T('4.148124866241561069E+5751', '-4148124866241561069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 2);
+ T('-1.006798E+9050', '100679799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 3);
+ T('-5.1743362E+8561', '517433619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 4);
+ T('6.718132429E+9749', '-671813242900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 6);
+ T('7.80E+60', '-7800000000000000000000000000000000000000000000000000000000001', 58, 5);
+ T('5.57930952131593311246E+6507', '-5579309521315933112460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 3);
+ T('-6.4E+92', '639999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 1);
+ T('-0.00255259059406820796502672632042', '-1', 9, 2);
+ T('-30.71621444306413132', '29', 6, 4);
+ T('940535.3583359', '-940536', 49, 1);
+ T('-9.399217626755323887256871664E+76', '93992176267553238872568716639999999999999999999999999999999999999999999999999', 3, 2);
+ T('-5.7898025131838151E+170', '578980251318381509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 3);
+ T('543.00781654755853', '-544', 35, 2);
+ T('8.43966528929E-66', '-1', 47, 6);
+ T('-7.468982116935902567', '6', 70, 5);
+ T('-1.450883E+414', '1450882999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 4);
+ T('-312922.68031130963', '312921', 30, 6);
+ T('8729630446123649.1090956792', '-8729630446123650', 72, 1);
+ T('-6200.98715152471915', '6199', 25, 5);
+ T('-4102.1799463256009682236', '4101', 88, 3);
+ T('5.4180654302742230735530E+967', '-54180654302742230735530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 0);
+ T('-9.008974E+8', '900897399', 73, 4);
+ T('-2.67770760230E+85', '26777076022999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 3);
+ T('9.106583811818055E+7995', '-9106583811818055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 0);
+ T('5.70488228E-101', '-1', 82, 2);
+ T('-4.92750157369619E+523', '49275015736961899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 1);
+ T('-9.2496498369637185E+6562', '92496498369637184999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 4);
+ T('928288.314972080513130', '-928289', 30, 0);
+ T('-2E+5', '199999', 21, 4);
+ T('-8.9E+9031', '88999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 5);
+ T('-8.628E-8141', '-1', 72, 3);
+ T('-8E+5203', '79999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 1);
+ T('-8.148764302737596884E-46', '-1', 39, 6);
+ T('2.709197039130958475361659221E+4217', '-270919703913095847536165922100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 1);
+ T('0.000005870412295540393', '-1', 25, 6);
+ T('-4.8500745650445884235106343E+462', '4850074565044588423510634299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 1);
+ T('-7.6830360E+81', '7683035999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 6);
+ T('7.2294734849E+50', '-722947348490000000000000000000000000000000000000001', 35, 5);
+ T('-3.4E+806', '339999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 1);
+ T('3.91058E-5296', '-1', 80, 6);
+ T('8.664249694117578720027E-11', '-1', 20, 6);
+ T('9.6E+673', '-96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 29, 2);
+ T('-7E+38', '699999999999999999999999999999999999999', 93, 1);
+ T('2.259247157940839764924233426E-40', '-1', 27, 5);
+ T('1E-8', '-1', 56, 3);
+ T('3.814585499839735E+78', '-3814585499839735000000000000000000000000000000000000000000000000000000000000001', 84, 6);
+ T('-2E-44', '-1', 57, 0);
+ T('-6.026447187E+7656', '6026447186999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 2);
+ T('8.8049E-991', '-1', 34, 4);
+ T('3.8072633043E+401', '-380726330430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 4);
+ T('-179.7646802601075651943686364', '178', 60, 3);
+ T('-5.442E+97', '54419999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 1);
+ T('9.5553425E+8', '-955534251', 56, 1);
+ T('-2.9E+8158', '28999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 6);
+ T('7.25806087674991982997992243E+2854', '-72580608767499198299799224300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 5);
+ T('8.06132857373E-84', '-1', 58, 2);
+ T('-9.7722316821636104820005E-940', '-1', 15, 5);
+ T('2.43276710070128919241182106E-9', '-1', 21, 0);
+ T('-8.2392089739431827694E+65', '823920897394318276939999999999999999999999999999999999999999999999', 2, 0);
+ T('9.8692E+16', '-98692000000000001', 62, 4);
+ T('-5.22399499310836552829E+516', '5223994993108365528289999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 6);
+ T('-9.88582158587051021764E+84', '9885821585870510217639999999999999999999999999999999999999999999999999999999999999999', 78, 6);
+ T('-6.389044706753679E-9', '-1', 27, 4);
+ T('2.411699817671204267850903892E+74', '-241169981767120426785090389200000000000000000000000000000000000000000000001', 83, 4);
+ T('5.7483E-775', '-1', 80, 6);
+ T('-3.3702227665226151E+6835', '33702227665226150999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 5);
+ T('18.8314643947281689431312872555', '-19', 91, 0);
+ T('-1.5566645048E-197', '-1', 19, 6);
+ T('-8.4805672948028348E-1671', '-1', 82, 4);
+ T('-7.86752904630E+22', '78675290462999999999999', 26, 3);
+ T('-9.473745735434999014E+5794', '94737457354349990139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 0);
+ T('7.53133604E+456', '-7531336040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 2);
+ T('-521374590.15529', '521374589', 79, 6);
+ T('-3.7629140165339438051614E+31', '37629140165339438051613999999999', 40, 2);
+ T('-4.337E+20', '433699999999999999999', 59, 6);
+ T('-1.5608437745535E-6870', '-1', 41, 0);
+ T('42536814.2060769878981539649', '-42536815', 9, 2);
+ T('473764101.863', '-473764102', 33, 2);
+ T('1.1276068857853087144E+119', '-112760688578530871440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 3);
+ T('-6.6059102129798002429E-180', '-1', 55, 2);
+ T('-2.8878429696592234675E+656', '288784296965922346749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 2);
+ T('6.02976300430E-81', '-1', 24, 5);
+ T('2.4200970619604E+5114', '-242009706196040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 2);
+ T('3.470016669485848E+589', '-34700166694858480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 3);
+ T('5.88949014186629785113789E-56', '-1', 70, 1);
+ T('-8.5185689764276809E+571', '85185689764276808999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 6);
+ T('-4.9373647375673322429E+63', '4937364737567332242899999999999999999999999999999999999999999999', 10, 2);
+ T('-8359322145.2047150', '8359322144', 10, 6);
+ T('-4.12255822747553119047084E+151', '41225582274755311904708399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 6);
+ T('-93.5917365579899673', '92', 64, 3);
+ T('1233.157', '-1234', 95, 4);
+ T('2.28E+3637', '-22800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 0);
+ T('3.2E+652', '-32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 2);
+ T('8E+690', '-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 2);
+ T('5072380902328.39392406639972593', '-5072380902329', 98, 2);
+ T('1.9714E+310', '-19714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 2);
+ T('-7986.91410236027', '7985', 85, 4);
+ T('-2.7368236860163E+4108', '27368236860162999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 3);
+ T('0.098121600195136467432746499951', '-1', 89, 4);
+ T('-0.00065600', '-1', 17, 6);
+ T('-4.406291248369177639307357E+84', '4406291248369177639307356999999999999999999999999999999999999999999999999999999999999', 74, 6);
+ T('1.21727815544474399177E+9540', '-1217278155444743991770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 53, 4);
+ T('7.278287062821294207E+99', '-7278287062821294207000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 6);
+ T('-5.401085185253797933E+684', '5401085185253797932999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 1);
+ T('6.480E+5', '-648001', 74, 1);
+ T('4.4362054207935578057610658E+81', '-4436205420793557805761065800000000000000000000000000000000000000000000000000000001', 94, 3);
+ T('-5.47860716577035E+252', '5478607165770349999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 3);
+ T('2.02375872141331799E-18', '-1', 73, 5);
+ T('1.553281891246043629172345E-54', '-1', 51, 6);
+ T('4.372629616693E+30', '-4372629616693000000000000000001', 25, 1);
+ T('-4.237797780877525E-88', '-1', 22, 6);
+ T('4.313671004966119595E+4982', '-431367100496611959500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 65, 4);
+ T('-1.5160946775830384574250946E-72', '-1', 67, 6);
+ T('-737.785447916409044709972741', '736', 32, 3);
+ T('4.96009646523E+6928', '-49600964652300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 4);
+ T('-3.295954555936383E+6167', '329595455593638299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 5);
+ T('-5856.924147115752598206367181', '5855', 69, 1);
+ T('9.249336461303819141701E-8536', '-1', 92, 2);
+ T('8.605327998268419243033350991E+85', '-86053279982684192430333509910000000000000000000000000000000000000000000000000000000001', 6, 6);
+ T('696549.339145652', '-696550', 14, 2);
+ T('-8.176741225477502525539193524E+95', '817674122547750252553919352399999999999999999999999999999999999999999999999999999999999999999999', 40, 0);
+ T('3.30635915014763341E+1295', '-330635915014763341000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 3);
+ T('-4.38915758407837399497013E-502', '-1', 90, 0);
+ T('-9.14245E+516', '9142449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 6);
+ T('-3.451259542820594E+42', '3451259542820593999999999999999999999999999', 57, 0);
+ T('47.78493498455261910', '-48', 5, 5);
+ T('4E+4', '-40001', 35, 1);
+ T('4.0315774783838586E+92', '-403157747838385860000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 1);
+ T('9.7265292', '-10', 46, 1);
+ T('-7.57961E+6', '7579609', 72, 0);
+ T('-5.0054941352564376E+9724', '50054941352564375999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 3);
+ T('1.3E+9', '-1300000001', 76, 1);
+ T('8.412E+653', '-841200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 5);
+ T('-847.8664627567105010170503', '846', 21, 1);
+ T('6.20535683853579928220399137102E-6052', '-1', 11, 2);
+ T('784613736240', '-784613736241', 20, 5);
+ T('84810567.12918427585', '-84810568', 32, 6);
+ T('-4.5E+6', '4499999', 27, 5);
+ T('-3.770300966660341496286220827E-810', '-1', 76, 6);
+ T('-8.9040436711641287367', '7', 47, 2);
+ T('7.50177667646544099383438E+60', '-7501776676465440993834380000000000000000000000000000000000001', 74, 4);
+ T('2.04798E-2052', '-1', 61, 3);
+ T('-27853074084.6003444', '27853074083', 52, 1);
+ T('-6810842715.0602578267749266', '6810842714', 69, 4);
+ T('3.685094796703270973775509E+768', '-3685094796703270973775509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 9, 1);
+ T('-7.41722005560E+21', '7417220055599999999999', 78, 4);
+ T('3.80404696060092077871162E+8478', '-3804046960600920778711620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 3);
+ T('-8.826107601677429E-69', '-1', 25, 4);
+ T('-7.6369173631045E+645', '7636917363104499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 4);
+ T('-6.6360480783106603584834469008E+31', '66360480783106603584834469007999', 75, 5);
+ T('3.40545496668848568687814E+938', '-340545496668848568687814000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 5);
+ T('-3.327167329768419245194433E+3927', '3327167329768419245194432999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 3);
+ T('1.373047E+897', '-1373047000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 1);
+ T('-6E+9', '5999999999', 81, 2);
+ T('3.8837079E+1800', '-3883707900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 5);
+ T('-1.046078286928960162379E+658', '10460782869289601623789999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 5);
+ T('4.297675856344395E+147', '-4297675856344395000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 4);
+ T('7.37976E-8', '-1', 69, 2);
+ T('-6676493907.72349135475998458152', '6676493906', 82, 2);
+ T('-5.76315639E+3754', '57631563899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 3);
+ T('4E+692', '-400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 1);
+ T('6E-6929', '-1', 10, 5);
+ T('6.613049024634E-360', '-1', 69, 0);
+ T('-5.40321067661E+873', '5403210676609999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 6);
+ T('7.1340587923709172E+92', '-713405879237091720000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 2);
+ T('-2.358999856951E+419', '235899985695099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 1);
+ T('-3.780054938502643344577098937E+691', '37800549385026433445770989369999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 48, 6);
+ T('9.0879283626538966335E-83', '-1', 22, 6);
+ T('61.53', '-62', 55, 1);
+ T('9.4E-309', '-1', 90, 1);
+ T('-5.8227051582600', '4', 82, 1);
+ T('4.72423817E+334', '-47242381700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 1);
+ T('4.071359514580240961E+520', '-40713595145802409610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 6);
+ T('-8.17E+595', '81699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 5);
+ T('9.191015850753886009278348504E-156', '-1', 47, 6);
+ T('-1.9357235667512E+80', '193572356675119999999999999999999999999999999999999999999999999999999999999999999', 48, 3);
+ T('-297272.059045847726951539', '297271', 85, 3);
+ T('-2.4207313828693678279875349E+784', '24207313828693678279875348999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 2);
+ T('2956446.98306', '-2956447', 83, 2);
+ T('-7.373597966462E+215', '737359796646199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 6);
+ T('-2.958550E+926', '295854999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 1);
+ T('-1.73888E+9', '1738879999', 42, 2);
+ T('-8.24812261E+2170', '82481226099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 4);
+ T('-0.00000427490097', '-1', 73, 4);
+ T('-6.36962027956978596398543794058E+2824', '63696202795697859639854379405799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 6);
+ T('-7.199E+3242', '719899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 2);
+ T('-1.780743572311722444724424E-6860', '-1', 41, 5);
+ T('-120095.556411765497388861', '120094', 93, 5);
+ T('7959011', '-7959012', 2, 2);
+ T('-9.573668E+85', '95736679999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('-3.50E-9', '-1', 93, 1);
+ T('-3.662299112923419E-23', '-1', 71, 3);
+ T('4.4208364329746810862659215E-8', '-1', 81, 5);
+ T('4.564633303E+1911', '-4564633303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 1);
+ T('-0.0000038780097', '-1', 5, 3);
+ T('4.786552161777514432816222227E+933', '-4786552161777514432816222227000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 5);
+ T('-676365789', '676365788', 7, 4);
+ T('2.505E+66', '-2505000000000000000000000000000000000000000000000000000000000000001', 55, 3);
+ T('3.822E+136', '-38220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 6);
+ T('-2.651607684424E+1361', '265160768442399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 5);
+ T('-6.933286972884052E-14', '-1', 53, 1);
+ T('-7.97772438203486E+109', '79777243820348599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 87, 4);
+ T('6.3994473567864E+9111', '-6399447356786400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 0);
+ T('3.5584803658584774234364117E+289', '-35584803658584774234364117000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 3);
+ T('4.0523463352112537E+8743', '-40523463352112537000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 3);
+ T('8.114356756946645E+188', '-811435675694664500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 3);
+ T('4.3569E-7', '-1', 73, 1);
+ T('-0.000007881803590787475', '-1', 39, 0);
+ T('-9.6320950E+149', '963209499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 6);
+ T('5.52797443888107008830E+64', '-55279744388810700883000000000000000000000000000000000000000000001', 44, 5);
+ T('257431.231', '-257432', 52, 4);
+ T('9.87416153308225762E+272', '-987416153308225762000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 37, 6);
+ T('-51883408187574511847420.7642317', '51883408187574511847419', 19, 5);
+ T('-7.8996894225486805618E+9263', '789968942254868056179999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 1);
+ T('-6.368436257634E+149', '636843625763399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 2);
+ T('9.64E+52', '-96400000000000000000000000000000000000000000000000001', 65, 5);
+ T('-5.15831441242289533540725E+1742', '515831441242289533540724999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 2);
+ T('5E+45', '-5000000000000000000000000000000000000000000001', 36, 5);
+ T('4.5754E+56', '-457540000000000000000000000000000000000000000000000000001', 49, 4);
+ T('1.66083061413E+37', '-16608306141300000000000000000000000001', 93, 2);
+ T('-1.2559781E+48', '1255978099999999999999999999999999999999999999999', 73, 3);
+ T('4.639585887075665517E+150', '-4639585887075665517000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 36, 5);
+ T('-8.8628978820E-47', '-1', 34, 0);
+ T('-1.817278999E+4762', '18172789989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 4);
+ T('293.13724808819', '-294', 43, 6);
+ T('-5.8217258E+6720', '5821725799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 51, 5);
+ T('4.8256777652824137367481E+60', '-4825677765282413736748100000000000000000000000000000000000001', 69, 4);
+ T('9.85439E+110', '-985439000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 0);
+ T('6.38189627112396138E+364', '-63818962711239613800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 54, 0);
+ T('69458.851819156471345', '-69459', 66, 2);
+ T('-4.388936E-3133', '-1', 62, 3);
+ T('8.5E+1819', '-85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 3);
+ T('37907209.05814334391471902232', '-37907210', 26, 2);
+ T('7.657176463505404390601638E+82', '-76571764635054043906016380000000000000000000000000000000000000000000000000000000001', 62, 3);
+ T('2.0879768783018728E+6434', '-208797687830187280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 3);
+ T('-1.94286E+54', '1942859999999999999999999999999999999999999999999999999', 93, 5);
+ T('2.509980656E+82', '-25099806560000000000000000000000000000000000000000000000000000000000000000000000001', 80, 3);
+ T('277508.84', '-277509', 92, 6);
+ T('-5.144866380603320747187E+7912', '51448663806033207471869999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 1);
+ T('-2.6393904E+1665', '2639390399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 1);
+ T('-7.25E+1330', '72499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 0);
+ T('-5.5E-5311', '-1', 50, 1);
+ T('2.739011636686998E-56', '-1', 57, 3);
+ T('-563540.2121340498479692', '563539', 59, 5);
+ T('-97013029', '97013028', 53, 2);
+ T('7.8E+2', '-781', 59, 6);
+ T('-1.9E+9', '1899999999', 9, 6);
+ T('-8.221688810796685750E-2341', '-1', 53, 0);
+ T('-3.98973322086608641185942596845E-3886', '-1', 35, 5);
+ T('-253.583889', '252', 19, 0);
+ T('-2.02798720045831871637E+418', '20279872004583187163699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 0);
+ T('-4.995892407687072507909E+138', '4995892407687072507908999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 5);
+ T('2.717E+8904', '-2717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 4);
+ T('4.8361150E+395', '-483611500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 2);
+ T('-5.6866529888392561191887403E+3213', '5686652988839256119188740299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 2);
+ T('-5728594443.73', '5728594442', 69, 2);
+ T('-8.5892141752245383289485830E+750', '8589214175224538328948582999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 4);
+ T('1949.6827652007896510930', '-1950', 62, 4);
+ T('3.17E+3034', '-31700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 0);
+ T('9.40353869230E+131', '-940353869230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 3);
+ T('-1.005231781E+754', '10052317809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 25, 1);
+ T('-3.13030227858139051447E-3914', '-1', 18, 5);
+ T('-5.802932930E-219', '-1', 75, 2);
+ T('3E-63', '-1', 24, 4);
+ T('-5.44656E-7', '-1', 97, 4);
+ T('-7.9289E+964', '79288999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 4);
+ T('7231504.8494143602444249', '-7231505', 29, 6);
+ T('3.8637618756555589E-79', '-1', 67, 4);
+ T('1.050459023194375755E+661', '-10504590231943757550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 6);
+ T('58.0520136015551155222', '-59', 62, 3);
+ T('-5.12159975124329057215277475E+39', '5121599751243290572152774749999999999999', 100, 4);
+ T('3.4E+53', '-340000000000000000000000000000000000000000000000000001', 39, 0);
+ T('-9.11819725232430470175507893E+4533', '9118197252324304701755078929999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 1);
+ T('2.315479025143160E+37', '-23154790251431600000000000000000000001', 4, 4);
+ T('801441.800244', '-801442', 18, 5);
+ T('4.65822651143', '-5', 53, 4);
+ T('-7.9475734389847E+924', '7947573438984699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 0);
+ T('-1.139889014152E+325', '11398890141519999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 5);
+ T('-7.087556411932925E-7958', '-1', 95, 3);
+ T('1.67077939871068669145E-8930', '-1', 42, 6);
+ T('-4.069309987983E+232', '40693099879829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 4);
+ T('-594.04380474644659967948383999', '593', 66, 0);
+ T('565152.34813888', '-565153', 32, 3);
+ T('-8.8403511805742847990278177537E+1086', '8840351180574284799027817753699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 5);
+ T('6.918045873286125233230656542E-822', '-1', 96, 0);
+ T('-9.39766478E+7214', '939766477999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 2);
+ T('76.999489439161', '-77', 36, 5);
+ T('-2.4837596077356484054787E-991', '-1', 67, 0);
+ T('-5.88825533730808945037E+7784', '588825533730808945036999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 4);
+ T('-6.92269953621528E+7431', '6922699536215279999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 4);
+ T('8.56977736602895688449870953218E+2229', '-8569777366028956884498709532180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 4);
+ T('-265116880.319223', '265116879', 75, 0);
+ T('-3.68103568465299E+6025', '36810356846529899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 44, 3);
+ T('-2.3861212581421104E+3531', '2386121258142110399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 6);
+ T('3.162259924662190261868780914E-8073', '-1', 33, 3);
+ T('4.231902141', '-5', 11, 0);
+ T('1596148.702693951625050', '-1596149', 39, 3);
+ T('-8.0830494417367', '7', 45, 6);
+ T('-3.0749139567673E+63', '3074913956767299999999999999999999999999999999999999999999999999', 27, 3);
+ T('-0.84778256169722', '-1', 62, 6);
+ T('-4.0E-9843', '-1', 37, 1);
+ T('8383981040.78039375810582', '-8383981041', 81, 4);
+ T('4.6715832048378954300783E+64', '-46715832048378954300783000000000000000000000000000000000000000001', 64, 4);
+ T('-34.3269014491982351', '33', 25, 6);
+ T('1.677920656403445683407187205E+43', '-16779206564034456834071872050000000000000001', 95, 2);
+ T('-1.9773410235951E+316', '19773410235950999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 2);
+ T('-3692988.15803', '3692987', 62, 0);
+ T('9.65607188371195591665847E+5709', '-9656071883711955916658470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 3);
+ T('1.575E+5808', '-1575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 3);
+ T('-4.093512338856723872846392E+38', '409351233885672387284639199999999999999', 64, 6);
+ T('4.5740235508749E-67', '-1', 23, 2);
+ T('-494.525079453', '493', 57, 1);
+ T('-8.3337848765E+493', '83337848764999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 23, 6);
+ T('-1.78E-742', '-1', 26, 2);
+ T('5.44403453478974E+3415', '-54440345347897400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 3);
+ T('-1.347798E+10', '13477979999', 71, 0);
+ T('-4.07587862976637553416051E+5028', '4075878629766375534160509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 4);
+ T('-5495.603139602264', '5494', 13, 1);
+ T('-214937.711001588179472', '214936', 98, 4);
+ T('-1459.753191830450773957770', '1458', 42, 6);
+ T('-8.5767207820891732074E+779', '857672078208917320739999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 19, 3);
+ T('2.9415509E+7937', '-294155090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 4);
+ T('-761.35434409951175505', '760', 40, 6);
+ T('-4.46542E+91', '44654199999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 3);
+ T('2.4069E-709', '-1', 29, 1);
+ T('-8.84418762320275223740909743485E+5630', '884418762320275223740909743484999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 0);
+ T('4.91263998915746E-450', '-1', 99, 1);
+ T('66728549.165420387', '-66728550', 14, 0);
+ T('2.3562212032559202447572E+74', '-235622120325592024475720000000000000000000000000000000000000000000000000001', 73, 5);
+ T('-501478.568112', '501477', 99, 5);
+ T('5.09506837359272533099450088325E+142', '-50950683735927253309945008832500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 5);
+ T('4.7033617735967569831612E+7106', '-470336177359675698316120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 6);
+ T('7802.9', '-7803', 4, 5);
+ T('2.76914489011424407121E-194', '-1', 53, 5);
+ T('4.2596694249381930303918E+5819', '-425966942493819303039180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 0);
+ T('2.8364186883438E-364', '-1', 72, 5);
+ T('-3.1792913729221643530', '2', 22, 3);
+ T('-7.24641360668918E+25', '72464136066891799999999999', 6, 5);
+ T('5.552450506818223518837925910E+656', '-555245050681822351883792591000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 0);
+ T('772977050.740867', '-772977051', 91, 0);
+ T('-4.4226268397268014998883771E+51', '4422626839726801499888377099999999999999999999999999', 35, 3);
+ T('3.8257074E+56', '-382570740000000000000000000000000000000000000000000000001', 81, 4);
+ T('-6.862909E+25', '68629089999999999999999999', 38, 5);
+ T('-3.0573320E+818', '305733199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 64, 5);
+ T('-7.5107332996965663195359E+3057', '7510733299696566319535899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 4);
+ T('6.43E-333', '-1', 24, 5);
+ T('2.19E+3', '-2191', 35, 3);
+ T('-2.482026480852855931140E+4000', '24820264808528559311399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 54, 5);
+ T('-159821810.438833773718444200652', '159821809', 68, 5);
+ T('7.343507090983485850E+76', '-73435070909834858500000000000000000000000000000000000000000000000000000000001', 94, 0);
+ T('-64355804997', '64355804996', 14, 1);
+ T('-8.609334142E-392', '-1', 73, 6);
+ T('39.6537827643678265991104', '-40', 42, 5);
+ T('8.1420925149845333528677', '-9', 28, 5);
+ T('6.5318172829475922E+853', '-65318172829475922000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 4);
+ T('-9.7638885824595621699598543E+213', '9763888582459562169959854299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 4);
+ T('-5.61357524045920852E-7691', '-1', 21, 0);
+ T('819.411', '-820', 5, 0);
+ T('9.7981E-1445', '-1', 44, 3);
+ T('-4186779.7338394201055572', '4186778', 43, 1);
+ T('-7.11E+78', '7109999999999999999999999999999999999999999999999999999999999999999999999999999', 31, 4);
+ T('-6.353241800908704938E+97', '63532418009087049379999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 2);
+ T('1.049565134337266E+6807', '-1049565134337266000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 2);
+ T('-6.493546128E+9687', '6493546127999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 4);
+ T('-0.0000090730960953692948814', '-1', 60, 5);
+ T('6.948721E+95', '-694872100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 82, 1);
+ T('47638.08052897', '-47639', 46, 1);
+ T('9.647996680E+188', '-964799668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 0);
+ T('635.588490721427736672557988', '-636', 64, 4);
+ T('-6.3751236578784502035255', '5', 22, 6);
+ T('5.5842756516561502843E+7948', '-55842756516561502843000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 62, 5);
+ T('-910952051.030738', '910952050', 97, 4);
+ T('-0.004237', '-1', 81, 1);
+ T('6.280749477871860663167E+26', '-628074947787186066316700001', 94, 3);
+ T('0.5887974848986668459860', '-1', 1, 5);
+ T('3.2539213609579824453016862E-7', '-1', 91, 6);
+ T('5.314838805256065E+5885', '-531483880525606500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 6);
+ T('1602044035.7927381107411165545', '-1602044036', 23, 6);
+ T('7.4319384E+680', '-743193840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 100, 1);
+ T('-6.090752630628732667189388E-49', '-1', 22, 2);
+ T('1.27596325259518031725034775E+9331', '-12759632525951803172503477500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 3);
+ T('-7.21636605310267009561658E+94', '72163660531026700956165799999999999999999999999999999999999999999999999999999999999999999999999', 28, 5);
+ T('7.1935920124633697841776599040E+5033', '-719359201246336978417765990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 2);
+ T('-9.606E+8', '960599999', 23, 6);
+ T('-7.52613304242403862866746849E+31', '75261330424240386286674684899999', 16, 4);
+ T('-6.6032267018882435702406489258E+37', '66032267018882435702406489257999999999', 87, 3);
+ T('-1.77907806864155E+2117', '177907806864154999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 2);
+ T('-2040.0789416822482405', '2039', 43, 2);
+ T('2.374599059770742521E+21', '-2374599059770742521001', 38, 2);
+ T('-3715099.68096103824415545', '3715098', 46, 2);
+ T('-508', '507', 69, 5);
+ T('2.3661186120222E+9546', '-2366118612022200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 77, 5);
+ T('1.822895159829E+21', '-1822895159829000000001', 94, 1);
+ T('2.6707E-9490', '-1', 72, 2);
+ T('9.6814234960051001094E+95', '-968142349600510010940000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 5);
+ T('8E-69', '-1', 48, 1);
+ T('5.837272652445582129828461E-71', '-1', 100, 1);
+ T('5.2355523637981E+7401', '-5235552363798100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 69, 1);
+ T('-5.5345469043095579491886E+3641', '553454690430955794918859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 2);
+ T('8.9885429454E-132', '-1', 79, 3);
+ T('-8.988906013296539010663E+74', '898890601329653901066299999999999999999999999999999999999999999999999999999', 18, 1);
+ T('-2.928781924473155E+60', '2928781924473154999999999999999999999999999999999999999999999', 56, 5);
+ T('9.922225969070186970E+50', '-992222596907018697000000000000000000000000000000001', 48, 6);
+ T('8.8582260464338E+833', '-885822604643380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 2);
+ T('-0.000083974275679122', '-1', 94, 2);
+ T('8.0418268406169115030E+449', '-804182684061691150300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 1);
+ T('0.0806484860', '-1', 81, 1);
+ T('-8.58906460991331860240E+1495', '85890646099133186023999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 55, 0);
+ T('2.78021004181E+9618', '-2780210041810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 12, 0);
+ T('7.64787433842050707866603223673E+1074', '-7647874338420507078666032236730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 0);
+ T('-2.675832716E+1867', '26758327159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 6);
+ T('-6.1E+74', '609999999999999999999999999999999999999999999999999999999999999999999999999', 55, 1);
+ T('22143.32780842', '-22144', 4, 6);
+ T('-2.23E+2967', '2229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 1);
+ T('-7.3461578022911285388117E+55', '73461578022911285388116999999999999999999999999999999999', 25, 4);
+ T('0.0000103477862', '-1', 33, 2);
+ T('-7.75916310E+747', '7759163099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 0);
+ T('-4.21624828210059889562E+38', '421624828210059889561999999999999999999', 24, 3);
+ T('-855647.882004151712756718', '855646', 21, 1);
+ T('929.952881913496005904183', '-930', 94, 0);
+ T('6.44852944235988493072E-7', '-1', 34, 5);
+ T('-7.7541680789693197E+378', '7754168078969319699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 65, 4);
+ T('8.37154138773618394175569487E+823', '-83715413877361839417556948700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 6);
+ T('3.56877256921781653335101426602E-827', '-1', 32, 0);
+ T('41.7920935661339084899', '-42', 33, 1);
+ T('-9034714445760970392.9891', '9034714445760970391', 92, 6);
+ T('0.9901242225263525856045724256', '-1', 97, 5);
+ T('8.627916E+497', '-862791600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 0);
+ T('-12.078015163950270633', '11', 52, 1);
+ T('-6.5400738086980E+8280', '6540073808697999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 2);
+ T('-7.89844067E+28', '78984406699999999999999999999', 19, 3);
+ T('-1.4179129649446826484031793743E+34', '14179129649446826484031793742999999', 88, 5);
+ T('9.5771E+7', '-95771001', 35, 4);
+ T('86748.750805220441811', '-86749', 59, 4);
+ T('-7.9E-69', '-1', 74, 6);
+ T('-5.558871E-7852', '-1', 98, 0);
+ T('4.426828808542326377566019905E+96', '-4426828808542326377566019905000000000000000000000000000000000000000000000000000000000000000000001', 4, 4);
+ T('-6.484E-472', '-1', 80, 2);
+ T('-2.035483850455E+87', '2035483850454999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 4);
+ T('-7.26317574599476319243564708878E-38', '-1', 44, 6);
+ T('4.1E+45', '-4100000000000000000000000000000000000000000001', 23, 3);
+ T('1.1718897537655108313610E+533', '-117188975376551083136100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 0);
+ T('19131.303217384410540738491', '-19132', 19, 5);
+ T('-8.514E+8452', '85139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 5);
+ T('-7.68171332054353091827158E-87', '-1', 62, 1);
+ T('1.67394887377074180700665E-74', '-1', 24, 3);
+ T('8.809141790842303216013E+2947', '-88091417908423032160130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 3);
+ T('-1.985680948557747552238E-8', '-1', 70, 3);
+ T('0.05319759951291669', '-1', 37, 6);
+ T('-6.311858074684230241408965E-52', '-1', 98, 1);
+ T('-0.713496072318959250671133019', '-1', 70, 1);
+ T('4.55121883E+669', '-4551218830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 3);
+ T('-4678.517', '4677', 33, 1);
+ T('73726.97630', '-73727', 57, 2);
+ T('554956.7461679132103970444148', '-554957', 22, 4);
+ T('3.663604693938283914', '-4', 86, 1);
+ T('-2.389E+1981', '23889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 3);
+ T('6.76392906458211497449E-91', '-1', 61, 5);
+ T('-5.79037335397252140989E+6488', '579037335397252140988999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 4);
+ T('-5987554010722945734.919', '5987554010722945733', 74, 4);
+ T('4.959631E+24', '-4959631000000000000000001', 17, 2);
+ T('8.577255042312858895098767E+3495', '-8577255042312858895098767000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 84, 3);
+ T('7.99212279037E+68', '-799212279037000000000000000000000000000000000000000000000000000000001', 40, 2);
+ T('2.1E-815', '-1', 85, 2);
+ T('-7857309.3614583824285335413', '7857308', 30, 0);
+ T('-5.9198127E+123', '5919812699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 1);
+ T('-7.11993056415341E+4711', '71199305641534099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 6);
+ T('93873.40', '-93874', 40, 4);
+ T('4.8857073207670867066611857983E+936', '-4885707320767086706661185798300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 3, 1);
+ T('5.3312E+519', '-5331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 6);
+ T('9.585672295298717926843E+9153', '-9585672295298717926843000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 4, 2);
+ T('8.10822666314388047129E+278', '-810822666314388047129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 0);
+ T('-3E+7903', '29999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 1);
+ T('-472797.0876351902223', '472796', 72, 6);
+ T('7E+9866', '-700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 5);
+ T('1.866565E+269', '-186656500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 5);
+ T('3.9335419663115504E+86', '-393354196631155040000000000000000000000000000000000000000000000000000000000000000000001', 50, 2);
+ T('6.36E+58', '-63600000000000000000000000000000000000000000000000000000001', 13, 5);
+ T('-1.6517855155510392208862E-9', '-1', 8, 3);
+ T('9.3E+630', '-9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 2);
+ T('-2.418747694288458755271574E+70', '24187476942884587552715739999999999999999999999999999999999999999999999', 97, 6);
+ T('2.4993636382533E-794', '-1', 8, 3);
+ T('-6.179475E+8140', '61794749999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 6);
+ T('-7.617292E+9112', '76172919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 66, 3);
+ T('-9.727931649365E+42', '9727931649364999999999999999999999999999999', 41, 2);
+ T('-7.559170E-13', '-1', 83, 3);
+ T('9186611041699.266244', '-9186611041700', 9, 1);
+ T('-6.509005366479553E+5433', '6509005366479552999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 3, 2);
+ T('5.1E+2448', '-5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 0);
+ T('5.87919797237874175388531E-91', '-1', 43, 3);
+ T('2E-78', '-1', 31, 6);
+ T('28159788.07159499967002005186', '-28159789', 57, 6);
+ T('4.0119269912133E+49', '-40119269912133000000000000000000000000000000000001', 35, 3);
+ T('-4.86E-32', '-1', 61, 6);
+ T('9.410863066912040167E+2199', '-9410863066912040167000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 8, 0);
+ T('5.27960420275766886762616850E+6470', '-527960420275766886762616850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 5);
+ T('4.223095218567E+660', '-4223095218567000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 66, 6);
+ T('5.7699362749904479438799E+277', '-57699362749904479438799000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 2);
+ T('-7.2576828130456346738E-22', '-1', 22, 4);
+ T('-2.136341181532590927800390E-49', '-1', 94, 4);
+ T('4.69173762817E+6919', '-46917376281700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 2);
+ T('8.4545914E+20', '-845459140000000000001', 33, 0);
+ T('648085909277073239844.0', '-648085909277073239845', 15, 3);
+ T('-7.44047667786014969882E+33', '7440476677860149698819999999999999', 31, 1);
+ T('-0.0000399283634773680993', '-1', 21, 6);
+ T('-5.128276396733E+49', '51282763967329999999999999999999999999999999999999', 35, 6);
+ T('-5.201571620253107627255895810', '4', 63, 4);
+ T('6.59580E+4961', '-659580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 4);
+ T('-6.4715665444952818183356E+242', '647156654449528181833559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 0);
+ T('90515.315916947498772480', '-90516', 80, 4);
+ T('-7.873628E-7334', '-1', 64, 3);
+ T('-1.95130670259907325146207E-808', '-1', 18, 4);
+ T('-5.2598655E+68', '525986549999999999999999999999999999999999999999999999999999999999999', 34, 1);
+ T('5.178106273715808099214E+9770', '-517810627371580809921400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 1);
+ T('-3.057650833824371878E+690', '3057650833824371877999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 99, 3);
+ T('6.554E+2845', '-65540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 3);
+ T('7.7487270E+8176', '-77487270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 5);
+ T('9.599549113559757167065E+7867', '-95995491135597571670650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 6);
+ T('-6.68649472007432E-229', '-1', 86, 2);
+ T('824918335.0', '-824918336', 33, 3);
+ T('-6.6142488093530922111771E-473', '-1', 31, 4);
+ T('0.71', '-1', 18, 4);
+ T('-5.8861885391588762988385250052E+900', '5886188539158876298838525005199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 5);
+ T('-4.852741359970194967E+969', '4852741359970194966999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 6);
+ T('-4.05801478E+9', '4058014779', 37, 0);
+ T('6.76E-84', '-1', 61, 1);
+ T('5.5585797485779710E+5623', '-55585797485779710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 6);
+ T('-1.461212325075357080961E-745', '-1', 87, 3);
+ T('-3.649857E+28', '36498569999999999999999999999', 79, 5);
+ T('4.15019480146004129', '-5', 91, 4);
+ T('8.83949800E+2802', '-8839498000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 5);
+ T('1870257847418015055172915.06785', '-1870257847418015055172916', 8, 0);
+ T('7.2E+7', '-72000001', 90, 5);
+ T('9.111694334752E+26', '-911169433475200000000000001', 67, 5);
+ T('1.9328548055463675732779252459E-6388', '-1', 67, 3);
+ T('5.0521E+581', '-505210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 3);
+ T('8.37000618296667', '-9', 14, 6);
+ T('9.795654E+92', '-979565400000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 76, 4);
+ T('-8.4788279904736746155E-192', '-1', 68, 0);
+ T('-5.7170683451144762E+5615', '571706834511447619999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 6);
+ T('-6986744.72007865980711351507011', '6986743', 20, 1);
+ T('0.000031035783858450531055553584', '-1', 3, 5);
+ T('-2.6E+4', '25999', 84, 1);
+ T('-4.207959234112E-9', '-1', 67, 4);
+ T('1.972382884E+896', '-197238288400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 61, 1);
+ T('-6.83329E+18', '6833289999999999999', 39, 0);
+ T('-3195.84857475629875144724152', '3194', 55, 1);
+ T('-5675816400442505920808978.8880', '5675816400442505920808977', 7, 4);
+ T('1E+3', '-1001', 69, 4);
+ T('-3.57251170E+3375', '3572511699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 2);
+ T('-2.159838263012479810E-35', '-1', 69, 5);
+ T('6.303668321759454751266368E-8', '-1', 37, 1);
+ T('-8E+22', '79999999999999999999999', 4, 0);
+ T('-9E-7', '-1', 75, 0);
+ T('5.45576687924E+16', '-54557668792400001', 59, 5);
+ T('-4.46184358E+38', '446184357999999999999999999999999999999', 29, 5);
+ T('-3.775629458300E+8735', '377562945829999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 0);
+ T('9.618208675743492E+451', '-96182086757434920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 6);
+ T('3.6623408870418579E+8754', '-3662340887041857900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 4);
+ T('-6.96E+41', '695999999999999999999999999999999999999999', 29, 4);
+ T('5E-7055', '-1', 20, 5);
+ T('-9.2242776385216829570689E-76', '-1', 66, 4);
+ T('-3.287E+921', '3286999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 3);
+ T('-4.13395333959087722513E+5828', '413395333959087722512999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 2);
+ T('-29970432.876274339886782914', '29970431', 100, 2);
+ T('-4.809642953939235333722104E+3984', '4809642953939235333722103999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 5);
+ T('994.7215', '-995', 29, 1);
+ T('-2.49725E+45', '2497249999999999999999999999999999999999999999', 9, 5);
+ T('-2.960241665307010672E+8606', '296024166530701067199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 45, 3);
+ T('-5.710122611617564157578247221', '4', 56, 1);
+ T('5.550882265328', '-6', 57, 0);
+ T('5.3966916494069686689466E-51', '-1', 76, 4);
+ T('-5.46913799648449776E+935', '546913799648449775999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 2);
+ T('6.3689150893157422928467373296E-99', '-1', 34, 5);
+ T('2.54315631093550850646805017E+86', '-254315631093550850646805017000000000000000000000000000000000000000000000000000000000001', 29, 0);
+ T('-267814824.62348775', '267814823', 62, 2);
+ T('2.8826499488859075760E-19', '-1', 56, 4);
+ T('-2.67899987052E+5357', '267899987051999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 3);
+ T('9.162E+7406', '-916200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 2);
+ T('-4.113432458333270359299772086E+448', '41134324583332703592997720859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 2);
+ T('2.51102631882511E+62', '-251102631882511000000000000000000000000000000000000000000000001', 19, 5);
+ T('7.747391221306E-9', '-1', 88, 4);
+ T('6.01634090236739298235E+42', '-6016340902367392982350000000000000000000001', 82, 5);
+ T('9.58673687326594706803905E-9801', '-1', 67, 2);
+ T('-5.59351567637E+13', '55935156763699', 92, 4);
+ T('-6.35E+4297', '63499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 0);
+ T('8.971189201421356313717E+58', '-89711892014213563137170000000000000000000000000000000000001', 91, 2);
+ T('-7.8951275317506856876615E+77', '789512753175068568766149999999999999999999999999999999999999999999999999999999', 22, 2);
+ T('8.2921E+27', '-8292100000000000000000000001', 19, 4);
+ T('9.2615189E-8', '-1', 61, 2);
+ T('0.0348528', '-1', 60, 0);
+ T('-5E+3828', '4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 1);
+ T('-4.73E+15', '4729999999999999', 37, 0);
+ T('-8.304816825292637E+451', '83048168252926369999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 4);
+ T('-3.9E+79', '38999999999999999999999999999999999999999999999999999999999999999999999999999999', 1, 5);
+ T('-3.1456668631113572434304E-5638', '-1', 67, 4);
+ T('96857.14692826', '-96858', 68, 2);
+ T('45733076.934561291777532400', '-45733077', 67, 0);
+ T('-43345.3128', '43344', 41, 3);
+ T('-3.08E+32', '307999999999999999999999999999999', 46, 6);
+ T('-6.896803194305316E+719', '689680319430531599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 38, 4);
+ T('2.936166673144E-54', '-1', 99, 4);
+ T('-4.177712658049E+15', '4177712658048999', 40, 3);
+ T('-0.0000099355336969010855595446355', '-1', 54, 5);
+ T('5.35274623294379344915537581E+763', '-53527462329437934491553758100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 4);
+ T('-0.000005581958182856416164107', '-1', 84, 3);
+ T('5.0464787999479590E+313', '-50464787999479590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 1);
+ T('3E-74', '-1', 22, 5);
+ T('1.4211764105E+99', '-1421176410500000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 0);
+ T('-4.256530032402580E+6059', '425653003240257999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 2);
+ T('4.10E-8839', '-1', 96, 3);
+ T('-1.21108E-6861', '-1', 69, 2);
+ T('-5.139503759498048645504E+25', '51395037594980486455039999', 38, 5);
+ T('7.7132864E-94', '-1', 70, 0);
+ T('-305338305.090844741272026', '305338304', 16, 4);
+ T('-4.0336946E+69', '4033694599999999999999999999999999999999999999999999999999999999999999', 90, 5);
+ T('3.273120112E+10', '-32731201121', 99, 6);
+ T('0.000007345', '-1', 28, 5);
+ T('-7.15328740756674338E+6110', '715328740756674337999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 2);
+ T('-5.6849817218974855E+261', '5684981721897485499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 1);
+ T('-9.4497461823711128717951', '8', 66, 2);
+ T('-2E+3958', '19999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 6);
+ T('-8.951225690142441759940', '7', 95, 4);
+ T('8.4562017414416057606122E+89', '-845620174144160576061220000000000000000000000000000000000000000000000000000000000000000001', 91, 0);
+ T('-0.0000031046162553340231363531', '-1', 10, 1);
+ T('-7.794009553501248508129E+3780', '7794009553501248508128999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 4, 4);
+ T('6.77537298776682193394308061E-5847', '-1', 21, 0);
+ T('-1.9703251836207562461469370698E+2480', '197032518362075624614693706979999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 5);
+ T('-4.9540917590108271615269870062E+214', '49540917590108271615269870061999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 98, 1);
+ T('-9.9424E-28', '-1', 97, 2);
+ T('-14.767127086658726', '13', 57, 2);
+ T('4.57095949229159066074E+9778', '-45709594922915906607400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 5);
+ T('-6.30221344833414119E+531', '6302213448334141189999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 0);
+ T('7.978732684E+5644', '-79787326840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 1);
+ T('-8.40742826689200068741354925431', '7', 72, 4);
+ T('-5.4603751988298513655536904568E+243', '5460375198829851365553690456799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 0);
+ T('-2.79939722454882817619E-206', '-1', 83, 2);
+ T('-486.36374610543090651066', '485', 23, 3);
+ T('-7.8343659130701031E+888', '7834365913070103099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 5);
+ T('86426275618.0199791530480647858', '-86426275619', 35, 4);
+ T('47305277.433212', '-47305278', 16, 0);
+ T('-9.2226943023739E+53', '922269430237389999999999999999999999999999999999999999', 36, 0);
+ T('-2.43105194921298027158575E+382', '24310519492129802715857499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 82, 0);
+ T('-8.299335396E+3710', '829933539599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 3);
+ T('-8.867607E-8878', '-1', 25, 5);
+ T('4.9E+5', '-490001', 56, 3);
+ T('-0.59486632', '-1', 41, 3);
+ T('1.536574911E+270', '-1536574911000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 2);
+ T('-4.499616579622403940117356E+6841', '44996165796224039401173559999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 1);
+ T('-7.4010976603554370515E+4443', '7401097660355437051499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 4);
+ T('-8.07063236056541219614943224806E-64', '-1', 88, 3);
+ T('-4.217329435791799152702782063E-6835', '-1', 9, 0);
+ T('-6452.62019940370329', '6451', 1, 6);
+ T('-4.64E+2261', '463999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 4);
+ T('5.2066786689487294E-2556', '-1', 39, 5);
+ T('8.283956232E+4555', '-82839562320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 92, 5);
+ T('88.5698407368', '-89', 21, 3);
+ T('5E+2', '-501', 62, 1);
+ T('-1.612955526330793E-8620', '-1', 46, 3);
+ T('2.89614134845124642433536E+481', '-28961413484512464243353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 3);
+ T('3.3047204393727E+2777', '-330472043937270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 6);
+ T('-4.839570319302707987863522E+2801', '483957031930270798786352199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 6);
+ T('9.1789E+3684', '-9178900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 81, 2);
+ T('5.743128548704616977444535442E-84', '-1', 30, 0);
+ T('363215717724548301926.40', '-363215717724548301927', 46, 0);
+ T('6.5060631096740E-2906', '-1', 66, 1);
+ T('6.45E+93', '-6450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 3);
+ T('6.50927324856738066930493E-3152', '-1', 87, 2);
+ T('8.163616969956451414594', '-9', 15, 2);
+ T('-2.7846E+2160', '2784599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 4, 3);
+ T('6.5E-866', '-1', 55, 6);
+ T('1.5400167964636282547E+7493', '-154001679646362825470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 3);
+ T('-4.8E+88', '47999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 2);
+ T('-4.5852056E-6507', '-1', 96, 2);
+ T('28019.935929569538901', '-28020', 98, 0);
+ T('-362.2685206853224865821550666', '361', 50, 2);
+ T('-909653314.878040529927768', '909653313', 100, 5);
+ T('8.0387579089738822730866993E-61', '-1', 25, 0);
+ T('-4.7E-360', '-1', 88, 3);
+ T('664772.29388', '-664773', 27, 2);
+ T('2.4108445E+64', '-24108445000000000000000000000000000000000000000000000000000000001', 1, 1);
+ T('6.00599511372503148702333581E+4406', '-600599511372503148702333581000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 4);
+ T('5.070717184E-129', '-1', 73, 0);
+ T('35.4752206140476545801', '-36', 7, 4);
+ T('-1.330814879176528581829897E+548', '133081487917652858182989699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 96, 2);
+ T('-1.51729202932586103846E-776', '-1', 85, 3);
+ T('72.5247959465266', '-73', 95, 5);
+ T('-4.547894893679664391E+64', '45478948936796643909999999999999999999999999999999999999999999999', 25, 4);
+ T('5.78624923990412616E-1612', '-1', 33, 3);
+ T('-7.03573628272523339635710093E-23', '-1', 59, 4);
+ T('-5.76000763843771510866762E+7496', '576000763843771510866761999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 100, 0);
+ T('7.33621233492747785E+6991', '-73362123349274778500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 6);
+ T('32081121864.343403884463543830', '-32081121865', 74, 0);
+ T('-1.823135978E+963', '1823135977999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 61, 3);
+ T('-1208.54135744369292224543645772', '1207', 81, 6);
+ T('335749481.9178910820814306', '-335749482', 17, 6);
+ T('1.36264020E+824', '-136264020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 6);
+ T('116540701.300654723820', '-116540702', 6, 6);
+ T('4.64632945E-316', '-1', 67, 5);
+ T('8.138036E+9', '-8138036001', 14, 5);
+ T('1.1123', '-2', 41, 4);
+ T('8.939759933863859036638E+94', '-89397599338638590366380000000000000000000000000000000000000000000000000000000000000000000000001', 63, 6);
+ T('2843.2395780564566485', '-2844', 45, 4);
+ T('-6.92746170E+32', '692746169999999999999999999999999', 41, 1);
+ T('3.57705227163769586165131385E+4549', '-35770522716376958616513138500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 6);
+ T('581.9425503820', '-582', 31, 6);
+ T('1.8093330221875654486271953E+440', '-180933302218756544862719530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 5);
+ T('-2428.8391018336', '2427', 19, 6);
+ T('9.1939716E+50', '-919397160000000000000000000000000000000000000000001', 13, 2);
+ T('-9796303.92481095827194598943499', '9796302', 31, 2);
+ T('7.979562E+85', '-79795620000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 5);
+ T('-7.017E+453', '7016999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 3);
+ T('-215.53981', '214', 28, 4);
+ T('-5.54033440091684958E-46', '-1', 41, 1);
+ T('-7.5155583954969242177505729209E-27', '-1', 63, 4);
+ T('4.680153E+6777', '-4680153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 1);
+ T('-17.8975639627854585851', '16', 42, 2);
+ T('-4.86000E+3832', '48599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 5);
+ T('-0.00000667', '-1', 57, 0);
+ T('8.1399318429494551488345796661E-49', '-1', 85, 6);
+ T('-2.628467170368222269338E+668', '262846717036822226933799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 95, 3);
+ T('9.59213014E+38', '-959213014000000000000000000000000000001', 44, 0);
+ T('-8.3803169014037042296775548266E+61', '83803169014037042296775548265999999999999999999999999999999999', 66, 5);
+ T('5.957E+31', '-59570000000000000000000000000001', 6, 0);
+ T('9.40511809078586689E+280', '-94051180907858668900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 6);
+ T('9E+46', '-90000000000000000000000000000000000000000000001', 1, 5);
+ T('-1.902618724415E-5737', '-1', 15, 5);
+ T('-6.01429168786616195755E-4408', '-1', 8, 3);
+ T('-3.279688780E-775', '-1', 12, 4);
+ T('5.24665486312376E+3709', '-52466548631237600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 7, 2);
+ T('-6.61E+824', '660999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 59, 2);
+ T('8.4492882493492390088577E-310', '-1', 16, 3);
+ T('-0.00447', '-1', 27, 3);
+ T('2.655886149751340353975685492E+50', '-265588614975134035397568549200000000000000000000001', 61, 3);
+ T('4.418033821890201107954E+2279', '-441803382189020110795400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 2);
+ T('2.365842490703E+68', '-236584249070300000000000000000000000000000000000000000000000000000001', 54, 2);
+ T('-1.2788253623906002442E+8700', '1278825362390600244199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 7, 0);
+ T('8.174872981299E-89', '-1', 80, 1);
+ T('-1.56128212381227E-9672', '-1', 58, 5);
+ T('-3.2201638396606740167447169E-8', '-1', 58, 3);
+ T('-2.920316608671875461271344261E+51', '2920316608671875461271344260999999999999999999999999', 81, 4);
+ T('-1.58125513119992488E+3810', '1581255131199924879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 2);
+ T('35040.00018729440746319356616', '-35041', 8, 2);
+ T('-1.305584339814201283E+53', '130558433981420128299999999999999999999999999999999999', 25, 5);
+ T('-4.99754620333400E+7185', '4997546203333999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 1);
+ T('6.9974760566E+8704', '-69974760566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 68, 4);
+ T('-5.483113E+86', '548311299999999999999999999999999999999999999999999999999999999999999999999999999999999', 58, 4);
+ T('-5.652189360019158050E+2074', '56521893600191580499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 4);
+ T('-42481994.518340947189', '42481993', 38, 5);
+ T('4.289963054557472545033285E+288', '-4289963054557472545033285000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 1);
+ T('-4.2387084772972E+7227', '4238708477297199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 1);
+ T('8E-38', '-1', 99, 5);
+ T('-6.9654199737165751603261179240E+2862', '6965419973716575160326117923999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 6);
+ T('560.6518035151498947', '-561', 15, 0);
+ T('-6899.275677803078514130094', '6898', 78, 6);
+ T('0.00500939807538958079679654838606', '-1', 52, 0);
+ T('-6.8244986378242300883698682E+765', '6824498637824230088369868199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 5);
+ T('-6.0E-92', '-1', 71, 1);
+ T('1.21931620578806814937822224E+7433', '-121931620578806814937822224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 0);
+ T('-879.353109849592435565676400', '878', 62, 6);
+ T('-14.4493575952637426', '13', 60, 4);
+ T('-1.176804567322757822319199391E-86', '-1', 27, 4);
+ T('-4.47742268737209135957992E+9035', '447742268737209135957991999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 21, 6);
+ T('6.6652104320E-7808', '-1', 15, 1);
+ T('-3.820107466943485029942766434E-8', '-1', 12, 2);
+ T('-6.47E+94', '64699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 6, 6);
+ T('5.656442837189557420020196037E+80', '-565644283718955742002019603700000000000000000000000000000000000000000000000000001', 98, 2);
+ T('-4.285172994761659885405850E+3972', '4285172994761659885405849999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 60, 3);
+ T('9.648191E+929', '-964819100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 35, 5);
+ T('740881.451253101788458695861540', '-740882', 24, 4);
+ T('-0.008089462993641067', '-1', 96, 2);
+ T('42.63012347752944', '-43', 45, 2);
+ T('-2.80631996431998255288465699526E+565', '28063199643199825528846569952599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 1);
+ T('-8.7570401E-2323', '-1', 16, 3);
+ T('8.104570677083232278656989984E+44', '-810457067708323227865698998400000000000000001', 36, 6);
+ T('-4.862224807357213974E+39', '4862224807357213973999999999999999999999', 69, 3);
+ T('-7.18143034613568028790E+2711', '718143034613568028789999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 0);
+ T('-7.66333423571E+5558', '766333423570999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 3);
+ T('-7.693004387742013280194501184E+652', '76930043877420132801945011839999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 36, 6);
+ T('1.693888441519319991467401114E-79', '-1', 62, 1);
+ T('991108.8790898291122234607768', '-991109', 47, 5);
+ T('4.46809E+2726', '-446809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 3);
+ T('-5.787407513E+97', '57874075129999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 3);
+ T('1.44475907926556E-51', '-1', 3, 1);
+ T('4.75556564660587422513832E+1616', '-475556564660587422513832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 70, 4);
+ T('-0.000095910', '-1', 87, 5);
+ T('-1.00493273610369228939337865141E+479', '100493273610369228939337865140999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 3);
+ T('-4.39E+726', '4389999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 3);
+ T('-8.64858E+8751', '8648579999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 2);
+ T('-2.05972195397181623E+8380', '20597219539718162299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 3);
+ T('-2E+1967', '199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 20, 1);
+ T('-7.55719777920402931847233666649E+697', '75571977792040293184723366664899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 6);
+ T('3.49591E+204', '-3495910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 46, 6);
+ T('940936.301881025323866580935786', '-940937', 91, 6);
+ T('5355513.90340249621068394797585', '-5355514', 91, 5);
+ T('-2000.20073686157950886159', '1999', 88, 5);
+ T('-6.858225113E-28', '-1', 49, 3);
+ T('-7.449533258085999E+1192', '74495332580859989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 25, 6);
+ T('-9.3306908686550001058E-9', '-1', 16, 2);
+ T('-4.806E+97', '48059999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 33, 5);
+ T('1.97423034409136942469E-55', '-1', 95, 6);
+ T('-0.005', '-1', 11, 2);
+ T('6.7E+2', '-671', 82, 3);
+ T('6.81273025246835574619909E+2489', '-681273025246835574619909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 3);
+ T('6.1772651905894798337046E+85', '-61772651905894798337046000000000000000000000000000000000000000000000000000000000000001', 59, 1);
+ T('6.3583E+2715', '-6358300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 1);
+ T('-4.49249226744787E+64', '44924922674478699999999999999999999999999999999999999999999999999', 18, 0);
+ T('-7.1465E+8', '714649999', 64, 4);
+ T('-79590.527526427', '79589', 98, 5);
+ T('6.0079982542159501311491180E+7212', '-6007998254215950131149118000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 3);
+ T('-6808.04775867434196240073515607', '6807', 100, 3);
+ T('-3.9582253006583760E+74', '395822530065837599999999999999999999999999999999999999999999999999999999999', 30, 5);
+ T('-3.20E+28', '31999999999999999999999999999', 79, 2);
+ T('-9.57196618152E-43', '-1', 3, 6);
+ T('-4.068001E+3604', '40680009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 13, 2);
+ T('3.9E+583', '-39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 5);
+ T('9.474435807581095118215588E+28', '-94744358075810951182155880001', 9, 4);
+ T('5.6583819939812400E+531', '-5658381993981240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 3);
+ T('-8.84560063580393497338929E-187', '-1', 66, 1);
+ T('5.477219443972006792789377E+550', '-54772194439720067927893770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 4);
+ T('-5.98831943765319226300250E-11', '-1', 80, 1);
+ T('9.6E+670', '-96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 1);
+ T('-6.5879853E-63', '-1', 73, 6);
+ T('-4.76E-766', '-1', 97, 3);
+ T('9.90780243347E+88', '-99078024334700000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 2);
+ T('3.04438605053557544813008185963E-97', '-1', 18, 5);
+ T('8.1857E+5259', '-8185700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 5);
+ T('-9.5739970681816142594505022', '8', 5, 2);
+ T('-6.22520151182868630588161791659E+33', '6225201511828686305881617916589999', 98, 1);
+ T('-0.020148', '-1', 83, 1);
+ T('-9.69949725511677877008514E+786', '9699497255116778770085139999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 34, 1);
+ T('9.786806592552720E+84', '-9786806592552720000000000000000000000000000000000000000000000000000000000000000000001', 21, 6);
+ T('959378968.75806052551', '-959378969', 13, 6);
+ T('-1.4522586676372623668261603587E+769', '14522586676372623668261603586999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 15, 3);
+ T('-0.1432895685865671975', '-1', 88, 3);
+ T('-2.578788297658800693001902767E-43', '-1', 41, 1);
+ T('4.302887914906170784021169E+993', '-4302887914906170784021169000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 6);
+ T('-2.4442523234524944751E+27', '2444252323452494475099999999', 8, 1);
+ T('0.008916', '-1', 66, 5);
+ T('4.2304960533308E+651', '-4230496053330800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 0);
+ T('8.5093879874320446708E-56', '-1', 49, 1);
+ T('4.7794920570037466790E+901', '-47794920570037466790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 3);
+ T('8.290543910883970906E+37', '-82905439108839709060000000000000000001', 70, 0);
+ T('3.6000630523965201419837830E+3856', '-36000630523965201419837830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 90, 6);
+ T('-2.812013424469E+99', '2812013424468999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 90, 6);
+ T('3.9402E+9465', '-3940200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 1);
+ T('-9.5776910616872264', '8', 40, 5);
+ T('4.22E-752', '-1', 4, 1);
+ T('-4.05516678790592E+750', '4055166787905919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 93, 2);
+ T('7.0594E+6', '-7059401', 57, 2);
+ T('-7.580812300889482105239433476E-85', '-1', 25, 2);
+ T('328472939.625927261327193357', '-328472940', 62, 2);
+ T('9.35027027597811369279936399347E-9567', '-1', 97, 5);
+ T('7E+6', '-7000001', 23, 6);
+ T('5.099790E+8281', '-50997900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 4);
+ T('-8.517920710447709895399677E+2591', '851792071044770989539967699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 0);
+ T('-1.87558362758625461720E+231', '1875583627586254617199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 5);
+ T('-3.2251490E+4578', '3225148999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 49, 0);
+ T('5.1791869400E+5690', '-517918694000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 16, 3);
+ T('3.49108057896172E+4270', '-34910805789617200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 78, 5);
+ T('-9.521827887E+176', '952182788699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 3);
+ T('65609.66018107153100', '-65610', 46, 3);
+ T('-9.20941792269E+394', '92094179226899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 94, 5);
+ T('-5.7075285513095822E+3772', '57075285513095821999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 76, 2);
+ T('1.272826668E-88', '-1', 20, 2);
+ T('-5.8535493579410061300365E-18', '-1', 2, 1);
+ T('4.762746219362864910695648E-2889', '-1', 55, 1);
+ T('-144.4562019151497264400716', '143', 35, 4);
+ T('4.16295807440102E+4706', '-416295807440102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 5, 0);
+ T('482397.9255177433', '-482398', 44, 6);
+ T('7.466227943409486049E-1419', '-1', 10, 2);
+ T('-5.1173982E-108', '-1', 57, 6);
+ T('416.8603912845607917', '-417', 55, 6);
+ T('2.44E+659', '-244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 71, 1);
+ T('-5.319319076370612686609E-4761', '-1', 9, 5);
+ T('98421', '-98422', 8, 4);
+ T('832248.47087149782136964996', '-832249', 74, 3);
+ T('22498.85626065', '-22499', 63, 2);
+ T('-1.9311173242126458148756E+41', '193111732421264581487559999999999999999999', 70, 4);
+ T('-6.30352941815729502397615E+300', '6303529418157295023976149999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 4);
+ T('-294441488.0514404443488480', '294441487', 46, 0);
+ T('4.101E-427', '-1', 65, 1);
+ T('4.404E+88', '-44040000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 59, 3);
+ T('9.181E+52', '-91810000000000000000000000000000000000000000000000001', 52, 4);
+ T('-3.52155421289849412610E+5778', '3521554212898494126099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 6);
+ T('-309.81805985454709', '308', 44, 0);
+ T('6.6E+3', '-6601', 54, 4);
+ T('-6.722147177270965002230E+63', '6722147177270965002229999999999999999999999999999999999999999999', 24, 5);
+ T('3.38096323590267035006E-129', '-1', 92, 5);
+ T('-6E+3', '5999', 30, 5);
+ T('8900415.335071929827', '-8900416', 25, 5);
+ T('7.3474E-18', '-1', 7, 3);
+ T('-3.160277490963746397884E+166', '31602774909637463978839999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 4, 1);
+ T('5.8663194834776177844E+241', '-58663194834776177844000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 97, 5);
+ T('0.009', '-1', 36, 3);
+ T('-346996077896959474722125.3', '346996077896959474722124', 1, 0);
+ T('-6.268302503E+319', '62683025029999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 2);
+ T('-5128680.997215861031200483', '5128679', 56, 6);
+ T('2E+218', '-200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 60, 3);
+ T('-6.43500958963183E+937', '64350095896318299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 28, 4);
+ T('-8.81823163340133855E+48', '8818231633401338549999999999999999999999999999999', 28, 0);
+ T('7.3469550313809E+610', '-73469550313809000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 2);
+ T('35669.5', '-35670', 88, 0);
+ T('1.16192386013360469E-1989', '-1', 41, 2);
+ T('-67024585.74562894246', '67024584', 37, 5);
+ T('-6.385010E+20', '638500999999999999999', 63, 0);
+ T('5.861325915616231487436920249E+229', '-58613259156162314874369202490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 1);
+ T('-8E+436', '79999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 5, 0);
+ T('9.73640769E-16', '-1', 99, 4);
+ T('3.5E+8', '-350000001', 2, 3);
+ T('-3.84563043194827212377034781846E+6482', '384563043194827212377034781845999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 6);
+ T('-2E-97', '-1', 98, 2);
+ T('-2.770913533828145449189114812E+65', '277091353382814544918911481199999999999999999999999999999999999999', 41, 5);
+ T('-8.0924735E+22', '80924734999999999999999', 42, 6);
+ T('8.9440938570273723E+8746', '-89440938570273723000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 38, 2);
+ T('0.0403073533655648', '-1', 46, 2);
+ T('4.7788831426E+409', '-47788831426000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 4);
+ T('1.262230474E+43', '-12622304740000000000000000000000000000000001', 18, 4);
+ T('5.28371E+398', '-528371000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 51, 0);
+ T('-1.999790E+53', '199978999999999999999999999999999999999999999999999999', 84, 2);
+ T('-9.069262559779469152056749E-8378', '-1', 29, 0);
+ T('-3.199428028764997962179E+842', '319942802876499796217899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 4);
+ T('1.70992022E+3229', '-17099202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 0);
+ T('1.103512167105262388279670E+110', '-110351216710526238827967000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 86, 4);
+ T('8.652238997779823750944561498', '-9', 7, 3);
+ T('7.89196247991271054705581E+754', '-78919624799127105470558100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 18, 3);
+ T('-8.1716059295E-3712', '-1', 49, 2);
+ T('68801.214421004070525481', '-68802', 2, 2);
+ T('-7.5119111885871E+586', '75119111885870999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 3);
+ T('7.77049605220275012E+61', '-77704960522027501200000000000000000000000000000000000000000001', 10, 4);
+ T('-9.08987E+2471', '908986999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 53, 5);
+ T('2.26794896733E+399', '-2267948967330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 84, 6);
+ T('-2.969E+294', '2968999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 2);
+ T('-65.518633508670565', '64', 77, 2);
+ T('-4.16651416E+27', '4166514159999999999999999999', 15, 4);
+ T('967197976.7362248342533', '-967197977', 6, 0);
+ T('4.2595051671539933113206', '-5', 16, 3);
+ T('9.198157019944258E+185', '-919815701994425800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 27, 1);
+ T('1.5520574730497541E+781', '-15520574730497541000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 1);
+ T('7.34479359E+61', '-73447935900000000000000000000000000000000000000000000000000001', 10, 0);
+ T('9.8320E+27', '-9832000000000000000000000001', 53, 4);
+ T('8.8E+780', '-8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 4);
+ T('9.33412506238691473555045E+260', '-933412506238691473555045000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 5);
+ T('-4.859007173702293508472875161E+3831', '4859007173702293508472875160999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 24, 5);
+ T('920553.9111975208733', '-920554', 54, 5);
+ T('3.5384672007E-8', '-1', 61, 0);
+ T('5.379182222666302095052085691E+728', '-537918222266630209505208569100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 3);
+ T('3.063691E+410', '-306369100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 5);
+ T('1.1E-534', '-1', 56, 2);
+ T('8.05716507795407179303532924E+43', '-80571650779540717930353292400000000000000001', 32, 6);
+ T('-6.930201639079172893380225888E+9904', '69302016390791728933802258879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 4);
+ T('-6.56768239726003162437699E+70', '65676823972600316243769899999999999999999999999999999999999999999999999', 73, 0);
+ T('-3.7496867654366184E+4276', '37496867654366183999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 5);
+ T('-3.2465408057264E-9', '-1', 20, 6);
+ T('-1E+284', '99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 69, 6);
+ T('-5.74248E+53', '574247999999999999999999999999999999999999999999999999', 71, 5);
+ T('5.9475440227514219480623310615E+98', '-594754402275142194806233106150000000000000000000000000000000000000000000000000000000000000000000001', 25, 2);
+ T('7.508333326813217523359239404E+58', '-75083333268132175233592394040000000000000000000000000000001', 18, 0);
+ T('-1.580081995138008787368E+757', '15800819951380087873679999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 2);
+ T('59625.844589946525328714', '-59626', 18, 1);
+ T('14964612.26375246999', '-14964613', 69, 2);
+ T('7.01015510E+373', '-70101551000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 3);
+ T('-32940.39843779021', '32939', 69, 3);
+ T('9.89857249150156794E-9140', '-1', 12, 6);
+ T('-5.80E+210', '5799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 4, 4);
+ T('-8.63040557186945E+9319', '86304055718694499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 4);
+ T('1.25106187663918548065033692102E+202', '-12510618766391854806503369210200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 5);
+ T('-3.600399151349187419521277E+4090', '36003991513491874195212769999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 56, 6);
+ T('3.496228441402694965743585353E+127', '-34962284414026949657435853530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 25, 0);
+ T('179534.34949816295102419810', '-179535', 30, 2);
+ T('-153.843879380776563', '152', 98, 4);
+ T('0.0289515001310270443134425193308', '-1', 34, 4);
+ T('8.7215677790899856329895917038E+77', '-872156777908998563298959170380000000000000000000000000000000000000000000000001', 12, 6);
+ T('-2.9484109E+7101', '2948410899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 5);
+ T('-8.1E+221', '809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 77, 1);
+ T('-4.428240518355250021271144E+39', '4428240518355250021271143999999999999999', 38, 6);
+ T('-9.1065019849073494E+921', '9106501984907349399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 29, 0);
+ T('7.35585593370813158792692E-8', '-1', 60, 1);
+ T('-5.02804449008874531134354022111', '4', 91, 2);
+ T('-9.12291250824342286741511853454E+80', '912291250824342286741511853453999999999999999999999999999999999999999999999999999', 71, 4);
+ T('-2E+6', '1999999', 47, 3);
+ T('5.15586091E+47', '-515586091000000000000000000000000000000000000001', 54, 0);
+ T('9.3388140E-7227', '-1', 5, 0);
+ T('8.1037E+5', '-810371', 30, 0);
+ T('3.734924E-98', '-1', 74, 6);
+ T('-3.212550285873308136590115405', '2', 60, 3);
+ T('8.6526443744823866468014534E+42', '-8652644374482386646801453400000000000000001', 88, 1);
+ T('-6.736588E+9719', '673658799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 0);
+ T('7.19607443818E+27', '-7196074438180000000000000001', 14, 0);
+ T('2.246128436E+1729', '-22461284360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 20, 0);
+ T('-9.05385075E+4184', '905385074999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 52, 0);
+ T('3.52288155747713162432E+89', '-352288155747713162432000000000000000000000000000000000000000000000000000000000000000000001', 16, 4);
+ T('-9390319.127942281193318', '9390318', 73, 5);
+ T('-5.96990983042011744381164612E-78', '-1', 100, 2);
+ T('6.75999636804743286201356186E+320', '-675999636804743286201356186000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 4);
+ T('3218197.85968', '-3218198', 7, 4);
+ T('-7.568E+630', '7567999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 2);
+ T('3.57394993181162547E+90', '-3573949931811625470000000000000000000000000000000000000000000000000000000000000000000000001', 47, 3);
+ T('3.304963368033146809219E+1719', '-3304963368033146809219000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 6);
+ T('3.6331672412181675E+8728', '-36331672412181675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 52, 6);
+ T('9.662373812E-28', '-1', 42, 6);
+ T('-3.2540098E-70', '-1', 10, 2);
+ T('-5.2E+4243', '51999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 0);
+ T('5434136.00599', '-5434137', 28, 0);
+ T('-595714091.99691', '595714090', 87, 3);
+ T('-8.882092880346E+6396', '8882092880345999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 5);
+ T('5372440.09018842', '-5372441', 95, 5);
+ T('-7.415889876E+58', '74158898759999999999999999999999999999999999999999999999999', 80, 1);
+ T('-4.145545314381815761961E-69', '-1', 35, 6);
+ T('-4.633402793E-223', '-1', 18, 4);
+ T('2.6E+5', '-260001', 56, 3);
+ T('-2.36835634499019417651848E-156', '-1', 33, 3);
+ T('-159810.877663', '159809', 37, 4);
+ T('5.970046664939963387E+865', '-59700466649399633870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 1);
+ T('-7.6E+4', '75999', 20, 3);
+ T('-29.5354829382123514087409017', '28', 5, 6);
+ T('5.6E-405', '-1', 87, 3);
+ T('-9.7671E+3317', '976709999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 0);
+ T('-1.8379195613444396549707451700E-512', '-1', 22, 5);
+ T('-5.58117E+32', '558116999999999999999999999999999', 26, 1);
+ T('9.783215769243E+63', '-9783215769243000000000000000000000000000000000000000000000000001', 95, 2);
+ T('8.69447329521767287410679E-13', '-1', 62, 2);
+ T('-9.309504273201478997494E+6277', '93095042732014789974939999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 5);
+ T('4705.64328116269276419242595', '-4706', 55, 1);
+ T('4.2756595221890045E-74', '-1', 87, 2);
+ T('1.2382233745270454539442206E+373', '-12382233745270454539442206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 21, 1);
+ T('-5.5E+74', '549999999999999999999999999999999999999999999999999999999999999999999999999', 31, 6);
+ T('-4.36410143346951429E+51', '4364101433469514289999999999999999999999999999999999', 88, 0);
+ T('7E+932', '-700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 6);
+ T('-0.2149768978283180411874725', '-1', 62, 1);
+ T('9875332143.6062', '-9875332144', 40, 4);
+ T('-5.9393422685987771235436840E+6305', '593934226859877712354368399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 37, 5);
+ T('9.7181614E-3991', '-1', 34, 3);
+ T('-7.9709093283082764281E-7', '-1', 36, 6);
+ T('-6.656883728074E+40', '66568837280739999999999999999999999999999', 84, 3);
+ T('7.1366723138786916225328348866E+2112', '-7136672313878691622532834886600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 6);
+ T('2.1299E+67', '-21299000000000000000000000000000000000000000000000000000000000000001', 25, 1);
+ T('5E+34', '-50000000000000000000000000000000001', 27, 6);
+ T('3.527275913E-396', '-1', 58, 4);
+ T('6.7667594657304460793155E-93', '-1', 8, 5);
+ T('-2.82023E+7', '28202299', 45, 4);
+ T('-58.9', '57', 70, 4);
+ T('-7.1E+378', '7099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 89, 1);
+ T('8.629849548436E+524', '-862984954843600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 55, 3);
+ T('-7.1146E+126', '7114599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 6);
+ T('-2.5386510E+3854', '253865099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 3);
+ T('-2.13732465791748743858E+8547', '2137324657917487438579999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 4);
+ T('7.118396883730846967907E+3144', '-7118396883730846967907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 3);
+ T('3.8712939872E-8635', '-1', 58, 4);
+ T('1.283188159278029254817768190E-27', '-1', 5, 2);
+ T('-7.4775152013258830361545134204E+6355', '74775152013258830361545134203999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 2);
+ T('365.1454228', '-366', 3, 4);
+ T('4.77743E-556', '-1', 23, 0);
+ T('3.8740672E-1951', '-1', 52, 3);
+ T('1.11398E+939', '-1113980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 0);
+ T('2.9299384E+244', '-29299384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 4);
+ T('7E+83', '-700000000000000000000000000000000000000000000000000000000000000000000000000000000001', 19, 3);
+ T('4244038575400861.88150561571984', '-4244038575400862', 93, 3);
+ T('6.69939E+98', '-669939000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 2);
+ T('-7.341652380250469548403654721E-73', '-1', 17, 1);
+ T('2.7693533618008E+7212', '-2769353361800800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 39, 4);
+ T('4.5033883888350537475E+3354', '-4503388388835053747500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 75, 6);
+ T('3.914238108481508173606607E-9951', '-1', 41, 4);
+ T('-6850935038.18944781979179', '6850935037', 81, 5);
+ T('8.0721863616042604171180E-1755', '-1', 72, 1);
+ T('-8.923293329916890657779252797E+50', '892329332991689065777925279699999999999999999999999', 67, 5);
+ T('1.034610995332590920E-6264', '-1', 77, 5);
+ T('6.8803574507819753E+70', '-68803574507819753000000000000000000000000000000000000000000000000000001', 66, 3);
+ T('8.106387699952395531E+54', '-8106387699952395531000000000000000000000000000000000001', 38, 0);
+ T('521.48912376930', '-522', 48, 3);
+ T('-6.38E+86', '637999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 41, 0);
+ T('-9.06786696243144278603E+41', '906786696243144278602999999999999999999999', 35, 6);
+ T('-5.09711348370E-17', '-1', 12, 1);
+ T('-4.349738555234474966E+56', '434973855523447496599999999999999999999999999999999999999', 79, 5);
+ T('-3.1557451745996080E+28', '31557451745996079999999999999', 87, 3);
+ T('-9.8336157971540774002E+146', '983361579715407740019999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 6);
+ T('-2.647E+709', '26469999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 64, 4);
+ T('4.870937368729694769630740E+68', '-487093736872969476963074000000000000000000000000000000000000000000001', 71, 0);
+ T('1.6800815381082669266358969113E+108', '-1680081538108266926635896911300000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 2);
+ T('5.312223E+6477', '-5312223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 48, 5);
+ T('-1.06494714404772333291E+151', '10649471440477233329099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 72, 0);
+ T('-9.4874751428926539085193721E+85', '94874751428926539085193720999999999999999999999999999999999999999999999999999999999999', 37, 0);
+ T('-5.343284817571460061270639738E+9486', '5343284817571460061270639737999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 14, 6);
+ T('4E-7529', '-1', 27, 1);
+ T('-3.0237E+65', '302369999999999999999999999999999999999999999999999999999999999999', 14, 0);
+ T('5.74742172169481248E-31', '-1', 79, 3);
+ T('-8.14120159908601545428582E+31', '81412015990860154542858199999999', 75, 0);
+ T('6681260969740067428583191.7211', '-6681260969740067428583192', 33, 0);
+ T('-3.0421E+25', '30420999999999999999999999', 37, 0);
+ T('-1.9669046476029408738E+44', '196690464760294087379999999999999999999999999', 17, 0);
+ T('-367.3837750', '366', 90, 1);
+ T('4.936278548502E+2683', '-49362785485020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 6);
+ T('2.29943E+74', '-229943000000000000000000000000000000000000000000000000000000000000000000001', 17, 3);
+ T('-3.508903809337819254E+4954', '35089038093378192539999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 27, 2);
+ T('-5.3773128149651156513640145E-8', '-1', 36, 2);
+ T('-5.977251E+69', '5977250999999999999999999999999999999999999999999999999999999999999999', 65, 1);
+ T('-4.84051682457E+738', '4840516824569999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 6);
+ T('7.1993085844E+579', '-7199308584400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 4);
+ T('-6.76604587587683807093179707E+42', '6766045875876838070931797069999999999999999', 61, 6);
+ T('1.199929858683236E-613', '-1', 98, 6);
+ T('878595.0740', '-878596', 90, 5);
+ T('4.82238862432E+78', '-4822388624320000000000000000000000000000000000000000000000000000000000000000001', 69, 5);
+ T('-4085.67740058930850690904419', '4084', 54, 0);
+ T('8.739E-802', '-1', 60, 2);
+ T('5.41369412E+9', '-5413694121', 1, 6);
+ T('2.082404132028321800E+99', '-2082404132028321800000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 2);
+ T('-6.2764624786743544263E+8602', '62764624786743544262999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 1);
+ T('8.5910412714157775558E-6270', '-1', 77, 3);
+ T('1.4565347504370596159963E+40', '-14565347504370596159963000000000000000001', 36, 0);
+ T('7.444E+772', '-74440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 73, 4);
+ T('8.51E+60', '-8510000000000000000000000000000000000000000000000000000000001', 47, 2);
+ T('34.5491503100004381221972929', '-35', 45, 5);
+ T('1.53203E-7044', '-1', 63, 2);
+ T('5.19585462352237E+734', '-519585462352237000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 4);
+ T('62.3639333169609', '-63', 4, 0);
+ T('8.77912777819363E+33', '-8779127778193630000000000000000001', 65, 4);
+ T('1.56192678173485590E+252', '-1561926781734855900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 6);
+ T('6.9227984209981381794E+4644', '-6922798420998138179400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 99, 0);
+ T('-8.61091E+729', '8610909999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 3);
+ T('-5371.881151430541639', '5370', 51, 5);
+ T('-8.944047308891015235576839', '7', 88, 4);
+ T('-5E+4725', '4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 57, 6);
+ T('-162239.09983847', '162238', 28, 6);
+ T('96', '-97', 15, 3);
+ T('4.593017002828591964786141147E-37', '-1', 64, 5);
+ T('2.7E+51', '-2700000000000000000000000000000000000000000000000001', 73, 5);
+ T('-3.190843817171E+8416', '31908438171709999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 1);
+ T('9.5279247850933E-19', '-1', 19, 1);
+ T('8.19878877491657708347E+2028', '-8198788774916577083470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 0);
+ T('-5.8489459402714614E+933', '5848945940271461399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 71, 0);
+ T('5.018340E+402', '-5018340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 87, 4);
+ T('-0.018', '-1', 80, 2);
+ T('-7.648468773413543703E+7799', '764846877341354370299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 1);
+ T('-9.131227071456023628E+2333', '913122707145602362799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 1);
+ T('3.33448538632381661420417477E+542', '-333448538632381661420417477000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 0);
+ T('17235972972.6703369338740', '-17235972973', 53, 1);
+ T('-8.8623871678E+617', '886238716779999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 6);
+ T('2.685762468313273944446872336E+51', '-2685762468313273944446872336000000000000000000000001', 99, 3);
+ T('6.151631537845E+8292', '-6151631537845000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 40, 1);
+ T('6.1301444626170848895018297E+7336', '-61301444626170848895018297000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 6);
+ T('2.2795E-5005', '-1', 99, 5);
+ T('1.5104E+8142', '-1510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 95, 4);
+ T('5.78937E+80', '-578937000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 6);
+ T('-16741685776701362426.98694', '16741685776701362425', 53, 4);
+ T('7.9112895817533789073811909056E+38', '-791128958175337890738119090560000000001', 43, 1);
+ T('-8.58204052140731026481E+8535', '8582040521407310264809999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 6);
+ T('0.062', '-1', 78, 3);
+ T('-6.99116121179631964440952866894E+627', '6991161211796319644409528668939999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 6);
+ T('5.8354290530728605645332891E+2597', '-583542905307286056453328910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 43, 3);
+ T('-4.9937049886922182573E-853', '-1', 42, 4);
+ T('0.15795733785691944686588995', '-1', 95, 4);
+ T('3.7E+7', '-37000001', 87, 5);
+ T('-2.048E+9', '2047999999', 22, 0);
+ T('1.75893836E+788', '-175893836000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 3);
+ T('-6.50367711939011698130E-4936', '-1', 76, 0);
+ T('-31207843.5440477331031287522190', '31207842', 60, 1);
+ T('9.2962830007354171328229E+634', '-92962830007354171328229000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 56, 3);
+ T('4.9670963073E+604', '-49670963073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 15, 3);
+ T('6.179E+2628', '-6179000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 14, 3);
+ T('5915.08331624', '-5916', 92, 6);
+ T('-7.334471395384974546E+6791', '733447139538497454599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 1);
+ T('-1.047758866749264799970889E+5631', '1047758866749264799970888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 12, 0);
+ T('1.2E+287', '-120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 67, 2);
+ T('5.1465E+649', '-51465000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 6);
+ T('-7.3916E+968', '739159999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 81, 3);
+ T('5.5303917253091754704078E-53', '-1', 40, 3);
+ T('8605495712.4098252', '-8605495713', 19, 1);
+ T('3.136267E-55', '-1', 39, 3);
+ T('124.37694279702994539', '-125', 43, 5);
+ T('-8.07422571E+576', '8074225709999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 4);
+ T('5.97508558946E+23', '-597508558946000000000001', 98, 3);
+ T('3E+9', '-3000000001', 17, 5);
+ T('-8.92258526072386880E+574', '89225852607238687999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 4);
+ T('-5.8915E-945', '-1', 55, 0);
+ T('-9.85377036412035665E+329', '985377036412035664999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 16, 5);
+ T('-9641325028.39963256671181286', '9641325027', 77, 6);
+ T('-3.063E-830', '-1', 3, 0);
+ T('-2.47190996889533947449917572E+736', '24719099688953394744991757199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 84, 5);
+ T('-372224869.77173045958', '372224868', 72, 6);
+ T('-3075593.5851680535066030', '3075592', 36, 1);
+ T('-6.019150992088582548194609E+434', '601915099208858254819460899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 43, 4);
+ T('-5.703035538E+5919', '5703035537999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 79, 4);
+ T('1.43909675455023164797318194E+5987', '-143909675455023164797318194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 4);
+ T('4.89558207', '-5', 3, 1);
+ T('9.723049334159E+66', '-9723049334159000000000000000000000000000000000000000000000000000001', 53, 4);
+ T('1.0814933887277840405523860080E+30', '-1081493388727784040552386008001', 93, 4);
+ T('-6.6E+9710', '659999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 5);
+ T('1.71236862959748981945537739675E+9229', '-17123686295974898194553773967500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 26, 1);
+ T('-5.78308652315362594E+3294', '5783086523153625939999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 18, 1);
+ T('-6774042.71909384353906', '6774041', 23, 0);
+ T('8.535851E+49', '-85358510000000000000000000000000000000000000000001', 80, 5);
+ T('-7.23E+85', '72299999999999999999999999999999999999999999999999999999999999999999999999999999999999', 22, 5);
+ T('1.67583554944E+9698', '-167583554944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 45, 4);
+ T('-1.355070884490462E+1806', '1355070884490461999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 32, 6);
+ T('0.0088830312551811193103', '-1', 60, 3);
+ T('2.57019E-5518', '-1', 2, 1);
+ T('3.05588248588265E+9337', '-30558824858826500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 1);
+ T('-2.10230024402106E+969', '2102300244021059999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 50, 2);
+ T('-57937.3398484942', '57936', 75, 6);
+ T('-9.48854942004497E+111', '9488549420044969999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 85, 0);
+ T('-5.283381526309779154346037070E+449', '528338152630977915434603706999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 98, 5);
+ T('9869.04699', '-9870', 98, 4);
+ T('3.73486044146870897642939489E+833', '-373486044146870897642939489000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 47, 2);
+ T('-7E+671', '699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 73, 6);
+ T('8.31258817048408201101660577E-242', '-1', 46, 6);
+ T('-9.12878829961055361237677028E+69', '9128788299610553612376770279999999999999999999999999999999999999999999', 30, 6);
+ T('-8.39611E+492', '8396109999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 4);
+ T('6.457035372194137560480312392E-109', '-1', 94, 2);
+ T('-2.469090170832259459E+2106', '2469090170832259458999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 74, 3);
+ T('-7.9702244326821211418889E+6800', '797022443268212114188889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 30, 0);
+ T('1.1E+31', '-11000000000000000000000000000001', 98, 1);
+ T('6.28549E-43', '-1', 88, 4);
+ T('-3.1205437703109E+44', '312054377031089999999999999999999999999999999', 59, 2);
+ T('9.1300E+845', '-913000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 94, 2);
+ T('8.3626858434154299469655674E-35', '-1', 53, 2);
+ T('2.881689124617657E+3839', '-288168912461765700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 23, 1);
+ T('916.79', '-917', 45, 4);
+ T('-7.1884868445872033793460E+5229', '7188486844587203379345999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 75, 0);
+ T('-9.8763815289E-40', '-1', 80, 0);
+ T('71982.930851', '-71983', 56, 6);
+ T('7.26984738E+69', '-7269847380000000000000000000000000000000000000000000000000000000000001', 52, 5);
+ T('-7.3586956819E+78', '7358695681899999999999999999999999999999999999999999999999999999999999999999999', 82, 6);
+ T('2.689096310015E+76', '-26890963100150000000000000000000000000000000000000000000000000000000000000001', 30, 1);
+ T('2.268081054796664281445917E+58', '-22680810547966642814459170000000000000000000000000000000001', 28, 0);
+ T('1.4162E+10', '-14162000001', 29, 1);
+ T('8.2886369724962123E-934', '-1', 18, 1);
+ T('-1.20E+6304', '11999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 17, 2);
+ T('-263.02', '262', 82, 0);
+ T('5.1235E-8', '-1', 69, 5);
+ T('-833.000036465251', '832', 52, 5);
+ T('5.40827159692214E+362', '-540827159692214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 2, 3);
+ T('4.07717338795574368901174E-27', '-1', 73, 5);
+ T('153454.230259599475268', '-153455', 38, 2);
+ T('22061401970670.781820636495', '-22061401970671', 63, 6);
+ T('-0.002494216565149035533463318', '-1', 28, 0);
+ T('-4E+4', '39999', 100, 2);
+ T('8.5965094587360987983E+188', '-859650945873609879830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 24, 3);
+ T('-1.856834310613944645610211247E-502', '-1', 67, 3);
+ T('6.441552490790544E+45', '-6441552490790544000000000000000000000000000001', 16, 4);
+ T('-9.87481262708942676559261938640E-491', '-1', 26, 5);
+ T('-4.69703083803921068576E+979', '46970308380392106857599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 97, 5);
+ T('-1.814800401449538184E+2098', '18148004014495381839999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 0);
+ T('6.2287612500189450E+2374', '-62287612500189450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 13, 4);
+ T('7.293142972649783050601751E+5534', '-729314297264978305060175100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 34, 3);
+ T('-1.04514041254306275E+24', '1045140412543062749999999', 29, 4);
+ T('3.31845559050361E+92', '-331845559050361000000000000000000000000000000000000000000000000000000000000000000000000000001', 10, 2);
+ T('9.71021E+24', '-9710210000000000000000001', 28, 0);
+ T('-4.3271243E-8', '-1', 15, 0);
+ T('3.34849817849946108E+44', '-334849817849946108000000000000000000000000001', 84, 0);
+ T('5.1E+2481', '-5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 2);
+ T('-8.8615E-76', '-1', 40, 6);
+ T('4.636288486E+4174', '-46362884860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 88, 1);
+ T('1.26010008E-926', '-1', 19, 6);
+ T('-6.829592E+6687', '6829591999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 8, 5);
+ T('-4.0712251897803465645677656E-5913', '-1', 41, 2);
+ T('-0.53855546995', '-1', 51, 3);
+ T('-1.98971502322847997992E+1848', '1989715023228479979919999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 26, 5);
+ T('-2.063919711312521864346959E+36', '2063919711312521864346958999999999999', 87, 5);
+ T('8.8188448001946E+869', '-881884480019460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 11, 1);
+ T('5.340641547140371292E+1149', '-5340641547140371292000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 30, 0);
+ T('-0.5206871533', '-1', 39, 3);
+ T('2.6748835554394169E+344', '-267488355543941690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 93, 2);
+ T('-4.01356145109132E-3471', '-1', 71, 2);
+ T('5.503E+8051', '-550300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 4);
+ T('6.1411604017009926E+121', '-61411604017009926000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 91, 3);
+ T('-54035.505199862132267', '54034', 23, 2);
+ T('2.67705271E+4081', '-26770527100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 1);
+ T('-31.187666537930964777094235', '30', 32, 5);
+ T('-6.071138E+401', '607113799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 0);
+ T('-9E-69', '-1', 66, 0);
+ T('-3.26E-874', '-1', 80, 2);
+ T('-6.6E+718', '65999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 67, 4);
+ T('-3.12650999008548048649965095E-91', '-1', 78, 4);
+ T('-3.841328950515738E+723', '3841328950515737999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 68, 4);
+ T('-80537.297935200875704005', '80536', 40, 0);
+ T('-4.84595645153299155179259932E+789', '4845956451532991551792599319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 83, 0);
+ T('28236669116463110821.1002', '-28236669116463110822', 67, 4);
+ T('-5.551E+661', '55509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 10, 6);
+ T('-9.782345783988383963430E+541', '97823457839883839634299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 47, 5);
+ T('-27.6006781165676', '26', 23, 1);
+ T('8.6E+5', '-860001', 50, 3);
+ T('-186910.993234511890', '186909', 13, 1);
+ T('4.971597937111696490241316E+27', '-4971597937111696490241316001', 92, 4);
+ T('-0.0024650', '-1', 83, 4);
+ T('5.6390566016788663470392915110E-79', '-1', 69, 2);
+ T('5.0298001E-4619', '-1', 78, 1);
+ T('-927.63489756327', '926', 61, 6);
+ T('7.49586614023E-45', '-1', 63, 2);
+ T('1.20975043E+34', '-12097504300000000000000000000000001', 52, 6);
+ T('6.81295320151255068302757662E-628', '-1', 44, 3);
+ T('-7E+99', '6999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 4);
+ T('60.0423593596532397770731981242', '-61', 33, 5);
+ T('141240.623097698839126399066', '-141241', 53, 2);
+ T('-884.85127', '883', 16, 6);
+ T('-1.71496094099411356547171E-27', '-1', 76, 4);
+ T('-5.18126637175703709199E+26', '518126637175703709198999999', 89, 0);
+ T('1.10723170044461777413894986E-73', '-1', 31, 2);
+ T('341.001781022620862915001075', '-342', 95, 3);
+ T('1.99E+2532', '-1990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 33, 6);
+ T('5.778218419763113E+73', '-57782184197631130000000000000000000000000000000000000000000000000000000001', 29, 0);
+ T('9198375.551495205', '-9198376', 31, 4);
+ T('7.6524373092250745214E+202', '-76524373092250745214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 85, 5);
+ T('-9.9825030220E+609', '9982503021999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 92, 0);
+ T('7.72E-7928', '-1', 68, 3);
+ T('5.0256739027623642E-381', '-1', 45, 2);
+ T('-5.4437459E-25', '-1', 80, 3);
+ T('9.3879479999813289832723E+2485', '-93879479999813289832723000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 57, 1);
+ T('-69711.169909960198324000755', '69710', 30, 4);
+ T('-8.56741478251525919771E+1852', '85674147825152591977099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 88, 1);
+ T('2.80144071262E+28', '-28014407126200000000000000001', 78, 6);
+ T('-9.350617434E+485', '935061743399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 35, 0);
+ T('6.929605E+82', '-69296050000000000000000000000000000000000000000000000000000000000000000000000000001', 41, 2);
+ T('-6.4667734834980645E+9178', '64667734834980644999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 62, 4);
+ T('-9.855349600773854148867E+269', '985534960077385414886699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 5);
+ T('-6.47262830350042600E+902', '647262830350042599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 2, 2);
+ T('-3554098.809013052360722189', '3554097', 59, 0);
+ T('-4.3143621690607E+9405', '4314362169060699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 19, 0);
+ T('4.1690E+3803', '-416900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 31, 6);
+ T('7.4765290987E+85', '-74765290987000000000000000000000000000000000000000000000000000000000000000000000000001', 96, 4);
+ T('-5.8411437104915415472676026519E-466', '-1', 64, 1);
+ T('-6.847300515184210539688E+2989', '68473005151842105396879999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 39, 2);
+ T('6.4E-40', '-1', 8, 4);
+ T('-3.0023322909173471E+6012', '3002332290917347099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 42, 5);
+ T('-8.42489516035932E-72', '-1', 13, 5);
+ T('7.54667850E-8', '-1', 15, 6);
+ T('87.3', '-88', 26, 1);
+ T('1.7973969270835111E+447', '-1797396927083511100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 74, 4);
+ T('-1820973.0935115576191130', '1820972', 80, 5);
+ T('-8.1183228824856706885E+305', '811832288248567068849999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 91, 1);
+ T('-9.73094584798E+651', '9730945847979999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 40, 1);
+ T('-5.48509856918501314E-2291', '-1', 12, 1);
+ T('9.46675474790094939996E-9097', '-1', 58, 4);
+ T('-6.3550135E+39', '6355013499999999999999999999999999999999', 12, 0);
+ T('9.90202494601E+26', '-990202494601000000000000001', 50, 4);
+ T('-3.507196864069653936006E+1342', '35071968640696539360059999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 46, 3);
+ T('-506.75882262085923343', '505', 88, 5);
+ T('-12012644.401012314390079204', '12012643', 72, 4);
+ T('6.995079862118214007316286040E-117', '-1', 87, 2);
+ T('60291.781939306929913413', '-60292', 20, 1);
+ T('3.90948003453E+48', '-3909480034530000000000000000000000000000000000001', 89, 4);
+ T('-5.9544893537338E+37', '59544893537337999999999999999999999999', 32, 0);
+ T('276.7374662724171808859426', '-277', 14, 0);
+ T('-1.964698835027E-5627', '-1', 90, 5);
+ T('6.32E+37', '-63200000000000000000000000000000000001', 59, 6);
+ T('0.0000021218093', '-1', 59, 4);
+ T('-20667.1359304203379332', '20666', 5, 3);
+ T('4601.8894076', '-4602', 22, 5);
+ T('-63233.226087091808782233823005', '63232', 99, 0);
+ T('-1.79239E+7', '17923899', 9, 4);
+ T('5.44777356655282957589592944577E+277', '-54477735665528295758959294457700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 2);
+ T('-7.1594023222801973531895E-68', '-1', 63, 2);
+ T('-5.41380597898', '4', 61, 1);
+ T('5.416573721902241498594237E+853', '-54165737219022414985942370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 42, 4);
+ T('-7146.63', '7145', 1, 6);
+ T('4.355978721452103931411E+8633', '-435597872145210393141100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 79, 0);
+ T('8.789830757755E+886', '-87898307577550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 6, 1);
+ T('9.7174124569496004393237344E-8', '-1', 5, 5);
+ T('4.2737738722E+98', '-427377387220000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 50, 0);
+ T('1.16518508121E-491', '-1', 61, 2);
+ T('4.598934924197680920785E+5552', '-459893492419768092078500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 58, 2);
+ T('-7E+7', '69999999', 58, 2);
+ T('3.76249783E+16', '-37624978300000001', 15, 1);
+ T('10.59213716', '-11', 88, 3);
+ T('-3438.1189609584585497', '3437', 54, 4);
+ T('3.8039746489540956702E-53', '-1', 18, 5);
+ T('-4156698.2932914', '4156697', 47, 6);
+ T('7.1680E+1634', '-716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 89, 2);
+ T('-1.34351757491210E-63', '-1', 31, 4);
+ T('0.000007802033531006220839379849392', '-1', 68, 4);
+ T('5.43127E+8949', '-5431270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 98, 1);
+ T('7.4660073682133722E-8', '-1', 36, 1);
+ T('7.531177360341776871694351E+4068', '-7531177360341776871694351000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 72, 0);
+ T('-7.22838844970999E+28', '72283884497099899999999999999', 17, 3);
+ T('3.6262E+448', '-36262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001', 1, 3);
+ T('1.769E+74', '-176900000000000000000000000000000000000000000000000000000000000000000000001', 25, 0);
+ T('-4.00473706960121997878530253E+714', '4004737069601219978785302529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 9, 3);
+ T('-9.723824751268419436295318644E-9440', '-1', 78, 0);
+ T('-8.96832658279253E+9816', '8968326582792529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 80, 0);
+ T('65667.2492536028212532750', '-65668', 3, 4);
+ T('-9.07476378E+7020', '9074763779999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 86, 5);
+ T('193333.31878849052436139649', '-193334', 73, 5);
+ T('0.0001997940443076', '-1', 27, 2);
+ T('-2.2740962337285066069E+169', '22740962337285066068999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999', 78, 3);
+ T('74342190434603707.9289168', '-74342190434603708', 26, 2);
+ T('2.241347787441240967968263E-8', '-1', 15, 1);
+
+ log('\n ' + passed + ' of ' + total + ' tests passed in ' + (+new Date() - start) + ' ms \n');
+ return [passed, total];
+})(this.Decimal);
+if (typeof module !== 'undefined' && module.exports) module.exports = count;
diff --git a/test/or.js b/test/or.js
new file mode 100644
index 0000000..bda17a4
--- /dev/null
+++ b/test/or.js
@@ -0,0 +1,10066 @@
+var count = (function or(Decimal) {
+ var start = +new Date(),
+ log,
+ error,
+ undefined,
+ passed = 0,
+ total = 0,
+ n = 'null',
+ N = 'NaN',
+ I = 'Infinity';
+
+ if (typeof window === 'undefined') {
+ log = console.log;
+ error = console.error;
+ } else {
+ log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
+ error = function (str) { document.body.innerHTML += '' +
+ str.replace('\n', '
') + '
' };
+ }
+
+ if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
+
+ function assert(expected, actual) {
+ total++;
+ if (expected !== actual) {
+ error('\n Test number: ' + total + ' failed');
+ error(' Expected: ' + expected);
+ error(' Actual: ' + actual);
+ //process.exit();
+ } else {
+ passed++;
+ //log('\n Expected and actual: ' + actual);
+ }
+ }
+
+ function T(orendA, orendB, expected, sd, rm) {
+
+ if ( sd != null ) {
+ Decimal.precision = sd;
+ Decimal.rounding = rm;
+ }
+ assert(String(expected), String(new Decimal(orendA).or(orendB)));
+ }
+
+ log('\n Testing or...');
+
+ Decimal.config({
+ precision: 20,
+ rounding: 4,
+ toExpNeg: -9e15,
+ toExpPos: 9e15,
+ minE: -9e15,
+ maxE: 9e15,
+ errors: false
+ });
+
+ T(1, 0, 1);
+ T(1, -0, 1);
+ T(-1, 0, -1);
+ T(-1, -0, -1);
+ T(1, N, N);
+ T(-1, N, N);
+ T(1, I, I);
+ T(1, -I, -I);
+ T(-1, I, -1);
+ T(-1, -I, -1);
+ T(0, 1, 1);
+ T(0, -1, -1);
+ T(-0, 1, 1);
+ T(-0, -1, -1);
+
+ T(0, N, N);
+ T(-0, N, N);
+ T(0, I, I);
+ T(0, -I, -I);
+ T(-0, I, I);
+ T(-0, -I, -I);
+ T(N, 1, N);
+ T(N, -1, N);
+ T(N, 0, N);
+ T(N, -0, N);
+ T(N, N, N);
+ T(N, I, N);
+ T(N, -I, N);
+ T(I, 1, I);
+ T(I, -1, -1);
+ T(-I, 1, -I);
+ T(-I, -1, -1);
+ T(I, 0, I);
+ T(I, -0, I);
+ T(-I, 0, -I);
+ T(-I, -0, -I);
+ T(I, N, N);
+ T(-I, N, N);
+ T(I, I, I);
+ T(I, -I, -1);
+ T(-I, I, -1);
+ T(-I, -I, -I);
+
+ T(1, '0', '1');
+ T(1, '1', '1');
+ T(1, '-45', '-45');
+ T(1, '22', '23');
+ T(1, '0144', '145');
+ T(1, '6.1915', '7');
+ T(1, '-1.02', '-1');
+ T(1, '0.09', '1');
+ T(1, '-0.0001', '1');
+ T(1, '8e5', '800001');
+ T(1, '9E12', '9000000000001');
+ T(1, '1e-14', '1');
+ T(1, '3.345E-9', '1');
+ T(1, '-345.43e+4', '-3454299');
+ T(1, '-94.12E+0', '-93');
+ T(1, '', N);
+ T(1, ' ', N);
+ T(1, ' ', N);
+ T(1, 'ertgrt546', N);
+ T(1, 'qweqwdewee', N);
+ T(1, true, N);
+ T(1, false, N);
+ T(1, 'e 4.3', N);
+ T(1, '4 .3', N);
+ T(1, '4.0 01e', N);
+ T(1, ' 4.001', '5');
+ T(1, '4.001 ', '5');
+ T(1, ' 4.001 ', '5');
+ T(1, ' 4.001', '5');
+ T(1, ' 4.0 01', N);
+ T(1, '4. 001', N);
+ T(1, '4. 001 ', N);
+ T(1, ' 4.001e ', N);
+ T(1, ' 4 .001 e ', N);
+ T(1, undefined, N);
+ T(1, null, N);
+ T(1, Number.POSITIVE_INFINITY, I);
+ T(1, Number.NEGATIVE_INFINITY, -I);
+ T(1, new Date(2012, 11, 4), N);
+ T(1, new Object(), N);
+ T(1, function () {}, N);
+ T('0', 0, '0');
+ T(0, '+0', '0');
+ T('0', '0', '0');
+ T(3, -0, '3');
+ T(9.654, 0, '9');
+ T(0, '0.001', '0');
+ T(0, '111.1111111110000', '111');
+ T(N, '0', N);
+ T(-1, 1, '-1');
+ T(-0.01, 0.01, '0');
+ T(54, -54, '-2');
+ T(9.99, '-9.99', '-1');
+ T('0.0000023432495704937', '-0.0000023432495704937', '0');
+ T(NaN, NaN, N);
+ T(NaN, N, N);
+ T(N, NaN, N);
+ T(N, 4, N);
+ T(N, '4534534.45435435', N);
+ T(N, 99999.999, N);
+ T(Infinity, '354.345341', I);
+ T(3, -I, -I);
+ T(-3, -I, -3);
+ T(-Infinity, -I, -I);
+ T(-I, -Infinity, -I);
+ T(I, '-999e999', -1);
+ T('1.21123e43', -I, -I);
+ T('-999.0', I, -1);
+ T('657.342e-45', -I, -I);
+ T(I, 123, I);
+ T(100, 100, '100');
+ T(-999.99, '0.01', '-999');
+ T('10 ', 4, '14');
+ T('03.333', -4, '-1');
+ T(-1, -0.1, '-1');
+ T(43534.5435, '0.054645', '43534');
+ T('99999', '1', '99999');
+ T('3e', 8, N);
+ T('-3..0', 13, N);
+ T('0 0', -0.4, N);
+ T(' +3e0', 4, '7');
+ T(9.9806, '+ 1', N);
+ T(' +2 0', '1e1', N);
+ T('e3', 4, N);
+ T(' ', 0, N);
+ T(323, null, N);
+ T(undefined, undefined, N);
+ T('undefined', undefined, N);
+ T(null, null, N);
+
+ Decimal.errors = true;
+
+ T('-3.877E+4', '-2974.366010066855689', '-786', 88, 6);
+ T('-2.342980623622353E+85', '5.1991299391228200706E+74', '-23429806236216016580739025952482613353918341126639987025519732538620022822287066529792', 42, 0);
+ T('6160191.55423793677', '-34.64032736', '-1', 67, 0);
+ T('-4021.25018869164674645896235', '-16.694009862768109964208578', '-5', 40, 3);
+ T('3.56E+7', '-5235397', '-4243525', 5, 3);
+ T('-38048.47744627045858', '-3261286771.1882973138', '-19', 5, 3);
+ T('-9.994762778115843054659265405', '549.609525900', '-9', 74, 0);
+ T('-7.47E+7', '4.819259361103860205732E+131', '-74700000', 37, 4);
+ T('547890076.2401183249062759437', '-2.8591860296003671547E+123', '-2859186029600367154699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999452109924', 96, 5);
+ T('5.21E+82', '7.7E+52', '52100000000000000000000000000029102933664193502347489114998173994091390673765793792', 100, 5);
+ T('-5.2E+4', '-7.874085494682464729557126E+92', '-52000', 57, 3);
+ T('-6.67E+6', '-9.7555555954095236057728512E+79', '-6670000', 48, 0);
+ T('3.2399278674252230327', '-3050556.78919', '-3050553', 52, 6);
+ T('-94783790675343.3199', '9.10235E+90', '-94783790675343', 82, 1);
+ T('-6.90606819892E+56', '-4.278E+85', '-101911140540156563841496993978128368950781903742913478656', 4, 1);
+ T('-4.049492597216386E+47', '-15.48311192772454689386360', '-15', 7, 2);
+ T('8.86456042353122772649E+59', '440949421.80350027322', '886456042353122772649000000000000000000000000000000440949421', 10, 3);
+ T('334680.00429507494', '-8.76074046788E+78', '-8760740467879999999999999999999999999999999999999999999999999999999999999665320', 55, 6);
+ T('9E+36', '6.71559744207387E+99', '6715597442073870000000000000000000000000000000000000000000000003329641490194725674209729598837489664', 81, 6);
+ T('871', '-206523834.86024705392317555', '-206523545', 44, 2);
+ T('9.971E+70', '-844.5144620104533808', '-844', 89, 3);
+ T('3925845258.832822793167124', '-537764.6109965898784340', '-4258', 55, 4);
+ T('-5.27212703', '8.7E+72', '-5', 74, 5);
+ T('-7E+45', '5891.271931', '-6999999999999999999999999999999999999999994109', 95, 4);
+ T('6.52108468107E+58', '6.1399235904017699E+141', '6139923590401769900000000000000000000000000000000000000000000000000000000000000000002439829430320605770222903079338261055844309366365900242944', 19, 4);
+ T('8.17268423E+57', '21079067585719023436298.09', '8172684230000000000000000000000000019563966036129087750666', 70, 1);
+ T('8.2826714381329139E+129', '7.790452E+49', '8282671438132913900000000000000000000000000000000000000000000000000000000000000076392080845905914564268743125212733433979496038400', 58, 0);
+ T('1.3928191813577546747237168515', '-3.678743813103099548637E+71', '-367874381310309954863699999999999999999999999999999999999999999999999999', 27, 2);
+ T('7.396614660683620810913E+66', '99.0111032425180988', '7396614660683620810913000000000000000000000000000000000000000000099', 35, 2);
+ T('-7.35147508473427290044874903346E+32', '105690653810448209063.205494', '-735147508473399025277103749745481', 22, 4);
+ T('7.175137064433855204E+36', '7.67106617E+9', '7175137064433855204000000002150313530', 88, 1);
+ T('-8.28742E+26', '3.64516828855193591E+23', '-828722218811204709674996800', 98, 0);
+ T('-6.5409126104952548518326772E+69', '-7093068675.182067230637', '-7093068675', 30, 5);
+ T('-8.65420E+27', '3598092.258', '-8654199999999999999996401908', 41, 3);
+ T('-551402.7315', '-1.1267250903999765143E+39', '-551402', 2, 3);
+ T('9695253680179491.846829137343', '-6.256133621324723E+65', '-625613362132472299999999999999999999999999999999990304746319820509', 46, 0);
+ T('4E+14', '7.3988E+28', '73988000000000010480825991168', 20, 0);
+ T('5.2641E+38', '-7.4586346756462980E+33', '-5500025280416690253659250325192704', 26, 0);
+ T('-47786169.904570', '7.3120067443379E+71', '-47786169', 96, 0);
+ T('-8793512.70', '9.2945087845E+95', '-8793512', 66, 0);
+ T('-6773', '6.2715E+53', '-6773', 40, 4);
+ T('15.05828136009164889', '4.606536140435E+86', '460653614043500000000000000000000000000000000000000000000000000000000000000000000000015', 6, 5);
+ T('51.53118615', '-739947329269237845437.207379887', '-739947329269237845389', 62, 5);
+ T('6.304263528986E+48', '-2.72675E+68', '-272674999999999999994061115027973241728432276302017168531133026009088', 49, 0);
+ T('3.47348329E+161', '-366114112.827051398136021077905', '-366114112', 79, 4);
+ T('-240104.19430638749680', '8.8816E+6', '-10280', 86, 1);
+ T('-5.4892532936E+38', '4185579.8503714810823884391', '-548925329359999999999999999999995814421', 17, 4);
+ T('-3E+89', '-7133.25688777090539775804499426', '-7133', 88, 5);
+ T('9.21842957888E+87', '-6.07', '-6', 99, 2);
+ T('-227946090.0099106891996372624', '1E+2', '-227945994', 24, 2);
+ T('83.311849138567273', '-6.457806265810973393801975291E+38', '-645780626581097339380197529099999999917', 58, 6);
+ T('-9.661235152260198268834326247E+68', '-86432.7687386923763111598', '-86432', 76, 2);
+ T('8.5530144582438765056021871829', '7.0983600396666562734391817E+145', '70983600396666562734391817000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008', 92, 6);
+ T('976345697491.62880013488', '-4.15994042377861623E+195', '-4159940423778616229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999023654302509', 59, 1);
+ T('-48.15', '-7258003.42069147718850842042084', '-3', 54, 3);
+ T('4.1603595881320983635437283211E+59', '-17.3', '-17', 26, 5);
+ T('-15296.88394944', '-1.6378865960255630E+28', '-7104', 24, 0);
+ T('-4.157833219349161E+88', '-283.73706979505667', '-283', 64, 2);
+ T('9112463.36', '-3395739.954431653747644655094', '-3198993', 32, 2);
+ T('-9.95E+7', '6.98E+52', '-99500000', 71, 5);
+ T('70716209914.3108418919400', '-4.3790959E+45', '-4379095899999999999999999999999999929283790086', 14, 2);
+ T('-7.760904E+96', '77014108.822881', '-7760903999999999999999999999999999999999999999999999999999999999999999999999999999999999922985892', 95, 1);
+ T('-3.8E+23', '-4.6063942392E+41', '-76845032433689693257728', 54, 0);
+ T('-305586.949789858619', '-9489582033.3022', '-295313', 93, 4);
+ T('2.89648566167398838671643751790E+84', '2.4372', '2896485661673988386716437517900000000000000000000000000000000000000000000000000000002', 11, 4);
+ T('4.3507238284826016709308611586E+69', '-8.357594355129290552970907E+71', '-835759426145583990427176083272668156433243897517390221687697396811694080', 18, 6);
+ T('-8549.077', '-57.69883425087951278544482479', '-33', 41, 1);
+ T('-429251305', '-7.40651360590413691081730106909E+53', '-412474089', 61, 3);
+ T('59948.15111644307558', '-9.3809052243E+148', '-93809052242999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940052', 63, 3);
+ T('5.5797307340232924E+165', '1.729427284410E+55', '5579730734023292400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014226281293797791168768394256504671225925187580591079424', 41, 0);
+ T('407.156501242', '-3.94888487577318453955264716796E+87', '-3948884875773184539552647167959999999999999999999999999999999999999999999999999999999593', 90, 4);
+ T('-4.46771229555771E+71', '8.8801E+70', '-442631781835629873072641304662672664543742452403713816671521193985048576', 7, 4);
+ T('4166662.043087923776', '-12074.599718525533224901614491', '-11050', 45, 1);
+ T('-43351447.7507', '-5.792E+6', '-1073303', 71, 3);
+ T('6761691.7', '-413698.4568152470023', '-20481', 12, 6);
+ T('-4.4E+56', '-6.4773E+5', '-647730', 8, 5);
+ T('-1.087301631098E+55', '-9.56618638675488859071415543E+69', '-1629774734751009750451071340923869629002124581392089088', 82, 2);
+ T('10.8503482577213', '7.7495386495E+22', '77495386495000000000010', 95, 0);
+ T('7.29237323308E+96', '-3.526939281359166510E+189', '-3526939281359166509999999999999999999999999999999999999999999999999999999999999999999999999993249743188665992810431452669085222054999497920726144267898311350434744999397060476829040866492416', 14, 6);
+ T('2.5E+2', '-7.39343386896857124320E+25', '-73934338689685712431999750', 34, 4);
+ T('-310456.7706', '-1.9511921548992E+79', '-310456', 53, 1);
+ T('-9.309568119462531087152008E+36', '-92075.520829245955', '-26539', 75, 0);
+ T('66957.870161227681915351474', '-34966.22', '-34833', 31, 4);
+ T('-428925426.656428065746972', '6528210.90413', '-428892450', 77, 5);
+ T('-5150849286.9198', '-2.0192561E+43', '-5150849286', 11, 1);
+ T('1720892705.63', '740754.8757555766992019029', '1721499059', 15, 5);
+ T('16235905.42228866822675987', '-69653479199038892.443834901', '-69653479198572587', 32, 5);
+ T('-1E+3', '-1.7695007019801805', '-1', 11, 0);
+ T('-5.569095E+43', '9606025.07', '-55690949999999999999999999999999999990393975', 78, 1);
+ T('3130.38635', '-4.92640E+79', '-49263999999999999999999999999999999999999999999999999999999999999999999999996870', 42, 6);
+ T('-8.492408089226056159033839028E+78', '8.21735709522890E+43', '-8492408089226056159033839027999999920812109799249992135433953326447840876036096', 11, 4);
+ T('5.3082063093780206860064433771E+84', '3.9959503054925787E+86', '403556253880738346757364397117329022546845711368146052705005617569727701547620356849664', 98, 2);
+ T('-4.82873E+56', '8.5313658898231983730183945716E+75', '-444428257432078457507488678122717487346374606417328865280', 63, 4);
+ T('-9.2512033836985975368666E+82', '-5.56825814320808741290559826E+163', '-60712224021114691693425113324684544406122814125761413390153194922453426236586721280', 96, 3);
+ T('-53.0728', '9.899904E+19', '-53', 44, 6);
+ T('-7.072E+28', '6.29783312E+92', '-1395357800018704605649043456', 71, 1);
+ T('-5.4816026189781468875380033202', '2.1999232145E+86', '-5', 88, 4);
+ T('-7087632.96102378226279180798', '-45580426211661250.373', '-787458', 97, 0);
+ T('7.6929949E+98', '14.4051', '769299490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014', 63, 2);
+ T('6.14465412E+9', '1.4881724913532191880E+94', '14881724913532191880000000000000000000000000000000000000000000000000000000000000000006144654120', 78, 6);
+ T('24936672.251065707', '-8868536.3961741550739943506731', '-8606232', 11, 6);
+ T('-5500418.108233334200616', '-88.3279317193371768', '-2', 21, 2);
+ T('9354.0674629685', '-4.689E+9', '-4688990774', 8, 3);
+ T('-2.3522E+9', '-7.9286E+5', '-6428', 36, 6);
+ T('68865.38597188784633530036258', '3474.6153740221311998934024', '69011', 59, 1);
+ T('-3.16885669738177251E+86', '-2.09971884672751855809349924196E+54', '-169132473505808779003071677396150889549187717892407296', 24, 5);
+ T('1.737534642425597799812E+92', '88842.6568298352', '173753464242559779981200000000000000000000000000000000000000000000000000000000000000000088842', 63, 4);
+ T('69267095692540.0923923437', '-4.080554798E+34', '-40805547979999999999970334650260228', 93, 3);
+ T('563826.676839', '5.322E+9', '5322563314', 67, 1);
+ T('-8.78502433257066631632354184349E+67', '-8.9286087695159988894421183017E+53', '-126472522910525293205530766821216397761250772769570816', 62, 5);
+ T('-3235944250', '-951.60154452728', '-817', 18, 6);
+ T('9.6E+59', '-3.24361E+6', '-3243610', 27, 3);
+ T('-6', '-6.75212E+9', '-6', 61, 4);
+ T('-199.386453363915173221827925', '-6.70546192958626672857141785321E+63', '-199', 63, 5);
+ T('1.9486359911996627911490820', '1285689427680955928.2224815642', '1285689427680955929', 91, 6);
+ T('7.17281450047070302580946807E+79', '5.5533E+54', '71728145004707030258094683855019588847548273666585057405461122463894060595675136', 16, 2);
+ T('-7.042867839275016484E+36', '2679.19', '-7042867839275016483999999999999997321', 69, 6);
+ T('-1.22316183498761124735820650E+51', '8.952259481545995866586487200E+65', '-559849188896295374800006608178466252901853429760', 37, 2);
+ T('8.6637993E+46', '-4.4425E+41', '-357127012662967549229687022405493758885888', 43, 0);
+ T('88200.0126169282282738590', '3.90253040892791723954525988789E+34', '39025304089279172395452598878986152', 43, 4);
+ T('-541894161896.9336875', '-1000.05334379786033186176557745', '-488', 74, 3);
+ T('-1.7027993558485644571138078E+156', '-692337.9530166726387973841', '-692337', 52, 3);
+ T('1.7E+127', '9E+90', '17000000000000000000000000000000000008920425850043117334439600390962879277244459332630823165050847178723645778700551869192732672', 26, 4);
+ T('814565.1306', '-755.1167', '-531', 95, 6);
+ T('-75.9443', '7.7320975033758562431E+22', '-67', 82, 0);
+ T('-5.3178E+19', '-73184.5005', '-7648', 72, 6);
+ T('-4.791E+6', '2.2E+19', '-4266712', 16, 2);
+ T('-863814227.741826385738', '-1.890362595263475718326790E+30', '-286261331', 67, 6);
+ T('52366.0439492', '7866.78622958492461827', '57022', 41, 5);
+ T('-4.33797E+33', '-2.272833543E+95', '-1402021885229220724838241025392640', 12, 2);
+ T('-1.24350366E+66', '-3.19718818255164742866993962608E+177', '-397505113297128124357780562186663878628079963879530338595253518336', 100, 6);
+ T('-3.080056798769777E+41', '264.4868498955025117102167', '-308005679876977699999999999999999999999736', 60, 3);
+ T('9E+8', '-2.398627534364', '-2', 19, 2);
+ T('-846634919040277188641.1019', '441055536041.638883101410649333', '-846634918891290267649', 14, 4);
+ T('-4.7370415942149800691851', '41941142.912893', '-2', 94, 1);
+ T('-3.18196170367316719566584559419E+60', '-8.88732695646071001892E+78', '-816815360563756034561504744641977981539961063157832479670272', 56, 4);
+ T('1.390434303250494012112535527E+66', '9.2394717590668101890E+73', '92394717696160597491689049525961809726980891662925840857650385586464227328', 67, 6);
+ T('82682.46868574', '6.10E+6', '6117114', 20, 0);
+ T('6.586141760579766166201558243E+91', '-3710398.999', '-3710398', 18, 4);
+ T('8.64013918564292284461222737551E+31', '9283353.285788559428817895', '86401391856429228446122282708957', 53, 0);
+ T('-2.1118898720941265813378639365E+69', '-4324023.45874873937981876013827', '-4324023', 19, 4);
+ T('-1.609908E+41', '3910918897.8474815379841625', '-160990799999999999999999999999996089081103', 20, 1);
+ T('-6.74303663817295561478E+79', '5.66061559460399820E+26', '-67430366381729556147799999999999999999999999999999999825914089348477574944327680', 75, 4);
+ T('2540074.339668118195838458', '-4.08575E+11', '-408572476822', 89, 0);
+ T('-459299177081811276338.56', '-91599', '-1', 99, 2);
+ T('54106602.9641154045217697', '-4.006037358390533E+120', '-4006037358390532999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945893398', 51, 0);
+ T('-644624903.9689987', '-43.25914290', '-3', 28, 5);
+ T('-9.68E+61', '7.620981E+42', '-96799999999999999994060013951023061707430533153509964660080640', 53, 2);
+ T('-926482.04373584348429058', '-6.347908596318294179E+29', '-271122', 56, 0);
+ T('5783297.21702', '7070847.82749807935', '8126335', 68, 1);
+ T('1.4998976539718E+71', '7.8779527840565611187E+90', '7877952784056561118811757056007460382805886243247731435490362542961553506939815716422942720', 39, 5);
+ T('-3.5004949E+32', '-9.2624E+9', '-8591311360', 73, 5);
+ T('663531213.40658081747', '7.80827559211290254579806E+89', '780827559211290254579806000000000000000000000000000000000000000000000000000000000663531213', 22, 6);
+ T('-8.053449194661E+35', '4.4381012050144889E+78', '-748057134562436800720957881041551360', 30, 3);
+ T('4534.9538016628098091652532', '-9.134365146E+92', '-913436514599999999999999999999999999999999999999999999999999999999999999999999999999999995466', 15, 4);
+ T('584.6001742476687918875', '4.8638308E+182', '486383080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000584', 9, 5);
+ T('-162174186458.0761158015724', '1060078.02341995733107', '-162173129490', 50, 6);
+ T('-12.265162766109613', '-6.1290781505861470735821E+82', '-12', 6, 3);
+ T('-8.1997682869775400274367281040E+97', '5.205175867E+78', '-81997682869775400273417989213922767061694199191937829650145385161708870802432644915035590094749696', 65, 3);
+ T('551235115.4566008414313040214', '2.3369695405860104258652840127E+71', '233696954058601042586528401270000000000000000000000000000000000551235115', 68, 5);
+ T('-6.457752559257182863926525E+76', '9.470632935817978171564E+45', '-64577525592571828639265249999996955512451623784163995185277537007918641053696', 52, 2);
+ T('7.98838558255469E+25', '-9.385725881111857048E+53', '-938572588111185704799999999997582139125425986453583872', 14, 2);
+ T('-7.7125156E+44', '2.32027049E+72', '-724820710197083896416500643477400756309458944', 46, 5);
+ T('-967926.061588406227', '-160.8835656644', '-150', 100, 3);
+ T('-2180960.15906167009', '-2E+170', '-2180960', 39, 3);
+ T('-2.34933868617E+111', '-2153481128.440395779539601', '-2153481128', 41, 3);
+ T('-3.4640308347511486697370E+137', '6.71400096304488E+23', '-346403083475114866973699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999328599903695512000000000', 92, 6);
+ T('-209.43406364238', '971.91331772480142147848325', '-17', 14, 6);
+ T('-6.322010456789133E+92', '7932427.54172307513', '-632201045678913299999999999999999999999999999999999999999999999999999999999999999999992067573', 91, 1);
+ T('-8361.53029791457572875', '-3.7719562E+64', '-8361', 61, 5);
+ T('-4998.1226', '-7.2861028835969146550957714740E+132', '-4998', 67, 1);
+ T('637567036086775332533', '-4.38E+9', '-4379983947', 80, 5);
+ T('-1.0638404310933E+95', '-9.424583220774E+98', '-68835533765581198046312292297635154900420148908966929918429733239534421257520585823600775266304', 52, 6);
+ T('91.29959896626856805916729', '-29950.97207038756', '-29861', 78, 0);
+ T('-572305148.0', '-36.8278', '-36', 59, 4);
+ T('70.9133999626100765100', '9.76129E+8', '976129006', 52, 0);
+ T('153.584014984448342005003983018', '2.649632248964E+68', '264963224896400000000000000000000000000000000000000000000000000000153', 8, 6);
+ T('71511979532099460.979897625326', '5E+1', '71511979532099510', 56, 5);
+ T('3.56163341232060083514177743398E+44', '-4.6406892736138948982410446E+99', '-4640689273613894898241044599999999999999999999999999999837622181724833205103434722146140390905413632', 74, 0);
+ T('-4.082297630481E+63', '-5.426442389735154471959490E+85', '-13470857684584873328593797111300427446297466405688641639677952', 42, 2);
+ T('7819956.79774478383008670050', '1005.11908960928966631794955', '7820285', 34, 3);
+ T('-6.40287390E+60', '9756996822.29253921465481', '-6402873899999999999999999999999999999999999999999990243003178', 64, 1);
+ T('4.598717026843E+43', '6.9404179E+36', '45987170352419460065976575287462765157941248', 96, 3);
+ T('-1700.99011', '-4.14207164494154E+75', '-1700', 8, 5);
+ T('6.45448149379835402957642179799E+49', '8.3991826922083608791366783267E+164', '839918269220836087913667832670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000187350653889226210251922984376429980983111974912', 31, 0);
+ T('-79246.78209047', '-25612969328.9804124672', '-9486', 44, 3);
+ T('-5.374537919250448183760870E+160', '-959807.24', '-959807', 74, 0);
+ T('8.69620071E+17', '-5E+1', '-50', 25, 0);
+ T('-84.22348469419211', '-45550.61963', '-66', 52, 2);
+ T('29.470931173749690865', '-3.7E+48', '-3699999999999999999999999999999999999999999999971', 12, 0);
+ T('-32.652743724909721993029', '-821.3617497365627324676', '-21', 32, 1);
+ T('1.3E+7', '4.247042158857276041636E+85', '42470421588572760416360000000000000000000000000000000000000000000000000000000013000000', 57, 5);
+ T('-5225.6676768699864286', '-6.1307202E+37', '-5225', 89, 1);
+ T('-45.522226605986712547256937', '-6E+57', '-45', 90, 2);
+ T('375.50122355119059055334920', '-1.8962172911601978382823627005E+64', '-18962172911601978382823627004999999999999999999999999999999999625', 13, 1);
+ T('125.892709529360913881', '9.406334055056053E+92', '940633405505605300000000000000000000000000000000000000000000000000000000000000000000000000125', 30, 2);
+ T('-9.742965586311395823459830', '2.4E+40', '-9', 79, 6);
+ T('7.096302258169103', '3.0841229661E+78', '3084122966100000000000000000000000000000000000000000000000000000000000000000007', 58, 0);
+ T('-3164926.033291960201223834', '81.05727577', '-3164845', 70, 1);
+ T('3.128864195570E+92', '794.03209501894806', '312886419557000000000000000000000000000000000000000000000000000000000000000000000000000000794', 71, 1);
+ T('-5.191E+17', '-4.186407936451E+83', '-519100000000000000', 91, 5);
+ T('-4583509.192725027781037', '-2.8764E+5', '-286741', 63, 2);
+ T('-50.31578089608070930387581', '-8.82819087429564869094E+71', '-50', 90, 6);
+ T('-7E+1', '9.2529309E+71', '-70', 70, 6);
+ T('4.06362488496E+92', '434046.13', '406362488496000000000000000000000000000000000000000000000000000000000000000000000000000434046', 85, 0);
+ T('-5.4154839E+63', '-3.7E+4', '-37000', 40, 1);
+ T('-512.49631570', '226495.366354', '-321', 60, 2);
+ T('-207.336979683362147781', '7813114392.277680', '-199', 67, 6);
+ T('302.98384860896463', '873.097533', '879', 79, 1);
+ T('-3.4572147888E+73', '9.3056969083E+77', '-110429246038054780699611421402349492856207356714850267360009878866231296', 74, 6);
+ T('-2.8096301416230078704', '-71163.3', '-1', 44, 1);
+ T('942984392.021172063329553', '1.9766749208384238334204E+98', '197667492083842383342040000000000000000000000000000000000000000000000000000000000000000000942984392', 21, 3);
+ T('2.36E+7', '-5.793E+4', '-57418', 49, 5);
+ T('-8.1356013869221182831672E+58', '4.65090010398E+87', '-30616232675496213218102869489601998607633937471065903071232', 47, 2);
+ T('9.56668E+64', '-4.021422100791E+42', '-11059363847935067282006021732235420368896', 57, 0);
+ T('-1.89358236743', '2.6E+9', '-1', 49, 1);
+ T('-33978.1', '-1.517602E+61', '-33978', 31, 0);
+ T('-8.4E+7', '7.7501871065222', '-83999993', 100, 1);
+ T('-1958602786.757994100053778493', '-2.5554E+41', '-1958602786', 68, 2);
+ T('-8.56672E+74', '-4613080.5682', '-4613080', 35, 3);
+ T('-5.03230425605213592297E+39', '8.2550975923046787725024897E+85', '-181452603149066199860112847145003384832', 100, 0);
+ T('2.176882109654541E+20', '-5081', '-473', 27, 0);
+ T('-1346547459.21', '-46641.7233915758130331', '-42497', 78, 5);
+ T('-6.8632E+54', '34797136.861723528442229793169', '-6863199999999999999999999999999999999999999999965202864', 92, 2);
+ T('-4.11650924108149387642147911043E+72', '8249126579.11623451368533', '-4116509241081493876421479110429999999999999999999999999999999991750873421', 38, 4);
+ T('-420.66', '92535.424', '-129', 21, 2);
+ T('-7027263053.56543474609864944293', '6.296354E+9', '-2156986893', 36, 5);
+ T('253495957.282658514751165', '464621.0', '253697789', 45, 5);
+ T('-4330.177750551821913934518217', '3282.63', '-4138', 54, 3);
+ T('900545.27652070057256870617', '-45324.49452278', '-11', 42, 3);
+ T('6.4932815417036517460416', '-3.6818933376474026E+34', '-36818933376474025999999999999999994', 79, 2);
+ T('-9239446019.717106691266', '5.40', '-9239446019', 66, 5);
+ T('-5.53395676895674746632470956E+27', '-56.973432491523', '-56', 76, 4);
+ T('6.35E+70', '-1.49375160720882E+66', '-645901517350232736330345433066436781764446672351162102326358966272', 10, 0);
+ T('-9.36270303495478806E+94', '-28506.4310753028', '-28506', 98, 0);
+ T('4.14933758391543206161745848E+32', '4.181184484313930E+88', '41811844843139300000000000000000000000000000000000000000324846375709024307592788860952064', 20, 3);
+ T('-2126935.816875760493', '-1.9941E+5', '-81', 3, 1);
+ T('-5.8304677821980751637', '-2.4331325134170051E+81', '-5', 93, 0);
+ T('-2.37700651329960E+158', '-6.3975425E+19', '-63975425000000000000', 96, 0);
+ T('-8.292089772E+68', '4.859505E+7', '-829208977199999999999999999999999999999999999999999999999999951404950', 66, 2);
+ T('-7.42078891450737534562358E+38', '7.95E+29', '-742078891450727230353475480394942840832', 64, 5);
+ T('-3.4234979061845301E+101', '-7.313799012185125412E+53', '-287448207779117095279650442672550211823945860559929344', 4, 4);
+ T('6.824445153774171757E+88', '-834513.618745', '-834513', 63, 2);
+ T('-92908924.917700761', '-4.8981645165100563874036798104E+64', '-92908924', 96, 3);
+ T('-44.88', '43351022041595.11787034461', '-1', 69, 1);
+ T('-118311.94379267032501450', '6.38899E+50', '-118311', 100, 1);
+ T('3.66857E+66', '8.155671769647877128190103852E+42', '3668570000000000000000000743210258864479094879543539227570590318592', 52, 2);
+ T('567739.04406544235352843180', '-5.964E+84', '-5963999999999999999999999999999999999999999999999999999999999999999999999999999432261', 70, 1);
+ T('3.2357079131520860002E+64', '19.30724683171232548928352', '32357079131520860002000000000000000000000000000000000000000000019', 59, 5);
+ T('-3.35953E+6', '-9.109066963331908E+37', '-3359530', 79, 4);
+ T('8.09474012302535', '8.4771924998016537393357322077E+75', '8477192499801653739335732207700000000000000000000000000000000000000000000008', 53, 3);
+ T('6.390110875835429723769686630E+84', '5.11943', '6390110875835429723769686630000000000000000000000000000000000000000000000000000000005', 70, 3);
+ T('761.7549456410', '9.37735748747225315E+36', '9377357487472253150000000000000000761', 7, 3);
+ T('641.89049088833078309', '2.8431898690766869399E+60', '2843189869076686939900000000000000000000000000000000000000641', 31, 1);
+ T('7.2492437596496440318E+20', '44.9143314849291449625017', '724924375964964403180', 34, 3);
+ T('-67.955974065540442782', '7687926.6851057', '-1', 39, 0);
+ T('836263426.712299225', '-478946267165918958003698.014206', '-478946267165918658634226', 20, 1);
+ T('-2937312.07800421861651', '4.450264E+9', '-2904096', 23, 6);
+ T('8.8E+43', '6.0660519', '88000000000000000000000000000000000000000006', 56, 0);
+ T('-5.4088311733E+73', '6.357248538395345397757060320E+35', '-54088311732999999999999999999999999999407235957478910020226833422203953152', 30, 0);
+ T('-4.04326662731933', '2.984993643086E+67', '-4', 27, 2);
+ T('9.6859E+8', '8.93044E+25', '89304400000000000414941872', 64, 3);
+ T('-233936.061974885411061625058', '3.407504096589', '-233933', 62, 6);
+ T('2.7786606977887635235E+97', '-3.699188E+8', '-369918800', 15, 6);
+ T('6E+1', '25036359.59456967779399161884', '25036415', 22, 1);
+ T('2.679957470388980081E+24', '-3165270.6296786016965342018', '-22', 10, 1);
+ T('2.3847805732409431E+60', '-8.77900390672537010360999130262', '-8', 72, 2);
+ T('-4635', '-14559587.801', '-3', 80, 3);
+ T('-63463813.0716342921331', '-388245982.6', '-50340229', 15, 1);
+ T('635401670339903699.89794', '9.6292102052753302581046322', '635401670339903707', 58, 1);
+ T('-6E+7', '-7.78132225189545177445958820E+85', '-60000000', 36, 5);
+ T('4.036109538E+49', '6.6997268951E+76', '66997268951000000000000000015465880083777511150374042561746532586521060442112', 24, 3);
+ T('966696.0768811', '3.89633108E+77', '389633108000000000000000000000000000000000000000000000000000000000000000966696', 12, 2);
+ T('-4.043E+9', '-3.55449677287192604', '-3', 93, 2);
+ T('-29407998.607841145698', '5.871863244325453743E+80', '-29407998', 88, 6);
+ T('-5271.6070771194111426938726', '-475322996.191468123419371', '-4115', 46, 5);
+ T('436138141844834302.4712892', '578.14351', '436138141844834302', 66, 1);
+ T('-333451518.55369', '9.6821061843E+60', '-333451518', 11, 6);
+ T('413078130.512575433', '10611027.70', '415234931', 26, 0);
+ T('9446.524428822921068670766', '-232975.828660480590562216303', '-231945', 11, 4);
+ T('2.6562E+5', '8540068148', '8540069300', 90, 4);
+ T('82.48998968701339', '-81282390.2516061799805114892', '-81282310', 32, 6);
+ T('5.8178400563529877391209412E+32', '5357909841.9386859174703', '581784005635298773912098554494801', 94, 5);
+ T('6608125.024832532473', '-398.94442724', '-257', 71, 6);
+ T('8.9777737498725168E+33', '6.45380239285E+33', '9060176058446598811179152190734336', 18, 3);
+ T('-462759256580133.743857', '7.4310E+97', '-462759256580133', 67, 2);
+ T('9.490E+11', '9871942.68427964795', '949001056838', 74, 1);
+ T('-4.7764285E+14', '7.6E+6', '-477642843490432', 4, 0);
+ T('3187.655562326139340458303', '-5.16673269E+9', '-5166731649', 53, 1);
+ T('842547.60358512972', '-2.3', '-1', 49, 4);
+ T('2.116E+12', '3736241.2380386623256014533048', '2116001049265', 26, 1);
+ T('-8.3727454842E+71', '-8.973E+5', '-897300', 98, 5);
+ T('-5.8662689E+12', '-8692.8288150549883834439', '-8340', 2, 6);
+ T('984178154.15749', '74301994.78929194203', '1055776746', 73, 6);
+ T('-9.82906136E+22', '7.032E+23', '-300913921197186875392', 22, 3);
+ T('-66493230.75744', '4049434.586313060517', '-63050022', 44, 0);
+ T('4.7015091666008139857E+75', '-3.398433E+52', '-30704719298569995734557501123349703804808972958957568', 32, 2);
+ T('-3.4290333783893E+99', '9.07903E+6', '-3429033378389299999999999999999999999999999999999999999999999999999999999999999999999999999990920970', 35, 4);
+ T('-6472.004451140604886513239818', '1.292757967686638804443158625E+60', '-6472', 37, 5);
+ T('-702.970827109853675461887597447', '7.7E+7', '-702', 52, 5);
+ T('136387.5631943889654132', '823.057155334286639', '137207', 22, 6);
+ T('-4604386790.43052146191', '-2.19634408553337004659E+100', '-4604386790', 96, 2);
+ T('5.627294478150476E+128', '-2.739767721586910E+71', '-239036681245520480055110282458575933565725594545581016169310720224133120', 70, 6);
+ T('8.44821082E+99', '-5901.5822396373232315302419400', '-5901', 70, 6);
+ T('8.9363460730126607152893141681E+94', '6.63220E+8', '89363460730126607152893141681000000000000000000000000000000000000000000000000000000000663220000', 69, 1);
+ T('-5.99293771E+64', '16.51701092096745899599', '-59929377099999999999999999999999999999999999999999999999999999984', 68, 2);
+ T('-5244.00807372264', '60004528988.886544041392430736', '-1060', 67, 2);
+ T('1469457.41669737567477275540', '9.4209E+56', '942090000000000000000000000000000000000000000000001469457', 34, 4);
+ T('-4E+6', '-9.963E+7', '-3147952', 57, 1);
+ T('-51737.738148417025360', '-3.9500853311469399E+85', '-51737', 59, 5);
+ T('6.2820109230021174E+39', '935.672176879701487294192846759', '6282010923002117400000000000000000000935', 64, 5);
+ T('3.75349614E+72', '-3.4025338981615168506352123', '-3', 90, 0);
+ T('-2.799862798935751405468777966E+31', '-6E+2', '-88', 47, 6);
+ T('6.27249443480129286119358E+47', '742982738363765977360104818.935', '627249443480129286119358097704612573240322424178', 95, 2);
+ T('3136370058', '-2.12378920481032477935E+178', '-21237892048103247793499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996863629942', 13, 0);
+ T('-58146063', '40617.410918253056999306', '-58138887', 39, 0);
+ T('-61.2321568654322869', '56.507800576272', '-5', 30, 6);
+ T('-50.6700638464166527061129179', '-913021371.662722194857293', '-49', 48, 5);
+ T('1.0112259548302499276892546E+26', '-1318968021.371578', '-1284587713', 13, 1);
+ T('946297456', '7.37435E+57', '7374350000000000000000000000000000000000000000000946297456', 58, 6);
+ T('-9.11424E+89', '-740724763.6653306306900703388', '-740724763', 9, 1);
+ T('-5.98785004174463210E+85', '5.79E+9', '-59878500417446320999999999999999999999999999999999999999999999999999999999994210000000', 72, 4);
+ T('-5.88391008231477428380841457E+87', '2.75768773480163146219133E+128', '-994652438473030055251696731864103326411528789430940089645987320183423932295061748842496', 85, 2);
+ T('93228361.5572206429769577', '4.9E+10', '49084804937', 50, 2);
+ T('1683274', '-2.32745257468E+27', '-2327452574679999999998316726', 69, 6);
+ T('-8.934E+31', '-24563.8921963477309964', '-24563', 13, 4);
+ T('4.98836289673E+47', '-8.1293014929446755318824537266E+97', '-81293014929446755318824537265999999999999999999999977151057154199161501748764894840921664211910656', 16, 0);
+ T('-91076.8078', '5.3582418367887607620945E+44', '-91076', 95, 5);
+ T('-421104.60703', '-3.5243973609449988E+91', '-421104', 50, 6);
+ T('4.3823373091383634918E+99', '-736.681082361692436614286', '-736', 91, 3);
+ T('9E+36', '951338.8817713830', '9000000000000000000000000000000951338', 51, 3);
+ T('-6.120035725662044485504512E+81', '-1525184529.77', '-1525184529', 26, 6);
+ T('34586804532806398784700.78128', '6E+1', '34586804532806398784700', 19, 4);
+ T('-8.935444E+7', '8750449384.4800853280571455459', '-71446536', 55, 4);
+ T('9.11948434863817556200296788E+62', '-981503.5898650', '-981503', 22, 0);
+ T('602832209979136522152.1516158', '-9016523184.406', '-8613005320', 71, 5);
+ T('6.8161E+79', '-7.96556160046963141505E+39', '-85792813634480213159577189859839180800', 84, 6);
+ T('6127.7160897315659970487', '3.27992112729238273392235461E+163', '32799211272923827339223546100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006127', 12, 4);
+ T('-7625680.09020263909220581595', '911140729.05701', '-3152007', 11, 5);
+ T('-6.00E+22', '-7.65225694404163461899551E+79', '-56974661914317595607040', 75, 5);
+ T('-3.090293770870051E+87', '-4.95502527855E+92', '-1092820352906961822774090013491006610384225796952114210808227971550372861456172307185664', 2, 3);
+ T('39148246.66729733', '-1.6628555E+26', '-166285549999999999960851754', 80, 1);
+ T('1.599257830E+92', '-7.84901947640950293476263E+76', '-6107770309810390508136716031376152716925616897407604171276098750424392138752', 59, 1);
+ T('-8.94630013160252735036909147E+98', '-9.1042564731300236', '-9', 53, 6);
+ T('7.48010601043193147184324', '2.241842593077818097097813E+71', '224184259307781809709781300000000000000000000000000000000000000000000007', 40, 0);
+ T('-8.333630417794084414107558098', '9.7760358E+40', '-8', 64, 0);
+ T('-9.7E+8', '-4.156021291E+26', '-939591296', 56, 5);
+ T('1.7003977317932E+73', '3.80037974220E+27', '17003977317932000000000000000000000000000000001317845139055229282277916672', 82, 4);
+ T('-4.398157736E+29', '-45.09805181190', '-45', 18, 5);
+ T('-3.2406123E+28', '-6.015245408488825986721942E+77', '-19851418265276948335021785088', 91, 1);
+ T('5690.726754311100', '-8.14569693904082695748710743E+51', '-8145696939040826957487107429999999999999999999994310', 77, 3);
+ T('5.68483377253223954515467', '-3.553998992637986574843E+37', '-35539989926379865748429999999999999995', 67, 0);
+ T('-2485.3146329138550788964077', '-5.518960E+97', '-2485', 2, 6);
+ T('5.11929347162520013011', '-621.8747332663', '-617', 73, 6);
+ T('7003.4', '646702.853236957692052221', '647039', 95, 3);
+ T('41269547', '-4.3965250128E+18', '-4396525012765394645', 6, 5);
+ T('-1.4520116E+15', '-7.2638138524737E+85', '-1452011600000000', 77, 2);
+ T('-3.97304891690460379836669324', '-53.794705870491436137', '-1', 50, 6);
+ T('-6.99102253307300E+44', '5.0471230669167575746477E+96', '-563790986476303519882272849442973020724396032', 31, 3);
+ T('4.29838360E+43', '-7920.0246772398582362050', '-7920', 37, 2);
+ T('1.9996825E+98', '-9.9208603015260901E+49', '-97920621385624816679851136991265840484952286691328', 13, 5);
+ T('16540431.09', '1.1064E+57', '1106400000000000000000000000000000000000000000000016540431', 64, 0);
+ T('-4.5E+81', '-7781.761048243480007280', '-7781', 15, 6);
+ T('-6.05373E+37', '5.5070E+47', '-1339841093796292236279467344132046848', 27, 5);
+ T('9.07418E+85', '-2E+9', '-2000000000', 85, 0);
+ T('-5.343176974373862116110E+148', '-9.9E+23', '-990000000000000000000000', 8, 3);
+ T('-491189779.6', '-5203015974.7678', '-335982593', 52, 1);
+ T('-76.9393085738152', '-8414.4051529984104894', '-74', 38, 2);
+ T('97714.77827', '9.15E+7', '91586034', 13, 3);
+ T('44.17596171701', '-11153748', '-11153748', 20, 0);
+ T('4E+99', '1.9834E+66', '4000000000000000000000000000000000236953862366182868110441975384136461226571754530483373716684144640', 57, 4);
+ T('449.170666891992032941949138', '-94.19602', '-29', 37, 2);
+ T('-20224570.8866521948180992', '4.1000449450E+63', '-20224570', 50, 2);
+ T('4709113079.769025801052', '237.388292', '4709113087', 92, 2);
+ T('-4.89834443639915611749861382E+28', '22313678.0748', '-48983444363991561174965157906', 90, 5);
+ T('8.9001E+7', '-50784.4321935350', '-49752', 39, 0);
+ T('79.581915', '8.087258135053E+41', '808725813505300000000000000000000000000079', 26, 2);
+ T('-68.80689885579933988', '6.8452E+72', '-68', 66, 5);
+ T('-6.84146488142922848798215186960E+105', '5344.4668377879602678618493', '-6841464881429228487982151869599999999999999999999999999999999999999999999999999999999999999999999999994656', 25, 4);
+ T('-92628541.5619239282392', '-8.0075451509013E+84', '-92628541', 87, 0);
+ T('370688149.49055745209817181', '-117490160.354287021903875', '-16810347', 84, 5);
+ T('784558.7843568524', '-792607572.685954992763725489700', '-791937874', 30, 0);
+ T('-2.3901377E+51', '-4.134775494012549018460E+46', '-34434495854287481173160331262970217988626579456', 60, 5);
+ T('-5.0906835007E+38', '97.8775555316211268073821008', '-509068350069999999999999999999999999903', 70, 3);
+ T('-553.65632999019869168927', '-3.4267739046640386451992838E+147', '-553', 3, 4);
+ T('3.38684396E+139', '-8.0E+156', '-7999999999999999975807714552366667310967910153965006982242514403279090083045583787995062307064937963536000849499981015512328170899439876103220029188357488640', 13, 5);
+ T('6088.8780701754597724', '6.105E+5', '612300', 25, 5);
+ T('-8.567E+9', '-3.45714E+8', '-344066320', 100, 1);
+ T('9.37278090820564037447824439', '9E+7', '90000009', 97, 3);
+ T('-3.96', '-7.325E+6', '-3', 41, 4);
+ T('5643304266.74842169716517831', '-4.110327045088563E+28', '-41103270450885629998920630966', 89, 0);
+ T('7479.642', '376820.017652431535843077731801', '376823', 47, 5);
+ T('-8.19912795892067361344266E+32', '5.9629505961015744E+40', '-654761691071977567405280740369408', 65, 1);
+ T('-1.416773E+10', '-43.56', '-11', 15, 3);
+ T('-548016091.695461966297150', '9637259408.9317672232764156768', '-8521547', 94, 6);
+ T('495325.6246', '5.83357E+40', '58335700000000000000000000000000000495325', 27, 0);
+ T('-9.856498238793175E+38', '2.405605E+90', '-303729895126133174454964378276173185024', 32, 6);
+ T('-3.791847539784014013E+98', '57.520228', '-379184753978401401299999999999999999999999999999999999999999999999999999999999999999999999999999943', 4, 2);
+ T('8.9092531E+8', '-144188.412889975511365401405', '-770', 62, 1);
+ T('3.2276486105690870618244361E+36', '-548.2668900473956993622', '-548', 15, 5);
+ T('-5.6313894473006063105093E+96', '1.5323641040126624E+33', '-5631389447300606310509299999999999999999999999999999999999999999979715404421709832638639886041088', 75, 5);
+ T('-9.0E+31', '-7.0388782781793252E+189', '-90000000000000000000000000000000', 65, 4);
+ T('2.3191960E+68', '-639141839.7', '-639141839', 11, 5);
+ T('95095422.56017937452603771425', '314130672.53863310', '398150398', 71, 5);
+ T('1.18806598512750', '865753735.960404', '865753735', 47, 0);
+ T('-9.69835850426632366816843830E+99', '-670835880.8841055642798826', '-670835880', 18, 2);
+ T('-4.61', '5.9185444990558657149E+30', '-4', 50, 2);
+ T('-3.6116025824565583E+36', '8744.90202705405632574695520640', '-3611602582456558299999999999999991256', 51, 0);
+ T('98808636.7647', '-7.04035374674684E+97', '-70403537467468399999999999999999999999999999999999999999999999999999999999999999999999999901191364', 28, 2);
+ T('582.14666946893863067017356415', '-9.13643773839009814008419271E+118', '-91364377383900981400841927099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999418', 77, 2);
+ T('-9388700.434562', '-2.441485130E+24', '-8405660', 84, 2);
+ T('4.670302E+8', '-7.988251394E+21', '-7988251393999717797704', 17, 3);
+ T('1.29E+56', '8721.646113072574', '129000000000000000000000000000000000000000000000000008721', 18, 2);
+ T('4.956E+52', '-2.3366600490068859244482E+86', '-233666004900688592444819999999999950487149841892884821415561962173978751830056209743872', 40, 5);
+ T('-4877420486976121562.2', '87728443.7182558', '-4877420486973459137', 87, 2);
+ T('-695.784799386667', '5.803006217E+64', '-695', 98, 6);
+ T('-29.750224219', '-4.939023542E+97', '-29', 7, 0);
+ T('-9.033547037006280738E+32', '4.047314554813596970644E-8', '-903354703700628073800000000000000', 13, 1);
+ T('9.0E+8', '-40.4257147118834956219', '-40', 38, 0);
+ T('7.387E+14', '-3.300186603E+30', '-3300186602999999429555394152448', 94, 5);
+ T('2118181.873119514', '888426.1945', '3006063', 38, 3);
+ T('-891.28453', '8667065940809494906312944.63', '-779', 50, 6);
+ T('-14.1681137238', '-9.96929200E+65', '-14', 71, 6);
+ T('-9311265297.635951338250458', '89.642528773999853258', '-9311265281', 33, 2);
+ T('1.0346E+5', '-7.61833233235687646707900610809E+46', '-76183323323568764670790061080899999999999896540', 63, 2);
+ T('-4.233147222108704140E+50', '5.23494341993087383625E+53', '-917901908102346585806276976843276887697223843840', 69, 0);
+ T('3282936.06355042041695184540022', '8.61105425970969032790597E+96', '8611054259709690327905970000000000000000000000000000000000000000000000000000000000000000003282936', 80, 2);
+ T('-9386892134.1127555962305', '-24140599.76436563', '-16784165', 23, 3);
+ T('-61631.2102556452165', '-3.1E+12', '-4287', 84, 0);
+ T('3.715516639643', '-7.3E+9', '-7299999997', 47, 1);
+ T('-6.3426692577674472E+70', '6.87512653071845E+29', '-63426692577674471999999999999999999999999314044453752474078870623977472', 57, 1);
+ T('2.4609E+12', '-5235.0085865157296181', '-5235', 42, 2);
+ T('-9.563560514E+39', '333686344125341087769146.2', '-9563560513999999988046220711695191956934', 100, 2);
+ T('7601.60609460371', '-2.2333347979737104505769812E+95', '-223333479797371045057698119999999999999999999999999999999999999999999999999999999999999999992399', 99, 3);
+ T('3.0565536972367047527192', '-5.82E+6', '-5819997', 99, 4);
+ T('6E+57', '1.09543858676828915161455E+96', '1095438586768289151614550000000000000005101954616223137882763379301401384661267780948974681194496', 19, 0);
+ T('-8.6E+4', '-1.07785391834815969700E+58', '-86000', 54, 4);
+ T('2.990710E+94', '-8.1571E+10', '-81571000000', 70, 0);
+ T('-2.196719593809637141123259393E+85', '3.66331457894251855505400788E+50', '-21967195938096371411232593929999999704552936933438660083999256883792428599518796185600', 33, 2);
+ T('13064.8489976932', '-10744315407.31', '-10744302599', 100, 6);
+ T('-9.48506E+15', '2.0993E+5', '-9485059999925238', 46, 0);
+ T('18386.70537335646', '-737.919', '-33', 89, 3);
+ T('9.677982E+59', '1.0654742644754432655949E+91', '10654742644754432655949000000000853784733307479230283383017110325654217616579741515346083840', 77, 0);
+ T('51987.18390487796', '-76310329.9981499140329245423360', '-76293161', 36, 0);
+ T('3.89622679094123', '-96456.130606719138894', '-96453', 88, 3);
+ T('-57144010888580.390178948', '-1.7022270518987022960878291460E+43', '-53877145097604', 2, 1);
+ T('92059.0818847320467', '9558.71935', '92127', 25, 6);
+ T('8.33242891138627607E+91', '-36090.2954', '-36090', 63, 1);
+ T('665582321.94306654142', '-2.648594413595068124662716', '-1', 40, 2);
+ T('-5818525194665077504717524.50', '96.2881', '-5818525194665077504717460', 46, 0);
+ T('514011725398214647', '7.4555E+15', '520868331465441271', 63, 4);
+ T('-2739.0608184738534857', '-8.475598630340085882741547E+65', '-2739', 2, 3);
+ T('-682669.817912514096018759495', '-7.321623398037427439478', '-5', 67, 2);
+ T('8.2431899765277633077287112499E+72', '-5.7697852470281847919867077201E+34', '-57209071647861578024590318275425856', 75, 0);
+ T('1.438031E+56', '4.5E+4', '143803100000000000000000000000000000000000000000000045000', 96, 2);
+ T('9.1905428287E+30', '-394494.055425693583338072313900', '-394494', 1, 2);
+ T('-33036776.2617', '-9.7091846595794710743274292556E+98', '-33036776', 27, 1);
+ T('9974505.0493277488', '-498.668268957833097277743', '-273', 19, 5);
+ T('8.76427233502540E+28', '657.196213', '87642723350254000000000000657', 33, 6);
+ T('-2.74E+6', '-8.73046581369061664429E+37', '-118560', 84, 5);
+ T('7500016.7792298812609527', '-4.66736E+12', '-4667354744592', 54, 4);
+ T('3.79930594562428684833301222E+54', '-571235.777', '-571235', 6, 6);
+ T('4.05001337282119254001478E+85', '-252.47500', '-252', 7, 3);
+ T('7.43968515389153184E+80', '-957178787.7455383', '-957178787', 24, 0);
+ T('-4.4120760967431031542876E+70', '-85382.3526', '-85382', 63, 4);
+ T('-3.148E+12', '384802.9726863915643', '-3147999879390', 15, 1);
+ T('4.88286349173414911766806428498E+71', '-3.170665711964338', '-3', 65, 1);
+ T('9.0790E+15', '-6.58E+3', '-2484', 82, 1);
+ T('-61.759405182950400391004', '-547561.77918035918794081', '-41', 24, 3);
+ T('-3.47020981230079980E+43', '-9.258029927', '-9', 42, 5);
+ T('-56200459.08765786', '708515272.5138107244', '-21006339', 36, 4);
+ T('8.22303578164879E+89', '-6.51977718566E+18', '-6519777185660000000', 90, 4);
+ T('-6086078.712536410550490', '-20.0670485456638868675974400165', '-18', 15, 1);
+ T('44839015890672.121', '-3.792945016516790301873568E+84', '-3792945016516790301873567999999999999999999999999999999999999999999999955160984109328', 18, 1);
+ T('7.6E+4', '6.158E+87', '6158000000000000000000000000000000000000000000000000000000000000000000000000000000076000', 85, 1);
+ T('5.284177E+9', '4924354762.43416856', '5368165610', 10, 4);
+ T('100232467.0830658115808', '-2.23E+4', '-4617', 35, 5);
+ T('9.782E+77', '-2E+6', '-2000000', 67, 3);
+ T('-9.64641E+29', '-9.58167273013060427480683E+88', '-13656026084735994709225242624', 9, 3);
+ T('-1.69453656683700068', '-68693178.788998447246468386084', '-1', 8, 3);
+ T('-8.4944E+5', '-6.256E+86', '-849440', 17, 4);
+ T('846108.248428699650552647093398', '4E+66', '4000000000000000000000000000000000000000000000000000000000000846108', 54, 2);
+ T('8.138645955962820451568E+55', '108065.34517', '81386459559628204515680000000000000000000000000000108065', 22, 1);
+ T('-816', '-9.0794138321E+52', '-816', 12, 5);
+ T('1187.29730300667539484627', '-623172715.93301584399', '-623171657', 63, 3);
+ T('-7.342702335207111925E+97', '-2.6908E+114', '-533996766979652538703644068178667414511278916011999533864853196011248469134495636742213226987520', 95, 5);
+ T('-7.474234919634419E+38', '1.2375722162289187360250076E+74', '-704867401161069628252017390095075115008', 64, 2);
+ T('-29101.141451565166085821716', '-5.636433045E+61', '-29101', 41, 0);
+ T('-9.8256192262124637E+39', '799730620526.23034404592300082', '-9825619226212463699999999999965637584786', 19, 5);
+ T('1142.35129141680139343', '-1.228394522563172E+87', '-1228394522563171999999999999999999999999999999999999999999999999999999999999999999998858', 65, 4);
+ T('-7.7518244234627125229052574E+67', '5.64806551628985091E+18', '-77518244234627125229052573999999999999999999999995225984655140913634', 67, 2);
+ T('-4.22815E+68', '-6.85328E+76', '-14175308632589013177825573257103116993939061564250979150836428439552', 40, 2);
+ T('2563683857.0631527', '-93877.984132797826601697', '-84133', 32, 3);
+ T('6.6238655567978559370636708E+81', '-7627.4389076', '-7627', 18, 4);
+ T('-7.557371221557967E+36', '-5.5671164411609962714804982413E+78', '-686235126109834989343549051671412736', 4, 4);
+ T('4027970.176223255', '3.7957854893226332797717577181E+54', '3795785489322633279771757718100000000000000000004027970', 76, 1);
+ T('-2.586128595183E+24', '-2.90077000530E+92', '-2586128595183000000000000', 67, 5);
+ T('5.528240', '128507167.57202061580621', '128507167', 52, 4);
+ T('7.96597293522634626276140777E+27', '-5.7822546E+30', '-5774449451978349556415909231334', 15, 5);
+ T('5.2298139E+91', '9E+2', '52298139000000000000000000000000000000000000000000000000000000000000000000000000000000000900', 56, 6);
+ T('5.7526485946E+171', '-1.3713812184264630728975438E+26', '-137138121842646307289754380', 52, 0);
+ T('-92010228.0494046253718', '-5085047141466197751508245256.19', '-70259204', 47, 4);
+ T('3.632500603230E+88', '2.523445017702600', '36325006032300000000000000000000000000000000000000000000000000000000000000000000000000002', 25, 5);
+ T('-8952.880450220448', '-5638.7784497586131635593669845', '-518', 22, 0);
+ T('63.923928499909', '-4.02878848603610E+67', '-40287884860360999999999999999999999999999999999999999999999999999937', 58, 4);
+ T('5.893948629377251668013048908E+93', '67823.5790215735912689025836881', '5893948629377251668013048908000000000000000000000000000000000000000000000000000000000000067823', 22, 6);
+ T('2.2002093E+64', '-9.5835965E+38', '-1252697404175018259079789089482866688', 72, 4);
+ T('-5.049310630877582701550522E+40', '-842.871', '-842', 69, 5);
+ T('6E+55', '7845026.929389735314332', '60000000000000000000000000000000000000000000000007845026', 49, 5);
+ T('-5.53360E+6', '9.7047247312177307630707910E+75', '-5533600', 28, 5);
+ T('-6.0713244E+76', '-5327220190.8164843439509004', '-5327220190', 80, 5);
+ T('-2574331757.69547', '-5.341163E+36', '-2574331757', 27, 3);
+ T('-263464.848804578908', '5682900.158310842172481315572', '-292', 41, 4);
+ T('-5.946625909888769867E+49', '8.13358E+26', '-59466259098887698669999961304928802925750268198912', 24, 6);
+ T('-6.3804226065974077908454325028E+97', '4.8657997939132336690094882E+29', '-63804226065974077908454325027999999999999999999999999999999999999999514677910285168896190155562976', 59, 5);
+ T('-4913836.07', '4.9074789E+69', '-4913836', 36, 4);
+ T('-2156.8802908893347', '-8.22219482774715E+65', '-2156', 44, 5);
+ T('-82.648064002649453165210243945', '-80693', '-17', 95, 4);
+ T('8.291563E+86', '-1.9E+2', '-190', 5, 0);
+ T('-4.003695E+152', '4.588211268E+11', '-400369499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999541178873200', 89, 0);
+ T('-68228', '1661.2191025025107731', '-67715', 79, 6);
+ T('-7.05080309732E+81', '7.0712261490586814430421E+74', '-7050802871017977856543126409702528382063197947892923891823789399254928497506779136', 5, 3);
+ T('603', '-4.03E+4', '-40225', 15, 0);
+ T('8861.249410234162597', '6951504.5340', '6959837', 1, 3);
+ T('-5199231.73341492636', '4.195E+84', '-5199231', 87, 1);
+ T('9.2410E+39', '-6.04580301690978417E+97', '-60458030169097841699999999999999999999999999999999999999991099487717630466983426528976643347709952', 13, 6);
+ T('569014.22963', '-3316477.535099', '-3280969', 81, 5);
+ T('-1.3568999396784E+60', '-2014.41526240522', '-2014', 56, 0);
+ T('-848706.11791194713827953013302', '28345549713.09221255863299', '-536641', 53, 6);
+ T('4886236.1711613600167', '-5.08E+51', '-5079999999999999999999999999999999999999999995113764', 16, 5);
+ T('1.07540810452E+68', '-8.84E+30', '-322643078319911861880822431744', 39, 6);
+ T('9.238279E+148', '-3.464E+7', '-34640000', 13, 0);
+ T('-9736.0639258986559', '-6414717.153637398547520552496', '-8197', 78, 5);
+ T('-1.2E+5', '-9.3965800E+95', '-120000', 87, 5);
+ T('-2.2E+3', '1.4292636177098917106213434E+37', '-2200', 23, 0);
+ T('-6977.16522468', '-2.48E+6', '-4929', 33, 2);
+ T('-91038.895', '33817.9648684', '-91013', 51, 4);
+ T('-2.5058150716917423624489861E+36', '8.82E+28', '-2505815064118936128525959885288802304', 89, 0);
+ T('7.6863322090748204429E+166', '5842279.74618837731', '76863322090748204429000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005842279', 18, 3);
+ T('-489.934', '7.239935433E+67', '-489', 64, 4);
+ T('-1.2823182811431784876374490E+54', '4E-7', '-1282318281143178487637449000000000000000000000000000000', 9, 1);
+ T('1817.2005', '2.1383285769158E+39', '2138328576915800000000000000000000001817', 56, 5);
+ T('-7.7074040E+73', '-9.0706922352838009295E+27', '-5350709429167515217798754048', 41, 6);
+ T('-88938435.646171613361', '3.33529412109779193281837', '-88938433', 62, 0);
+ T('-30.69369829276', '2.70467038666348E+47', '-30', 100, 4);
+ T('656.472492932379', '167251386.25070062315121732324', '167251898', 2, 3);
+ T('9349692.749189704102655', '9.5E+58', '95000000000000000000000000000000000000000000000000009349692', 66, 0);
+ T('3.674346E+61', '-6.59076749E+9', '-6590767490', 6, 4);
+ T('3.1428059322941553705018378', '8.628713173515E+22', '86287131735150000000003', 87, 1);
+ T('-565648.29266', '-6.178E+8', '-41232', 81, 4);
+ T('7084492.43074922810170609155', '-4.38198845631E+96', '-4381988456309999999999999999999999999999999999999999999999999999999999999999999999999999992915508', 56, 2);
+ T('-637535.554975760571', '-76.60846', '-75', 29, 6);
+ T('252.04517812716779093166178', '509122.7374304266052216833', '509182', 4, 3);
+ T('-81.04182457701722057193', '-1869022485.6202', '-17', 70, 3);
+ T('-1.03848E+9', '6832172302.8288954', '-684020338', 64, 5);
+ T('-6962991204.371', '-39835.910510447352026196', '-36867', 47, 3);
+ T('-7.82E+6', '-2525.851', '-221', 38, 4);
+ T('5.540042', '-3.305108646658E+33', '-3305108646657999999999999999999995', 33, 5);
+ T('7.88598869242237844940902463E+93', '1E+13', '7885988692422378449409024630000000000000000000000000000000000000000000000000000010000000000000', 33, 1);
+ T('590.77391007593162599082677', '7.30084E+98', '730084000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000590', 69, 5);
+ T('8.64402985394936389641924E+64', '7.220065236E+77', '722006523600052693394205046166798829476863111300555436362052128176852294434816', 69, 0);
+ T('8.5', '-3.9451222395678878E+79', '-39451222395678877999999999999999999999999999999999999999999999999999999999999992', 53, 1);
+ T('8.4056578512239E+79', '8E+109', '80000000000000000000000000000081521362556126803302559717474192825249171657947771359460550655108210391181688832', 14, 6);
+ T('12036726', '2.2730251699532078274637E+81', '2273025169953207827463700000000000000000000000000000000000000000000000000012036726', 65, 6);
+ T('378066.3124260027', '7.8232697115512118180E+84', '7823269711551211818000000000000000000000000000000000000000000000000000000000000378066', 97, 3);
+ T('4092359030.42603', '3.674942503002877918E+98', '367494250300287791800000000000000000000000000000000000000000000000000000000000000000000004092359030', 58, 0);
+ T('833999.901962', '-5E+5', '-196625', 82, 2);
+ T('-439194297.475603419471797830', '7.46580637193351917244853710E+122', '-439194297', 100, 4);
+ T('-8E+4', '-51809.0388365105173610634', '-2145', 67, 6);
+ T('9.072901E+43', '7.00697140133E+56', '700697140133000001563537455164816165209626019539363823616', 86, 2);
+ T('21929.91312974215', '330153.111985485748121791693660', '351657', 1, 0);
+ T('6.236E+7', '-9.301895082706690669584430E+26', '-930189508270669066958016568', 48, 6);
+ T('-4.30626446868221010E+54', '8811.871992065341774098576001', '-4306264468682210099999999999999999999999999999999991189', 25, 5);
+ T('-2743004462.446472830887203', '-20.88504459', '-2', 7, 5);
+ T('15851326.6431930351099333187304', '436381493.5019078794', '452198207', 88, 2);
+ T('8.898509864777270244E+27', '8.7838576E+82', '87838576000000000000000000000000000000000000000000000001470265166155181280017901568', 65, 2);
+ T('3.5', '-4.27222449975899939454401476990E+70', '-42722244997589993945440147698999999999999999999999999999999999999999997', 8, 0);
+ T('7.604E+9', '-8196571748.32182007472216', '-679740004', 42, 1);
+ T('-409189199.55778502', '7.02881E+78', '-409189199', 58, 4);
+ T('93945.61134', '-5.8968999507173116E+33', '-5896899950717311599999999999906055', 38, 6);
+ T('631790.270160535216874214539', '7.6113785430657963E+99', '7611378543065796300000000000000000000000000000000000000000000000000000000000000000000000000000631790', 16, 4);
+ T('4E-857', '-4.459921004941106163454703E+64', '-44599210049411061634547030000000000000000000000000000000000000000', 18, 5);
+ T('-4.5170909119866749279E+37', '-9.21E+33', '-7788762201080373825325556620328960', 4, 0);
+ T('9.604266697743848943E+51', '1E+31', '9604266697743848943006983127883288044605288742912000', 24, 2);
+ T('5.544E+8', '-7.81688E+32', '-781687999999999999999999445600000', 17, 1);
+ T('192.0074112121343', '632444272.6663223884709', '632444400', 66, 2);
+ T('2136990663.463249748', '25733.461948', '2136991687', 59, 0);
+ T('766344038.2935', '-476.785954236685', '-154', 29, 2);
+ T('-71.5267', '42994130567004.4014678', '-3', 58, 2);
+ T('-4.51579004617138648E+58', '7463785492.563', '-45157900461713864799999999999999999999999999999992536214508', 90, 0);
+ T('83872019879263137.392951', '1E+7', '83872019887685537', 82, 4);
+ T('-4.3758389690017255E+38', '-7899488.31234537', '-3705184', 92, 5);
+ T('623.043944408', '9.89704034920968360475716415E+46', '98970403492096836047571641500000000000000000623', 51, 3);
+ T('477.67014754455404', '344.6915', '477', 12, 2);
+ T('-8662967.062651165498512', '2.2871839662589030E+58', '-8662967', 1, 1);
+ T('8926477781.945', '5.84689000008947903E+38', '584689000008947903000000000008658042325', 83, 4);
+ T('3012527707670.28375', '-3.066699926645669546664236729E+36', '-3066699926645669546664236518544189930', 5, 1);
+ T('88732881.44020', '-8.2671E+36', '-8267099999999999999999999999911267119', 100, 4);
+ T('-484937', '6.99460E+49', '-484937', 56, 1);
+ T('-3.083967E+13', '9.64320666965440604E+40', '-8797864282496', 70, 3);
+ T('-5.6406042997566684796262', '2.228308471E+14', '-5', 28, 2);
+ T('-2.8316427558573628211879E+55', '-2.617E+24', '-2607407679280326203408384', 1, 1);
+ T('3696.3527898629', '-30043.3252310222813087651', '-28939', 79, 5);
+ T('-3.9313781395160263302270389', '2.2230738438465007213900E+23', '-3', 62, 4);
+ T('723.8942138231131384740465', '-9.1E+3', '-8457', 10, 0);
+ T('176854454549882105', '5.7E+6', '176854454551117305', 99, 1);
+ T('-6952.159489735279408', '-9.3', '-1', 75, 0);
+ T('-58.3847655443220541695298083', '2.95773730811478447537', '-58', 52, 5);
+ T('3.2366086064118E+25', '-9561.461415777804', '-1369', 97, 6);
+ T('67763926.201789210113', '-785688780.729880099758398391', '-718536714', 1, 2);
+ T('-84291843639231430960.96282', '7.93283E+9', '-84291843633728487440', 26, 3);
+ T('9.497853847464002431274740', '5.8068326427293671135E+26', '580683264272936711350000009', 37, 2);
+ T('-73.6385009046427', '-4.9287993E+23', '-73', 65, 6);
+ T('3.671248105461516050883E+63', '507.328902559071379806967847820', '3671248105461516050883000000000000000000000000000000000000000507', 76, 4);
+ T('-9.74232063374783421E+26', '673683490.8426127404848152387', '-974232063374783420462801374', 16, 1);
+ T('-75.360271676', '-4624.94876268933921543156774', '-11', 44, 5);
+ T('8866646', '-1.17572623818657550155298846525E+53', '-117572623818657550155298846524999999999999999991133354', 10, 6);
+ T('8.5266361862920076E+49', '4007441.522973374420762731', '85266361862920076000000000000000000000000004007441', 73, 2);
+ T('6.4096958456329E+31', '87850916315401503301', '64096958456412238096777661071941', 69, 0);
+ T('8.494503242188453793406058423E+30', '-5.33826E+8', '-113314056', 2, 4);
+ T('96896.925702026602580499381', '5.1610E+23', '516100000000000000096896', 69, 5);
+ T('-8.7309', '3367.237223', '-1', 72, 3);
+ T('8.5215441605086204E+35', '9008576.353956333977836207020', '852154416050862040000000000009008576', 99, 1);
+ T('5.280916605219E+46', '3.2012841768582060160819166E+59', '320128417685871982822121185690463862969470946855952207314944', 82, 5);
+ T('-6.7621518643E+61', '1183595.640474210259356786', '-67621518642999999999999999999999999999999999999999999998816405', 21, 2);
+ T('189803628.78', '772621.9389107950362858845', '190574189', 55, 6);
+ T('4199.5528425335', '-6178.77077', '-2049', 70, 1);
+ T('-72.7389849627', '-151.85254232561144121958', '-7', 55, 1);
+ T('9136.37563772382769', '8.75854151581472E+23', '875854151581472000009136', 97, 2);
+ T('1.82299522349282307750E+55', '31.2185190327656060', '18229952234928230775000000000000000000000000000000000031', 92, 5);
+ T('1825122226.502764239', '-9.357040133756', '-9', 80, 0);
+ T('-853185.409066868631234635290', '-416665838.28383965954168914677', '-327873', 62, 4);
+ T('6.2908314727', '568.0266838043130225972', '574', 27, 1);
+ T('2.658302228724', '5491.835123619', '5491', 98, 3);
+ T('-797918681.4818452329236', '-2.38541912956E+33', '-110052825', 22, 1);
+ T('-7.471100782506E+21', '-40', '-40', 38, 3);
+ T('-7.4667521', '60553482804.651885742347824046', '-3', 46, 3);
+ T('-1111784019.306530971907990', '-1080.960', '-19', 19, 4);
+ T('3.569468', '-5441654418113644999183500.02861', '-5441654418113644999183497', 29, 6);
+ T('7130605.204847458612190', '-66063199.58199706661', '-59769363', 70, 4);
+ T('-9.9701E+7', '-94641.172128096351006', '-86273', 36, 2);
+ T('-8063.467515542451863980409', '32.2860526032522', '-8031', 27, 5);
+ T('55083.76842954317560', '5675611506.61810181130971472875', '5675612027', 2, 0);
+ T('-11.59910833', '-6941.76247087992605778577', '-9', 65, 4);
+ T('2590131.7980512066', '-8.3E+5', '-535053', 59, 6);
+ T('-4.09839E+50', '5.4E+6', '-409838999999999999999999999999999999999999994600000', 3, 1);
+ T('-2079754.1785876370406', '4.06330E+9', '-963594', 27, 6);
+ T('5.63769832809492700E+63', '9846711.4774573556706', '5637698328094927000000000000000000000000000000000000000009846711', 73, 6);
+ T('-6.632E+57', '-2.17890082317414711E+26', '-58198518453605150516536832', 22, 2);
+ T('5968.87352701672387291871979951', '-7.480390071059285883655E+48', '-7480390071059285883654999999999999999999999994032', 39, 1);
+ T('-1258.4560876468067702948940', '3.22E+58', '-1258', 20, 6);
+ T('-8E+49', '-7.574737679437275922547464566E+40', '-50384543314375793733403452234780099592192', 29, 5);
+ T('-4.1229612E+29', '8.24222E+54', '-84241692591218501796742823936', 47, 0);
+ T('59575509.40397155', '-260644.9634524855989056', '-193059', 85, 3);
+ T('-2.43782168072781443497911544', '1.016954E+10', '-2', 88, 5);
+ T('7.0E+4', '-211.962042111570218729', '-131', 61, 5);
+ T('-2.1671535828', '7.259598E+56', '-2', 58, 1);
+ T('320473.5271744621', '9.69334404482292E+31', '96933440448229200000000000320473', 63, 6);
+ T('-6.46590889237992160092090084887E+42', '7.649E+9', '-6465908892379921600920900848869992399373760', 28, 4);
+ T('68.65150', '9369507833.319385955692906588', '9369507837', 24, 2);
+ T('2.76174407710650E+30', '37.940', '2761744077106500000000000000037', 79, 4);
+ T('-2.14424419', '-5.4E+7', '-2', 28, 0);
+ T('835.10803', '-2.54080374782425039983119E+31', '-25408037478242503998311899999421', 23, 5);
+ T('7.87301082805495957E+63', '-4.241341353495571005E+67', '-42406420124292009593847933440348995121597004831221367934545435820032', 29, 3);
+ T('-26.9', '17416730.07877795521543', '-2', 46, 1);
+ T('6056769739.649340', '-8892.58095465283', '-561', 22, 4);
+ T('3.679816206343E+54', '-7.088241769E+56', '-705720262554139559737469575994339677204501817519706734592', 78, 1);
+ T('-539728612.0429167965429', '7.367968', '-539728609', 42, 3);
+ T('-2.303E+6', '9939.146551763273787212', '-2293765', 8, 6);
+ T('6.928962874530679192728511', '4.353747392153659E+38', '435374739215365900000000000000000000006', 2, 5);
+ T('86237196011967153.4698638365', '866035.6579408982115062', '86237196012304115', 44, 6);
+ T('53.16823398197280547027665758', '5626261.2058182156', '5626293', 58, 2);
+ T('-1E+18', '-892.3110496916164380441', '-892', 49, 0);
+ T('-8.08790E+42', '44.8819290281853', '-8087899999999999999999999999999999999999956', 98, 2);
+ T('-43383.8834533869938311503923', '40487.55388919', '-8529', 41, 2);
+ T('-3.607535900234E+41', '-9.20E+8', '-920000000', 95, 3);
+ T('-64293584.0558873666730', '-5.89690412243344321120415124676', '-5', 9, 6);
+ T('705108093.71431990', '-6.4092E+7', '-30467843', 43, 6);
+ T('936234.63698198574300988622330', '-6.02788582642014001803362937E+46', '-60278858264201400180336293699999999999999063766', 18, 3);
+ T('-964389781.343', '73778357.8400343335444', '-958016257', 83, 0);
+ T('-90.52', '496.768332619', '-10', 10, 1);
+ T('-965071833.313234718525282897', '-3.8E+4', '-36937', 42, 5);
+ T('-41576565044677064.8760856679038', '-7.31632333964541678626113E+32', '-5542260803897800', 9, 6);
+ T('-8.41485E+25', '-64713.96036520622381310757', '-64713', 17, 1);
+ T('8.661475787170250', '58664230727381273.6780791073870', '58664230727381273', 16, 6);
+ T('9.64150538962147715759928524759E+32', '8.905446337084245E+59', '890544633708424500000000000812010183823765354872350508146648', 14, 4);
+ T('648078684.656504792312180', '-2.72413769E+69', '-2724137689999999999999999999999999999999999999999999999999999351921316', 48, 5);
+ T('475692253', '-18022.447', '-545', 43, 0);
+ T('506.83055689709877624408316703', '3.8495092E+19', '38495092000000000506', 69, 2);
+ T('-9.92293858140101328628E+23', '176049815.977284300275872326512', '-992293858140101325988105', 17, 6);
+ T('-6.4E+2', '-9E+51', '-640', 78, 6);
+ T('-7.242091376369429482530018E+54', '-1.7429E+30', '-1315625699229520744988324921344', 20, 1);
+ T('-9.6491746004087687054041E+46', '-8.45938932120790', '-8', 64, 3);
+ T('-662.988863379424341881195815058', '902925057.477604475979583', '-149', 22, 6);
+ T('-8842.93527950164', '-89707456.09855', '-650', 67, 5);
+ T('9.8E+3', '-822021579.195652276445', '-822020483', 63, 2);
+ T('-181247461.84417', '62096.165634', '-181210469', 4, 1);
+ T('-9913.02870195429299087796951296', '1.64281E+7', '-697', 51, 0);
+ T('5.2175E+5', '2.386552E+9', '2386556630', 66, 4);
+ T('8E+15', '9.0759100244E+36', '9075910024400000000007961362474205184', 27, 6);
+ T('-5.7E+6', '-6.780645534991037160469824E+70', '-5700000', 6, 3);
+ T('74699856', '-67.066', '-3', 85, 5);
+ T('7.098E+8', '8.1', '709800008', 22, 0);
+ T('7.06393607032388E+46', '196157773.8940', '70639360703238800000000000000000000000196157773', 95, 0);
+ T('47551039.94206470652057', '9.1889813305E+22', '91889813305000046465599', 86, 1);
+ T('-32.0278', '-5.36600E+50', '-32', 51, 4);
+ T('-99150212.77488725', '41944890703301771987.69630034', '-84470017', 69, 3);
+ T('2.046817E+7', '-616902.952570475155170', '-75782', 59, 3);
+ T('501.717816322', '4994514.516831', '4994551', 29, 5);
+ T('-1672.404294899547545823417', '-1.70514950033136410491014E+65', '-1672', 35, 0);
+ T('1.74940437154965849E+34', '764', '17494043715496584900000000000000764', 61, 4);
+ T('7.48503887822354098651E+21', '536.306201', '7485038878223540986526', 48, 6);
+ T('4.62669E+30', '-6.8350432E+60', '-6835043199999999999999999999998078402717060075665911934091264', 80, 5);
+ T('-1.0197051220502399121263476039E+63', '7', '-1019705122050239912126347603899999999999999999999999999999999993', 47, 4);
+ T('-182418.3373226', '80964.3398', '-180370', 25, 5);
+ T('7.2539447E+53', '1.1383746E+9', '725394470000000000000000000000000000000000001138374600', 4, 0);
+ T('86304738711053454.656001395', '-4096389.5842682859865949621', '-3178753', 59, 0);
+ T('-2517.66478108751362', '320.6368267', '-2197', 17, 0);
+ T('53.060077060576514964340659815', '-317024.07686552426515256478957', '-317003', 10, 4);
+ T('-45.58935128852900614148117637', '-9213423.8521885035408843214', '-45', 97, 5);
+ T('-392.1', '83810.5351052536499029511594558', '-134', 14, 3);
+ T('4.315353823925041569291E+42', '4207.335671', '4315353823925041569291000000000000000004207', 5, 6);
+ T('-6063.37196171514610', '-1.7760583512070734358836328999', '-1', 99, 5);
+ T('-9.2785E+66', '-5.68427367', '-5', 61, 4);
+ T('9.64E+8', '-91568.7543', '-1200', 41, 5);
+ T('-6.2715354542856259323512359452E+65', '9.402946815552173914E+34', '-627153545428562593235123594519999431876848742671489357663621742592', 36, 5);
+ T('613311', '-3.3E+2', '-65', 56, 5);
+ T('-4619073272', '-2.4196711494485824998171604824E+68', '-4619073272', 65, 6);
+ T('-15.808065993132', '2.4654143490E+28', '-15', 48, 0);
+ T('7.32777E+9', '-7.1016802994327972261E+27', '-7101680299432797220995530864', 49, 6);
+ T('-7.2436810842933321183448E+35', '599704.47982180', '-724368108429333211834479999999990120', 87, 5);
+ T('-5E+68', '2.358733283E+16', '-499999999999999999999999999999999999999999999999999976412667170000000', 23, 2);
+ T('5811959.87810771198761', '6.2509391E+16', '62509391005286135', 40, 2);
+ T('-2.50E+31', '3.362401440346813397E+29', '-24996804431216386648000805009408', 46, 2);
+ T('57035465.2789637191781', '-6.12217241423644755093E+47', '-612217241423644755092999999999999999999942964535', 7, 5);
+ T('-947897968.46897898629170935', '-9.68583424235917274414090E+41', '-946325104', 96, 1);
+ T('182543.3395972', '-8.68E+4', '-70145', 93, 5);
+ T('-36.6602931442162560377', '-5.381086566671576E+17', '-4', 64, 3);
+ T('-3.92040030818E+47', '9.0775653224529849903E+24', '-392040030817999999999998176492361414443036280992', 21, 1);
+ T('3.91E+8', '3.95634307E+28', '39563430700000000000105787328', 75, 5);
+ T('-8573245.1793060652573760584409', '-3.64034290598414740207E+45', '-8573245', 98, 6);
+ T('-4965902658909182.034018', '8.3E+8', '-4965902634266750', 8, 5);
+ T('3.4542E+9', '926617.21835610370', '3454987225', 2, 3);
+ T('62451425.63420', '-55.145537254563356444240118605', '-23', 69, 5);
+ T('2.5755529958851235910305E+70', '-8621563.831787098314716', '-8621563', 11, 4);
+ T('476.220', '-5E+41', '-499999999999999999999999999999999999999524', 93, 2);
+ T('587273031.521924846097741', '-2.89843647508192637929449174E+61', '-28984364750819263792944917399999999999999999999999999412726969', 96, 4);
+ T('-8.4584652786890E+15', '3.389738551995845504537', '-8458465278688997', 45, 5);
+ T('-413.7074217910022825', '-44.7826834292009846502810', '-9', 24, 4);
+ T('-7E+2', '8.1194E+68', '-700', 84, 1);
+ T('-66016221.9949437273619', '9.30325744272E+41', '-66016221', 77, 2);
+ T('80.435070', '5122420.62590927', '5122420', 9, 4);
+ T('-2.6537058617967E+15', '-6960009.728999666775008359', '-2757385', 5, 0);
+ T('-6.85E+3', '-6621331.3859751448937766824728', '-2177', 72, 5);
+ T('-2.94517121401956980886015091748E+36', '3289.95334859184822860657452030', '-2945171214019569808860150917479997735', 88, 5);
+ T('453961.001', '7.31201210E+25', '73120121000000000000191817', 56, 1);
+ T('-2.90788157232E+56', '6816.8757427867529671', '-290788157231999999999999999999999999999999999999999993184', 86, 6);
+ T('4.20602334867433222953055394433E+56', '-5.20171257558', '-5', 10, 0);
+ T('6.78325339381121444078996301500E+53', '-26461.4679169265882', '-26461', 63, 4);
+ T('-53.0417147729', '1752329.24681192333991', '-53', 76, 1);
+ T('6.881585519895212120086139983E+60', '96860682.6279141764264757', '6881585519895212120086139983000000000000000000000000096860682', 86, 0);
+ T('-3293446303.35599218508529309160', '8.5E+3', '-3293446283', 15, 4);
+ T('206.23042727084972263269', '-5.3266473622227E+34', '-53266473622226999999999999999999794', 20, 6);
+ T('-495770407203736.588', '-2.458703716264E+21', '-72716078187416', 91, 6);
+ T('96041188.1850702434088459', '1.1994802896773630033747E+46', '11994802896773630033747000000000000000079263972', 65, 1);
+ T('12741.619834343490', '2.3987715183009657500E+21', '2398771518300965762549', 42, 5);
+ T('342377723.8825463208549450', '2288.962423804175664308', '342379771', 32, 5);
+ T('4.98169E+8', '7.01997E+61', '70199700000000000000000000000000000000000000000000000498169000', 31, 1);
+ T('-16688764.83', '3.552', '-16688761', 13, 6);
+ T('8.8365165912E+57', '31933045.8919394229', '8836516591200000000000000000000000000000000000000031933045', 26, 2);
+ T('2.2E+7', '-812495.779', '-17487', 12, 2);
+ T('5.36178951180930623640219916151', '-16.644852537535', '-11', 86, 4);
+ T('-9.0787475083514E+51', '-8486308052.3790', '-8486308052', 20, 6);
+ T('-776711.7257016', '-2.0118177961616144E+25', '-694791', 4, 2);
+ T('3.28526109085E+16', '239350253.655329915', '32852610979803629', 97, 2);
+ T('-49.43775', '759.2', '-1', 12, 6);
+ T('-24045.1650699547', '-9716306906.7431372803', '-4553', 80, 2);
+ T('9.99140453466574805943279520', '-96201060.504744127718309', '-96201059', 69, 2);
+ T('9.8772E+38', '2.6354618942294E+68', '263546189422940000000000000000093048557190382700514090027898227392512', 60, 4);
+ T('5.03586180752732656923E+34', '4.2906E+8', '50358618075273265692300000429010848', 56, 3);
+ T('-1.538', '787.393617041823971691687292341', '-1', 85, 3);
+ T('9.78248511234778405', '1871502.900357476021098333', '1871503', 87, 6);
+ T('-6.2614893489098853E+62', '2809580033.509', '-626148934890988529999999999999999999999999999999999997190419967', 94, 0);
+ T('-63781973044919610262170338.54', '-8.881E+5', '-264226', 58, 3);
+ T('95.78211391545501321997152430', '-493816.5533979143002338284985', '-493729', 72, 0);
+ T('180913959.85748', '-3.70611305', '-1', 79, 6);
+ T('4.18E+3', '7180.619304404641150518164273', '7260', 47, 2);
+ T('5.58E+5', '986932.282345', '1019828', 46, 0);
+ T('-1.28473482999342787E+69', '1E+3', '-1284734829993427869999999999999999999999999999999999999999999999999000', 100, 6);
+ T('2.60823908259870265E+21', '-66.555889', '-66', 35, 3);
+ T('4821910235140344534736.98526', '7.18408426151775086E+66', '7184084261517750860000000000000000000000000004801067576064873879248', 7, 2);
+ T('8517.542969199860900190586', '73.0', '8525', 94, 0);
+ T('7.587460417385303277', '-9611.8480', '-9609', 38, 2);
+ T('13562748.180166039814626', '72.4536138126', '13562748', 74, 5);
+ T('1304654435.639945586462504', '9505943.629850428067974', '1305706231', 51, 6);
+ T('-204183645600.426905841933665', '2.84E+29', '-199888678304', 24, 0);
+ T('-2.053E+35', '-61062789.823863985467', '-61062789', 50, 6);
+ T('-59533861416555.3773', '7.6E+8', '-59533659553899', 79, 3);
+ T('-54623.1013126620989125215', '-6', '-5', 29, 1);
+ T('5.064441929645733718564960153E+44', '8.4E+13', '506444192964573371856496015300075182362411008', 16, 1);
+ T('-2.11116226428400448637587344E+62', '-743792370.8153352120426', '-743792370', 5, 6);
+ T('8.0551845E+52', '-728922680.49257', '-728922680', 78, 1);
+ T('7.0116528783505268687553940600E+63', '-26299.53656717209577948', '-26299', 46, 4);
+ T('-9.71382E+43', '4880251.62024331123305974', '-97138199999999999999999999999999999995119749', 27, 6);
+ T('4.219399850874357651591505', '285.312', '285', 39, 3);
+ T('4.704275568575116E+22', '-6.4619', '-6', 38, 2);
+ T('557.76555929053392914914', '-2E+9', '-1999999443', 23, 2);
+ T('-879.954489118', '36.615734066682', '-843', 73, 1);
+ T('-7.85787926879674565384894E+66', '-988606.105744927804361432458', '-988606', 62, 4);
+ T('3E+6', '-8.053E+5', '-2356', 63, 2);
+ T('-193255965202966296', '-36.59695546771941895', '-4', 63, 0);
+ T('6063565.1', '1.8179995520596186E+35', '181799955205961860000000000005014989', 20, 4);
+ T('8.370446538204822381E+68', '-7517.6554681467711639', '-7517', 61, 6);
+ T('-7.5573023948781553E+33', '-1.621E+44', '-81134899840405484357280284147712', 28, 4);
+ T('5.820020528237680065', '756877.535820525', '756877', 17, 1);
+ T('-5.249523952322041100365E+32', '3757622.1182946565503415194307', '-524952395232204110036499999916490', 2, 1);
+ T('-253111.72710130902715970168708', '-29.19409', '-21', 12, 3);
+ T('644.68136986284', '-5.39E+8', '-538999868', 31, 0);
+ T('4.0724E+29', '-9.297003558', '-9', 13, 0);
+ T('-72019577.37284581882033858828', '9.1840678160181E+69', '-72019577', 38, 3);
+ T('6E+7', '-5.25980E+54', '-5259799999999999999999999999999999999999999999940000000', 42, 0);
+ T('380625787.67681671155', '7.643E+44', '764300000000000000000000000000000000380625787', 74, 6);
+ T('755.61016852134', '-8.76265219979395122E+40', '-87626521997939512199999999999999999999245', 88, 5);
+ T('6.2480869052817E+46', '6.38745560363341973E+61', '63874556036334259065148215696115794645702550206075549945692160', 31, 4);
+ T('489.5323353129081427386464', '3.50E+6', '3500009', 83, 4);
+ T('-236074230.533', '8739505.19436017466', '-236069957', 60, 0);
+ T('2.611861393550983711146056E+62', '3.197E+5', '261186139355098371114605600000000000000000000000000000000319700', 28, 2);
+ T('-7577888965.98765122', '6.422384092941121489768591863E+52', '-2175625413', 79, 5);
+ T('-64764470.4160537703', '-20076.0160050', '-2594', 40, 0);
+ T('-203.205451510739265245', '-88751899.4402671595847', '-11', 20, 0);
+ T('-2E+8', '-1945451.9780569516202453644', '-622955', 98, 1);
+ T('-3.49957259872902E+44', '9.51509869539674232493113077475E+37', '-349957169379442882292222487811750203447016704', 39, 1);
+ T('-3.1855468E+55', '-71267436.4774013062257972832135', '-71267436', 63, 2);
+ T('9.0E+6', '397508.9651619283255989', '9393348', 47, 0);
+ T('-76269.31388586947644023155', '875599239.15267266376408', '-75881', 68, 5);
+ T('-1.727450139E+51', '-374.08023589466468557', '-374', 11, 2);
+ T('2819398.43036537', '-9.2E+7', '-89180858', 42, 3);
+ T('-986611136.294', '182779.45559403238875', '-986461189', 16, 2);
+ T('-2.81886412056528527E+20', '8.55783', '-281886412056528527000', 51, 2);
+ T('-501350193.296496009833344', '-4.26245421934791945738E+22', '-148962081', 42, 3);
+ T('7.12652645E+40', '-3E+60', '-2999999999999999999999651708504673267566785086459829179908096', 74, 1);
+ T('864', '4.1430335E+22', '41430335000000000000864', 15, 4);
+ T('7942964.82304072', '-6.92E+8', '-688260300', 1, 2);
+ T('-2.17330965934694179E+56', '-1651952.6279626952010', '-1651952', 53, 6);
+ T('-10619.80198899191211376691', '1.2710020155590E+23', '-8571', 84, 6);
+ T('8.0696574E+27', '1590071375.7', '8069657400000000001443270735', 31, 6);
+ T('5.35838993127020344779708586', '3.7E+9', '3700000005', 82, 1);
+ T('-894126228846224.115022879801550', '6359.1365003', '-894126228841993', 54, 4);
+ T('5557595296103529521.2501', '8363.8791058399117687804143', '5557595296103529659', 34, 0);
+ T('-623740262.439212', '7.802165106310392267E+42', '-70092134', 51, 3);
+ T('12188.931994227924208760', '8.4427304480E+50', '844273044800000000000000000000000000000000000012188', 44, 5);
+ T('464.2', '350316.53808920018', '350716', 79, 4);
+ T('35655.0424965295', '119925.732684312953157046291', '122743', 71, 0);
+ T('6467502.907087576', '6.79921636586E+23', '679921636586000004329390', 44, 4);
+ T('5.8085649065705732E+32', '-3.47381759E+9', '-1326071798', 35, 4);
+ T('74032.2', '88705.432923', '97201', 45, 2);
+ T('453.520725767375912577', '6397429.858333111312369272', '6397429', 52, 3);
+ T('-6.5323253469785E+23', '6.13549827E+61', '-614272254609438028743680', 20, 0);
+ T('6.651E+4', '-2.2991514E+9', '-2299151394', 55, 3);
+ T('1.20282946860354803E+26', '2.1802384600137027E+49', '21802384600137027000000116569882666096042596220416', 14, 6);
+ T('-878795335.65557394962411019482', '3625.53082616286688313790', '-878792775', 22, 1);
+ T('3910.14740759', '9E+7', '90001350', 80, 6);
+ T('-3524622650485.4381106309710', '-460011492.8899049', '-56689761', 90, 2);
+ T('-5.0556373626042', '21630.677996099059', '-1', 67, 6);
+ T('-8.2098125519582E+53', '-5.167883471214', '-5', 88, 1);
+ T('1.9903259767028570867997', '-4.32497465714327627157405185E+39', '-4324974657143276271574051849999999999999', 69, 3);
+ T('-715665218328777410.756', '-81071.51241207023869', '-4225', 7, 3);
+ T('448516.525492566265747021', '455.929172514968', '448967', 5, 2);
+ T('6.91612E+9', '-4.1E+2', '-26', 35, 5);
+ T('330775.1545983238764849977', '217.4640634825', '330975', 84, 0);
+ T('-45871.867', '-9.3036965585500163694154E+45', '-45871', 54, 2);
+ T('8687148473834.700016728980458', '-462613.1339870582284996839296', '-66069', 44, 0);
+ T('1726089037.0233725945', '7.944858E+39', '7944858000000000000000000000001726089037', 74, 1);
+ T('6.11472781', '-757501.3814374031972668577', '-757497', 19, 5);
+ T('9.9334868377693522975481668631E+35', '-513.091', '-513', 39, 0);
+ T('1.3376594790899069526789E+27', '-8.791325E+8', '-809533012', 14, 0);
+ T('-8.1442E+43', '-56.802780', '-56', 15, 4);
+ T('-533829.2025', '-666463851344956.025470157', '-533505', 45, 3);
+ T('879439.001052883847285084175896', '2.3018692748873848434E+29', '230186927488738484340000811855', 12, 4);
+ T('-8.5555388E+24', '6881989', '-8555538799999999995739451', 36, 3);
+ T('68.5646869982968999782880', '-8067114.419926', '-8067114', 29, 4);
+ T('2925.7261469300331039933239152', '-5971799263.339340437279', '-5971797139', 8, 0);
+ T('3.25132800390707E+28', '916.254889574896309054654174849', '32513280039070700000000000916', 24, 2);
+ T('-6.7773', '-7.0571597001290761870E+66', '-6', 96, 0);
+ T('-8.362439E+53', '5.7016805550579', '-836243899999999999999999999999999999999999999999999995', 66, 6);
+ T('-4.233E+5', '6.8962360E+56', '-423300', 23, 1);
+ T('2.386888294447239373E+61', '745088284645081826112666.51391', '23868882944472393730000000000000000000039088654076246934598810', 32, 6);
+ T('-3.787564096E+48', '7.70154137334783515589E+23', '-3787564095999999999999999234974093652057874990712', 92, 1);
+ T('-237011826.03096236414', '-24973221.605592841570370083935', '-2097953', 37, 5);
+ T('6.9754697699604087E+35', '8765007.02778746026', '697546976996040870000000000000376399', 56, 6);
+ T('35315093.75088228', '-2E+1', '-3', 82, 1);
+ T('1.15541E+60', '1.11E+44', '1155410000000000009769010477162618066918654882793711145582592', 38, 3);
+ T('23455.7019544918851245403720507', '-9.6788291E+48', '-9678829099999999999999999999999999999999999976545', 95, 4);
+ T('9.17E+5', '-9.9E+42', '-9899999999999999999999999999999999999083000', 23, 3);
+ T('-59182.496424618221835', '177225.53732633724992978080255', '-17189', 79, 0);
+ T('-523514265.9505', '3.411142372E+40', '-523514265', 13, 1);
+ T('-5.10158025419953901794661890576', '10895449.41023708116513', '-5', 53, 0);
+ T('-853993520.594760916474718058', '-8.28739727298E+58', '-853993520', 86, 5);
+ T('2.28867028E+45', '872750504316632954.3831', '2288670280000000000000000000867120455026605946', 81, 3);
+ T('7.596833143460882571626', '8.8692696611194078638E+66', '8869269661119407863800000000000000000000000000000000000000000000007', 28, 4);
+ T('-936089.680740690', '654228.53037202858233703892', '-393225', 52, 0);
+ T('-6.7231637446580162E+37', '-1.872911E+25', '-6347008273369266665291776', 45, 6);
+ T('-9.05049483E+49', '-8.1755720683235E+60', '-8478163972069295552563680004554879211323690844160', 6, 5);
+ T('-6462962.2056471253056048', '7.505284658E+61', '-6462962', 36, 4);
+ T('-8.18991215690799229815436535E+62', '25304088', '-818991215690799229815436534999999999999999999999999999974695912', 89, 6);
+ T('656554025.2891353305909', '4652463507231717272.6743', '4652463507233816505', 51, 4);
+ T('-82898951.383298089227', '-3073.47', '-1', 11, 4);
+ T('-4.11E+3', '-5.8320377583122E+20', '-4110', 48, 5);
+ T('772.032097039016', '-1.0313889824504428015226765', '-1', 22, 1);
+ T('8.0050404', '77.377039', '77', 38, 0);
+ T('89.701282024115238324', '521882072.6797214057237776', '521882073', 28, 0);
+ T('5.4719430252204703543589E+58', '1003.95621165998', '54719430252204703543589000000000000000000000000000000001003', 85, 0);
+ T('9E+3', '9742.4309276146', '10030', 93, 6);
+ T('1986.65338625988620669753', '-23525.68485', '-22565', 50, 2);
+ T('6366.86948479726869091054291282', '-82.512873567373', '-2', 30, 3);
+ T('-8358428957548549.31811019487710', '-3162.4', '-1', 90, 4);
+ T('9.490522983012769996', '1451869301564467424.8080981', '1451869301564467433', 3, 5);
+ T('-17409623.84853863', '-5.3594E+25', '-632407', 26, 0);
+ T('-9.08751380660386218379711', '47.46508509096427290871547228', '-1', 5, 3);
+ T('28.55487395629555', '1325883440367980.298', '1325883440367996', 58, 1);
+ T('8.42812698957477448485E+43', '150944.57', '84281269895747744848500000000000000000150944', 67, 1);
+ T('-6.72736843027E+54', '3.348E+4', '-6727368430269999999999999999999999999999999999999966520', 80, 3);
+ T('130.991169018418601', '-7E+8', '-699999870', 65, 5);
+ T('9532315.869548514597273', '-35417.4607792', '-34881', 10, 6);
+ T('-5.27E+6', '-1.5193E+5', '-16746', 60, 0);
+ T('8878086.03016292538792851', '85770954.75446', '94370510', 86, 6);
+ T('1.005085580307532762069E+33', '8.8030662233767434183419E+68', '880306622337674341834190000000000000993981682072536744077646562217984', 8, 0);
+ T('-3.46665161', '-81959.16932', '-3', 24, 2);
+ T('-169393963.85640818066851821134', '-8.96E+5', '-568107', 37, 1);
+ T('-4.13729170', '4.8281494745969259555208E+28', '-4', 6, 6);
+ T('-8.76768659792009013168502E+52', '-4.788284942972E+28', '-42131078981898197301422981120', 36, 2);
+ T('-8.9218138086E+46', '-8.32434001005708E+64', '-89214180257790872506430533542006609912140922880', 27, 4);
+ T('8.586903965E+40', '13995.53', '85869039650000000000000000000000000013995', 79, 4);
+ T('11929990.424214089720172793334', '909018400670786.952661', '909018402901446', 57, 6);
+ T('1.3698180969657565535945073726', '3E+1', '31', 17, 5);
+ T('47.238528404222187', '4.283061478811E+47', '428306147881100000000000000000000000000000000047', 44, 2);
+ T('63.5294296247933514', '-5.21E+40', '-52099999999999999999999999999999999999937', 79, 3);
+ T('-3.96E+8', '6.639140E+10', '-42082496', 35, 1);
+ T('-2024.104073720090', '34.2553516', '-1990', 81, 1);
+ T('5.37091E+67', '-7.6889195E+54', '-6132414309141085850414097736951582525102699124476608512', 73, 0);
+ T('63950.4619033', '4.5E+5', '458206', 73, 5);
+ T('2946011.037689679042094766', '-4.2816164064187975E+38', '-428161640641879749999999999999997053989', 54, 4);
+ T('81.79', '5.058500268113384622468813801E+30', '5058500268113384622468813801081', 22, 2);
+ T('8306.36572200738317775865222', '-2057659928.592178352317768260', '-2057651718', 79, 4);
+ T('-5193794258.8596687', '-322704.16534871771660274380', '-130', 71, 6);
+ T('-71386.889703341250544699524560', '-74114385049971328.23', '-602', 65, 4);
+ T('-2.44105461E+70', '-4884666007.3560763585', '-4884666007', 21, 1);
+ T('7.776979478169E+63', '-3.33673609602780863300275E+29', '-1905272055634701902593118912', 57, 3);
+ T('-17.611525994', '8268258670.16212597158839205949', '-17', 19, 0);
+ T('-3.1193844628684167335E+61', '3.61038909198845413', '-31193844628684167334999999999999999999999999999999999999999997', 77, 6);
+ T('5514610191.974437897', '-7.5073027133690476526197103E+52', '-75073027133690476526197102999999999999999999988316657', 26, 6);
+ T('-9.344E+40', '7.15107013126352476E+37', '-93418398011043868989672586694308394958848', 68, 0);
+ T('0.00035698544244', '5782.88575', '5782', 18, 3);
+ T('8.41617231348709506457404', '7397.7', '7405', 34, 1);
+ T('88.0966236851227801300331', '7478.7257', '7550', 23, 2);
+ T('-479.443910989090862853685653440', '-114.474396857322467914831416966', '-81', 85, 4);
+ T('-6.8E+57', '6.9395836611473296373E+62', '-130286073912325947091773488322388268798199634097101340672', 69, 4);
+ T('66120.2924080018', '-6.761418023890932173', '-6', 31, 0);
+ T('6.12E+55', '377422432.4743', '61200000000000000000000000000000000000000000000377422432', 13, 5);
+ T('439487330.50649606135876008', '8.81825563E+40', '88182556300000000000000000000000439487330', 83, 1);
+ T('-30944.87823604108973553056350', '933268.251574772', '-16460', 4, 1);
+ T('282731056.2601782278026534339', '3365200.568757046066067', '284916592', 39, 4);
+ T('-4.0093040E+61', '9.4E+26', '-40093039999999999999999999999999999989704169185730522171572224', 80, 1);
+ T('5.4E+48', '-8.9E+6', '-8900000', 54, 3);
+ T('446402050995.330278185209', '262376681190.9472088519177879', '549755748343', 96, 2);
+ T('-8.464257075289491029530110', '-2.6E+67', '-8', 53, 6);
+ T('2.05543E+8', '-24288938.32911193932021503', '-20088994', 65, 3);
+ T('-6.406655147691907303E+51', '-8.452801344024449012573415E+60', '-412280491457860012481269781717556865599152047783936', 65, 1);
+ T('1.467748999224563638235E+24', '3400.9', '1467748999224563638235000', 99, 6);
+ T('-88087496.97069828996699459', '-7.1280966E+60', '-88087496', 67, 2);
+ T('-20123.402583681281892703380', '40.91966056569708075', '-20115', 25, 0);
+ T('53282.1835952615165', '9.595E+8', '959504098', 57, 6);
+ T('-9E+6', '-1252661088.5591944118815', '-8918048', 22, 0);
+ T('-4.8987E+31', '53948.3731659035557649184214', '-48986999999999999999999999946052', 98, 5);
+ T('8.02908244036E+24', '6.6036683323408E+27', '6604273097461851298035302400', 8, 4);
+ T('6258458677636069136437009378.58', '-732672644.8420948840421', '-572596226', 39, 1);
+ T('453891036328.706478251648095726', '8.45411E+58', '84541100000000000000000000000000000000000000000453891036328', 21, 0);
+ T('-2.8732E+13', '562785.39518034535108585', '-28731999994271', 16, 6);
+ T('2.153E+41', '-2.4907044897082787E+42', '-2485082501012087260579585265739126141878272', 14, 3);
+ T('4221934641489621344.56846233', '273861708.4975979455', '4221934641759124844', 68, 3);
+ T('-75738423.31132227415', '537.5254975944971833225032', '-75738407', 62, 1);
+ T('-8.545023856525E+32', '5.4494897347599251671195', '-854502385652499999999999999999995', 84, 3);
+ T('-2.3E+64', '8.218256324062587481756995', '-22999999999999999999999999999999999999999999999999999999999999992', 6, 2);
+ T('-5.56805020500E+54', '8.880878538642E+39', '-5568050204999994532583264733958671553865406600441757696', 20, 0);
+ T('8.58755609E+9', '-995883402.718327388451211010', '-18690', 5, 3);
+ T('-8989617.33349515311544370568507', '1358531650602.289', '-2961', 24, 0);
+ T('-820566793', '503.09423673716541', '-820566537', 65, 6);
+ T('-6346097.94837356397165879', '-2.54030571141199845087863317953E+42', '-38257', 66, 4);
+ T('-6682.823', '6.27E+3', '-514', 68, 0);
+ T('-9.51644403800270927491E+48', '-3.7343079614807090408641339294E+65', '-2934689649231759896498282380530897845456392421376', 97, 6);
+ T('-9.86211892244788310E+39', '6.4921E+9', '-9862118922447883099999999999997844810336', 17, 0);
+ T('31100.57626962968597013362', '77840664.8810329', '77855100', 60, 4);
+ T('-1498885.02564785242', '-5531237377518982.9472', '-396549', 73, 6);
+ T('-267848024.103157788680242640', '301723.8209043166923173', '-267583813', 88, 6);
+ T('6603753324.19665795004339425', '94333.0915', '6603765629', 16, 5);
+ T('-2.83954007129320E+29', '-8.7985800E+19', '-14196471978000416768', 69, 6);
+ T('2.87230360130E+63', '-1.796E+24', '-1437098264797262722891776', 75, 3);
+ T('-29798093.81211265595906', '-9.2193771086965E+61', '-29798093', 12, 5);
+ T('-2.12856157624900555465E+53', '7015', '-212856157624900555464999999999999999999999999999992985', 72, 2);
+ T('-678768414.75392331837974844009', '2.26987385887471361801E+22', '-7348250', 40, 5);
+ T('8.46169160660012409680230552643E+30', '-3.03972281773910095481E+69', '-3039722817739100954809999999999999999994888215502967750921111230035298', 11, 3);
+ T('-629354565718142719.7707571', '-13872.1676952657936134265575431', '-9775', 46, 1);
+ T('-3037945252.8837473208645420093', '-138.2733848534027126128938728', '-130', 99, 6);
+ T('-8.463943442E+39', '9.13717626747667328848867523914E+53', '-5732379180335514188440575482759974223872', 66, 5);
+ T('-403706.629630201096254334896558', '7272277837.24030119', '-2225', 28, 1);
+ T('-3.3122163E+10', '-184253.942982', '-2357', 46, 5);
+ T('8.684319948952E+45', '2.6649642', '8684319948952000000000000000000000000000000002', 54, 0);
+ T('-804761.25', '1E+6', '-1433', 92, 3);
+ T('-71.7', '-3850979', '-67', 84, 1);
+ T('9.675825E+38', '-3831.2464105245569088685', '-3831', 46, 6);
+ T('-65954853.64982', '9.79186832637E+13', '-61490209', 51, 6);
+ T('9.743589596E+70', '3.955634E+9', '97435895960000000000000000000000000000000000000000000000000003955634000', 35, 5);
+ T('-86861372085.861760347', '9114152676.5302662137135', '-86440480785', 73, 3);
+ T('3.20E+41', '-4.218388626036', '-4', 69, 3);
+ T('864146.52623785762744744407286', '-1314.88686319294560099', '-34', 62, 1);
+ T('4.57577E+9', '-6.646087346027326310267118686E+58', '-66460873460273263102671186859999999999999999999999719197296', 3, 0);
+ T('7417.288075590565618468', '86045.289705628240016016', '89341', 81, 2);
+ T('41149.84597914545867', '-3E+18', '-2999999999999958851', 75, 3);
+ T('-6.516344187177260E+44', '761721470.73851648557053841', '-651634418717725999999999999999999999238278530', 95, 3);
+ T('-5E+6', '942.60', '-4999186', 15, 0);
+ T('-6.2728691119E+27', '-90479171.588606522792111039165', '-21273155', 19, 2);
+ T('-3143287132.900', '19.6350036', '-3143287113', 52, 4);
+ T('1.2898405E+24', '-8.748797566E+22', '-11890875498805338882048', 46, 1);
+ T('4.8E+7', '-1.57407029E+46', '-15740702899999999999999999999999999999952000000', 94, 2);
+ T('2.8E+50', '-2.405026517E+24', '-265791111301331121897472', 42, 0);
+ T('7028758.05181814165932697956', '-487051.9', '-274057', 4, 1);
+ T('1239.450704718685368', '3.13419874758970361856847054877E+60', '3134198747589703618568470548770000000000000000000000000001239', 30, 3);
+ T('5.16E+37', '6.167580188017066954085480476', '51600000000000000000000000000000000006', 18, 1);
+ T('485483945.396', '-357306.85620384442954289', '-4625', 99, 2);
+ T('-2.27300382215011E+69', '5.885E+66', '-2272227085847982180293851479368845687652362629404975478779333996183552', 46, 4);
+ T('551310.784068470', '3.174378E+7', '32276398', 37, 1);
+ T('-51895.764622059494506998', '-81106791337796822612.1861', '-49683', 73, 4);
+ T('-1.541025022268874589482', '-84.127489289', '-1', 21, 3);
+ T('-8.9876387614632412358229341905E+33', '-42080205.8052248591070193505754', '-41943181', 22, 2);
+ T('-2.9657582694953673909687732E+66', '-211130.5489254097', '-211130', 86, 4);
+ T('3.36530763', '6.9476400366185457E+67', '69476400366185457000000000000000000000000000000000000000000000000003', 68, 6);
+ T('8.916216438978350504E+29', '4.803860E+61', '48038600000000000000000000000000079494282054929090194550308864', 58, 2);
+ T('-1.825939117223507829932207798E+28', '5.3598698256895524455E+30', '-7528661842294808140979929884', 68, 5);
+ T('-3.014629039E+46', '8.7510009420334375E+22', '-30146290389999999999999914962504044825357166656', 6, 5);
+ T('31.560180145737614169518855', '-7.6263082605420115348E+34', '-76263082605420115347999999999999969', 33, 5);
+ T('-7.044661109395798E+53', '767709379.5496024213', '-704466110939579799999999999999999999999999999232290621', 72, 2);
+ T('-3.759058488363768874718550650E+54', '7.247E+4', '-3759058488363768874718550649999999999999999999999927530', 54, 0);
+ T('-71.5912020961508188464867426', '6.49082630593871', '-65', 18, 6);
+ T('-1.617179E+20', '7153998.426450631285287', '-161717899999997630130', 91, 3);
+ T('-878825590.7499366986', '4828285723.69', '-538972261', 88, 1);
+ T('-4.094904559262750E+60', '86762.66796417134', '-4094904559262749999999999999999999999999999999999999999913238', 78, 2);
+ T('1156570799.258929515', '-2.70729843873376E+16', '-27072983306608977', 99, 4);
+ T('6.593233E+64', '-3.38202905028991668303E+39', '-2828639081144234429879767177097127657472', 77, 6);
+ T('1E+63', '3878499101.80748', '1000000000000000000000000000000000000000000000000000003878499101', 78, 6);
+ T('-2.881304976556046237590710661E+65', '5424253988.29562081753', '-288130497655604623759071066099999999999999999999999999994575746012', 62, 4);
+ T('8.213794423E+61', '9079.139466050170111244551642', '82137944230000000000000000000000000000000000000000000000009079', 12, 3);
+ T('3.651', '-2359.537582149425742953', '-2357', 51, 0);
+ T('-7.7513735209232463417', '-2.2175183352952584259149360559E+29', '-5', 65, 1);
+ T('-8E+1', '-6903.8403788466592141', '-71', 79, 5);
+ T('-4417586397.2875119956587787', '562.38808533263379', '-4417586381', 97, 5);
+ T('9.2781636967164778E+25', '379693.6884521559576261114', '92781636967164778000019245', 40, 0);
+ T('2.5843E+12', '902057646.526', '2584325447598', 39, 6);
+ T('4.93939343767401461679420E+32', '40.342762007898711', '493939343767401461679420000000040', 3, 1);
+ T('-2.5323034905353567816420552164E+43', '8148769763.48234918', '-25323034905353567816420552163999995621123101', 75, 4);
+ T('-9264.2913134423', '-53309069379684761941815197', '-9229', 8, 0);
+ T('7488968919.66408928', '1.827965123E+18', '1827965129782189783', 71, 3);
+ T('-964.245329734691742', '-5.10604504239881979751400002754E+70', '-964', 47, 2);
+ T('-7.76258259340555831178317792673', '6.05E+5', '-7', 42, 5);
+ T('-3.6771180583785575933768980050E+37', '-7798.23019555532344023351396', '-4726', 89, 5);
+ T('5.317892281994204E+37', '-3.55780281618E+28', '-30523110209447760543643598848', 35, 3);
+ T('1314595824601435424993.3311149', '181057.423862624405180685599', '1314595824601435458529', 50, 2);
+ T('5.653518489218063016E+19', '4.731521110841220922612037413', '56535184892180630164', 14, 5);
+ T('3.3658255E+13', '94537.692916083', '33658255012297', 85, 2);
+ T('-4544.4313187474869947867645628', '-701894525.2382330455457222471', '-317', 83, 3);
+ T('-4.7754433194740291899E+23', '73', '-477544331947402918989991', 69, 6);
+ T('7.20E+24', '1.745E+7', '7200000000000000017450000', 69, 6);
+ T('-6.528417E+12', '9.82141661955468610', '-6528416999991', 88, 6);
+ T('3.653E+7', '5.4513644341E+46', '54513644341000000000000000000000000000036530000', 56, 6);
+ T('-659605772028993581874155367.67', '8295504872.451188874', '-659605772028993574893782023', 6, 6);
+ T('2.52581792832464056E+25', '-5.0974258E+64', '-50974257999999999999999999999999999999994087004525431509024393216', 43, 3);
+ T('29392968.78762379486119', '-9530255.87418632383765743703', '-1141639', 69, 1);
+ T('1.1E+2', '-67981926.083856', '-67981826', 55, 6);
+ T('-8.19E+4', '-53455.63547746', '-4299', 88, 5);
+ T('-6.936508165634521097', '1.225807779104515036E+55', '-6', 88, 1);
+ T('603', '-6.334495250274577296', '-5', 37, 3);
+ T('83052.06572317347496', '4.45248E+60', '4452480000000000000000000000000000000000000000000000000083052', 78, 6);
+ T('-218736828.517849889615805631', '-5.4911385870730E+31', '-218212540', 32, 6);
+ T('-5.9E+6', '941.241784905162', '-5899347', 79, 5);
+ T('349.7964276', '69643972.1471557652', '69644253', 49, 1);
+ T('33.09219379157', '-186332770.2078378801', '-186332737', 37, 5);
+ T('-6.0045500522387E+31', '42977.32138118436400897387794', '-60045500522386999999999999957023', 25, 2);
+ T('120816.92407131954215693', '-9.33393458E+14', '-933393457881104', 31, 4);
+ T('6.478', '34786.8798595078762834916011', '34790', 2, 5);
+ T('598080192200311.049411760', '-45.5543436412137784', '-9', 52, 6);
+ T('-9.67619698E+33', '-3299.325043796594076897189520', '-3299', 43, 0);
+ T('7729231568.09548937', '-9.500701478387357043963400271E+31', '-95007014783873570439626341812528', 8, 0);
+ T('5.0696371143943270E+69', '-2.66E+8', '-266000000', 50, 1);
+ T('-68.4386449522', '44.027210', '-68', 25, 5);
+ T('6492720560422266.948237', '47565181.004848353051', '6492720565976447', 16, 6);
+ T('6.517261955505111434E+50', '450.49', '651726195550511143400000000000000000000000000000450', 67, 5);
+ T('61669633.17717336561', '-8.62101194208154E+38', '-862101194208153999999999999999971884799', 17, 5);
+ T('-2.5E+24', '1.40012', '-2499999999999999999999999', 96, 2);
+ T('5.390100521E+61', '4.26E+27', '53901005210000000000000000000000004256930414156065071540731904', 52, 3);
+ T('-22402826.644', '5.78126050878E+58', '-22402826', 98, 0);
+ T('-55.317846', '-1215.164200448316728', '-55', 86, 0);
+ T('-5.75210E+33', '1.7809072634797E+22', '-5752099999984560038139102122966528', 98, 1);
+ T('-4E+5', '-236.2', '-108', 61, 2);
+ T('-65436.12411254509', '6.0815045774864111791E+37', '-65436', 12, 1);
+ T('180236.6204064931573429356582', '4.40173414579046701920994550E+59', '440173414579046701920994550000000000000000000000000000180236', 28, 1);
+ T('-96346145.013723167447358605119', '9538.29941751401788116', '-96337953', 36, 1);
+ T('4.02E+7', '6.3E+25', '63000000000000000006645568', 90, 1);
+ T('-5.10188616E+35', '327635.451947749', '-510188615999999999999999999999672365', 55, 5);
+ T('2.288937726115E+42', '-5.0006674385258336996284096E+68', '-500066743852583369962840958605326048911175214903810190203229764059136', 60, 0);
+ T('-36223845.026', '-22.9', '-5', 61, 6);
+ T('-2.5595180918244E+43', '2779596.60521437121089936', '-25595180918243999999999999999999999997220404', 93, 3);
+ T('-20562845.65784432384904844363', '2.094405764539611964704', '-20562845', 71, 0);
+ T('-7.61508598973055E+47', '-315523.909669281740378', '-315523', 4, 0);
+ T('-4.28660119775849165044784631E+69', '4610179980.488661567912132427', '-4286601197758491650447846309999999999999999999999999999999995389820020', 23, 6);
+ T('-5233263.63490211940', '-81613107.7094162270', '-5066787', 98, 2);
+ T('-52.850517832835282776844697076', '-9578986.0047166638516', '-34', 29, 3);
+ T('7.3200702781850852987063866E+46', '-8.383566842E+16', '-81064864221395200', 75, 5);
+ T('8.497E+7', '6005966716.06970109900467891576', '6005968764', 75, 1);
+ T('-93.24404441277', '23081369.292094891395354891', '-69', 67, 1);
+ T('4.69607E+20', '7981735.41', '469607000000002116263', 23, 0);
+ T('-4.24699554E+9', '559644.69837314145510', '-4246995012', 29, 2);
+ T('8.0722855680708274752381195609E+30', '-2.5065E+5', '-229658', 48, 1);
+ T('-888.96294321501167555822680117', '-2.4637398254127809E+26', '-888', 72, 1);
+ T('-4.374048158161959141993176951E+53', '-84323.093101248405119778896', '-84323', 49, 6);
+ T('2.43887877911130818234300778E+38', '-5.883220815E+44', '-588322010666670885581139741467300672585555968', 55, 0);
+ T('7237.0316952533684033342', '-4.62055647876E+57', '-4620556478759999999999999999999999999999999999999999992763', 99, 4);
+ T('-63177.135603455154514', '1.49678300853E+68', '-63177', 40, 2);
+ T('2.70E+22', '9.879150147742657416E+63', '9879150147742657416000000000000000000000019001011179264302645248', 68, 0);
+ T('-455916.7977050776', '-4.8781578212E+13', '-266380', 27, 0);
+ T('4.9E+2', '-7.057447', '-5', 7, 1);
+ T('-7.6826536020150202721273E+51', '-5.90930607E+13', '-6273016022880', 49, 6);
+ T('-76201.8834468249187034371570', '-1.12E+4', '-10665', 72, 0);
+ T('142.35147162325311', '-6.0582535579868753', '-2', 16, 3);
+ T('-3.9338882023672578523E+70', '97.24813275664504566584', '-39338882023672578522999999999999999999999999999999999999999999999999903', 83, 1);
+ T('12828277.8676122231986', '-2.93E+7', '-20709643', 58, 3);
+ T('9.79806271803231554213E+64', '-7.425127617E+23', '-609482767242476095422464', 61, 2);
+ T('500148329397381.146871433162', '-3.355999240340E+24', '-3355999240056181799846779', 8, 3);
+ T('97813.23229744987963', '15931705.901998', '15957821', 14, 5);
+ T('1.2639798075857332677554128427E+38', '-42.432129023122808533922651', '-42', 61, 1);
+ T('-8795682972342771889.738', '1.94942759147772124141E+43', '-5908873388284272817', 77, 5);
+ T('-8.299542E+12', '95747.8597050577634446', '-8299541987709', 87, 6);
+ T('-3.8959222E+9', '-4.9009E+9', '-538250264', 60, 5);
+ T('45.232586179714839944780132', '-76.63380206427991514424371365', '-67', 91, 0);
+ T('-5.2299316465236E+41', '8.7592303577726', '-522993164652359999999999999999999999999992', 99, 6);
+ T('-289656289.6030460', '3343035563.01', '-268517697', 67, 4);
+ T('3.285284074596577E+38', '939813942.48626311859933588', '328528407459657700000000000000402943030', 49, 3);
+ T('6.0090111539365E+16', '-8.726E+59', '-872599999999999999999999999999999999999999939909888460635000', 70, 5);
+ T('-613295.79364', '8.18E+56', '-613295', 77, 5);
+ T('4402749934392607593138226.3', '-3844439388.8', '-3825497418', 72, 5);
+ T('9.245514392044259E+32', '168.829455', '924551439204425900000000000000168', 10, 2);
+ T('-9.7269081003582234E+42', '26.7', '-9726908100358223399999999999999999999999974', 36, 6);
+ T('-8.92569E+9', '2.055551925538025609E+24', '-8657111184', 88, 0);
+ T('2811706912.599803950170306579', '-8458329645.73902556720883311', '-5773508621', 63, 1);
+ T('8E+65', '-2.1882124044E+22', '-21882124044000000000000', 68, 1);
+ T('-1218938170.283788885592254998', '-16591724.3614039482477464637073', '-10813738', 67, 0);
+ T('5E+2', '3.69770632328E+61', '36977063232800000000000000000000000000000000000000000000000500', 4, 5);
+ T('-4509.02286322720517', '7.009802142661727623E+50', '-4509', 48, 4);
+ T('68715484406663613010.52', '-3.70987618150E+63', '-3709876181499999999999999999999999999999999977509462168667157934', 6, 5);
+ T('5.98908191786078999732064338E+65', '-3.796E+15', '-79650698117120', 73, 5);
+ T('7.2824E+36', '-9.723459E+61', '-97234589999999999999999998418944794603370175183356874108960768', 74, 5);
+ T('9576184.79772517591820022225267', '5771287.232310124982718', '14294783', 73, 3);
+ T('3684.813719100', '19553139.040606456896942459888', '19554167', 63, 4);
+ T('7024878473.214', '9952.3842063384', '7024879593', 92, 1);
+ T('-1.554E+6', '-88.681236287', '-72', 29, 3);
+ T('64.9425469', '127430801.644986785', '127430865', 69, 3);
+ T('-3.953255281737E+19', '33222.6731646630260643322615705', '-39532552817369967162', 45, 4);
+ T('-3.954646572254E+60', '9.80804326016790897168309535', '-3954646572253999999999999999999999999999999999999999999999991', 77, 5);
+ T('-1366.707581931', '28956809.397851', '-1365', 56, 2);
+ T('-7.43222E+43', '3.92786E+69', '-1494882049563135060520370977224936814280704', 43, 4);
+ T('-3.80864E+7', '7.08626032848331', '-38086393', 100, 0);
+ T('542025983', '-645956132.950', '-109052417', 58, 5);
+ T('2.65E+5', '-99.97872100039', '-67', 85, 6);
+ T('54.6917910764613', '-6E+7', '-59999946', 60, 2);
+ T('-2469714333.051455213900259236', '-3037838.1', '-2381965', 95, 3);
+ T('5.03762400509708179217553462087E+40', '-7.97126629701388259044642717353E+65', '-797126629701388259044642715981200848929705847869331657810485553152', 11, 1);
+ T('55.2428340101513140192649858110', '-7.746405489054168', '-1', 52, 6);
+ T('-353638752573806', '1009175.19775810', '-353638751967593', 48, 6);
+ T('-1.23812833950', '-9.4815', '-1', 26, 2);
+ T('424079315.9016517479', '8170216407.241584', '8589934551', 53, 0);
+ T('-1446', '-6733515580955.84', '-1025', 43, 0);
+ T('43.4704023', '-91243596847851.48', '-91243596847809', 9, 5);
+ T('42018.4487511163889', '-56.9685721936432840886', '-22', 74, 2);
+ T('2.4340667356033018325', '146957062109.7914388', '146957062111', 91, 4);
+ T('4.344998E-196', '5788.36406175537403361', '5788', 21, 2);
+ T('8.64846E+31', '-11696828.040', '-11696828', 60, 0);
+ T('-5.4237768322887786211430104722E+46', '3.6154456712463E+58', '-2854670174159048378416447539650809244687007744', 65, 0);
+ T('4.90461947498105864085328596617', '-1.258011628080852768264436E+36', '-1258011628080852768264435999999999996', 78, 6);
+ T('-9.7949144541081138786285E+25', '-7461483.9395792', '-6361155', 54, 4);
+ T('-2.414660763690379092E+25', '9.704897E+57', '-2040545399285981789479424', 77, 5);
+ T('-589938.388437820502330', '6.0051153408E+44', '-589938', 71, 6);
+ T('-1.21174964E+33', '-7.4883E+8', '-77741360', 38, 1);
+ T('3.2407773E+49', '-2.150161478805128E+69', '-2150161478805127999991159264358049405322389764956713707558237716348928', 33, 2);
+ T('-8609760.6168720780040902', '-1.04030785151458229034178', '-1', 30, 0);
+ T('133756.9543296282462672294222', '3.38244', '133759', 67, 5);
+ T('4.674015879', '4.6576', '4', 53, 1);
+ T('3E+9', '656.2577788046548195345930', '3000000144', 41, 2);
+ T('-31782.39', '-3884.7745', '-3106', 37, 3);
+ T('-6.65699860537373192E+70', '-63707231.23', '-63707231', 4, 2);
+ T('-98665.14983566412307596304', '278157.4', '-98657', 66, 0);
+ T('-6.92215564110059E+19', '311.61662402199646923953592615', '-69221556411005899977', 14, 5);
+ T('8.7015E+8', '5225114.89989932065857813', '870318074', 58, 3);
+ T('6.813967362292E+35', '3.2943294375834293E+41', '329432954813736740447538280109348044668928', 44, 2);
+ T('956386.75738332154011572240', '5.10238', '956391', 27, 0);
+ T('7.3760741089E+36', '-61.539075874654301', '-61', 34, 1);
+ T('2288612.4970591373943575587725', '2861434.66387507494053424401857', '2878462', 62, 2);
+ T('-5E+1', '-9860923.1', '-49', 38, 5);
+ T('15132382.0371007', '1.569314817598936280', '15132383', 32, 1);
+ T('-92010.2017912350', '-7.85447257820847E+17', '-82690', 85, 2);
+ T('-2.5111E+7', '-429936.29656901250', '-395592', 29, 1);
+ T('-4.02985E+7', '6.2848050174446799625', '-40298498', 66, 6);
+ T('-3466580832.7395', '3.1942E+49', '-3466580832', 52, 2);
+ T('-86182927.2881750', '2.0788447993607109E+32', '-86117391', 51, 3);
+ T('-7173348.31226108', '584.624', '-7173284', 68, 2);
+ T('-4.72209055938254', '-3.0821322443821E+68', '-4', 56, 2);
+ T('-1.11136937080E+43', '-2873694.974', '-2873694', 36, 2);
+ T('-197.84795086897908771453744261', '6.6603254630017317950203637004E+67', '-197', 34, 5);
+ T('997204708.53401002241733936', '4.703293484', '997204708', 45, 3);
+ T('-32.294060783611434058114520507', '604132586.4692983533', '-22', 76, 5);
+ T('7.0071936988186188878E+45', '3.1E+9', '7007193698818618887800000000000000002160475904', 27, 2);
+ T('-2.92548223492877915382700845675E+58', '-79090.0094461427354757445753', '-79090', 93, 6);
+ T('1.0176242E+21', '-900466976987792952770.601', '-14997005107750391234', 88, 6);
+ T('-941921.4261824350318083510023', '4.256801764E+55', '-941921', 78, 6);
+ T('4.914926220E+43', '9204408.62468539075659013', '49149262200000000000000000000000000009204408', 86, 5);
+ T('17026011.649866389033586838466', '39123.9655060069036', '17030107', 65, 4);
+ T('4.04E+3', '-31.88202502020918078081577289', '-23', 96, 4);
+ T('9754527140.2214908540', '-3.57E+16', '-35699998919309916', 38, 4);
+ T('3.34508E+23', '-2.512260515631', '-2', 75, 4);
+ T('-9.20066519335E+56', '-1169354405.353', '-1169354405', 68, 4);
+ T('-9.69188578124303489586176E+66', '512166602.88685203222920028207', '-9691885781243034895861759999999999999999999999999999999999487833398', 73, 3);
+ T('4.74834570685891970', '-3990472701.04', '-3990472697', 77, 1);
+ T('-9859381228.2402953', '2.543644E+59', '-9859381228', 77, 3);
+ T('29.00', '2.1E+5', '210013', 8, 2);
+ T('4.40861406989989504816905078E+66', '6.590009226740533E+22', '4408614069899895048169050780000000000000000056744583510984935254144', 49, 4);
+ T('-7.13E+61', '-17.414808', '-17', 7, 4);
+ T('-2199.5023314038854', '9.4362581075933196868355E+42', '-2199', 10, 5);
+ T('-9.0E+6', '8349981396.168834857', '-607276', 77, 0);
+ T('72.4821065241518', '-8.99134948486E+39', '-8991349484859999999999999999999999999928', 5, 0);
+ T('-685210.8', '-37.6673658216448623481359', '-1', 78, 2);
+ T('2466.966154860500', '4.79393541842746101055E+42', '4793935418427461010550000000000000000002466', 43, 6);
+ T('6.7E+53', '-9188', '-9188', 29, 2);
+ T('2615.24373905701627', '-60145672687.678208338200575349', '-60145672649', 28, 6);
+ T('1.60888912895707737489854681E+69', '-3.05506039893474065675771304E+38', '-214037230196982668378529637796264706048', 39, 3);
+ T('8227255231498390885893.6', '1.7421E+7', '8227255231498391508685', 9, 4);
+ T('-36398585.0559169', '-2.73517290573686054064841749', '-1', 36, 4);
+ T('-3.815112790E+34', '-4607.10264786196', '-4607', 38, 0);
+ T('-6.77594419190186737851898771E+32', '16235.1314964965', '-677594419190186737851898770997397', 60, 5);
+ T('-9.72161789816362502E+28', '-3781', '-3781', 47, 0);
+ T('22614.1324216659057', '1.109250880373031571761692200E+39', '1109250880373031571761692200000000022614', 52, 3);
+ T('89340.5228917844967160459567851', '88710056.42336571154', '88727548', 38, 4);
+ T('80794.99781728695789911682', '2.25E+6', '2326426', 48, 1);
+ T('7.16502697E+34', '5.48964174', '71650269700000000000000000000000005', 31, 3);
+ T('-5.31', '-81313.122879690408443138283598', '-1', 9, 5);
+ T('-5922428.36956', '5.5971E+39', '-5922428', 6, 3);
+ T('-3.8134477760609', '8.012E+31', '-3', 85, 6);
+ T('-591427.7699116539', '-6927.433976', '-515', 39, 2);
+ T('496248346.9459932018', '2.93975261468770638042755385E+43', '29397526146877063804275538500000000000271898', 44, 2);
+ T('-7.409771E+53', '-11661163.6795850742', '-11661163', 25, 2);
+ T('-2.45784056E+63', '5.712286999144735647943212E+42', '-2457840559999999999994337480710620273814368052131709647328378880', 42, 3);
+ T('2150.609', '3318056456.81509496003322066', '3318058606', 63, 1);
+ T('4299.8826386978576532412', '-8204264.110007326570644', '-8204069', 17, 3);
+ T('-9.88777310E+25', '422343.20271784', '-98877730999999999999839801', 47, 4);
+ T('6.1885892E+43', '3.6E+46', '36011520695548788535057909294276148115940573184', 60, 1);
+ T('36585555.9301250379838198045', '26230.2574745516', '36595319', 51, 1);
+ T('-8.958655265454103479905852209E+65', '7797227.306882771', '-895865526545410347990585220899999999999999999999999999999992202773', 13, 4);
+ T('948694.750127078663318705979509', '40502826', '40796158', 20, 0);
+ T('643183.919', '2354.498459478166', '645503', 15, 1);
+ T('-1.698E+34', '-4.4927E+69', '-1380236295213467297999833358401536', 98, 6);
+ T('90677.439723', '-8.213166912668073373858487', '-3', 28, 1);
+ T('-6.95563E+9', '6.952762E+23', '-4438785456', 52, 2);
+ T('-5E+3', '-8.87886E+70', '-5000', 59, 2);
+ T('2454311552971549.73414773184561', '-8.50666E+6', '-8490019', 30, 4);
+ T('-13133.601498938858547503', '-1.27153847134330336392E+48', '-13133', 92, 2);
+ T('4.523801722E+36', '-1.966770E+56', '-196676999999999999995986341851691812151824892000930365440', 12, 4);
+ T('-9.253887197E+30', '-155211278.138892090265', '-22030', 59, 6);
+ T('-817.087609892', '6.338050830303184398831812E+48', '-817', 61, 4);
+ T('-492.599739722821837384', '1.69339E+7', '-484', 22, 4);
+ T('-7934.140651134069', '4.916E+5', '-7854', 24, 4);
+ T('721700.00665233', '-69936142.050138', '-69215242', 86, 4);
+ T('-8.2495E+36', '-260360951.704755540559109156005', '-260360951', 70, 4);
+ T('-513714792019773967189.838', '6.318497176100332E+65', '-153413311031252175701', 83, 6);
+ T('9883773893.898093', '7.24399761911131533764138E+46', '72439976191113153376413800000000000000203320261', 32, 1);
+ T('-93.89081707273547498982753', '490.528', '-21', 25, 0);
+ T('-6.33E+4', '-5904191090721.0358680', '-28673', 73, 2);
+ T('94870.8568781149741962', '8.832682499343178E+44', '883268249934317800000000000000000000000094870', 32, 4);
+ T('7.07899E+57', '9.085981276758344253E+66', '9085981276760263622846325270876581579560089639567477771991670325248', 15, 3);
+ T('1.0795440048924865366244842928E+37', '-395989.33021626148823264', '-133845', 85, 1);
+ T('9.23200487E+51', '-79679020740704787922080.344640', '-2903094811854633073824', 54, 1);
+ T('-93.18345736052527899957170', '58.827788', '-69', 13, 4);
+ T('1.4680918693834797E+29', '-63385.6796522287740195504634', '-55193', 88, 5);
+ T('615.8889870920061', '5949.9323', '6015', 61, 5);
+ T('9.324350276E+56', '6', '932435027600000000000000000000000000000000000000000000006', 58, 0);
+ T('5760.5', '-3.45999E+7', '-34595164', 58, 3);
+ T('-6.3909487E+9', '-3.241E+23', '-4908262236', 7, 3);
+ T('-33916110.071907', '-8E+8', '-33883342', 8, 6);
+ T('-6761703439021318.3', '7374003666972.3810305191', '-6756546247734530', 49, 3);
+ T('448482.1211789083024', '-1.330611E+9', '-1330184214', 54, 2);
+ T('-78', '7.4357701781765921758979074651', '-73', 76, 6);
+ T('-57039', '51.3106', '-57037', 79, 3);
+ T('-3.453970E+36', '-6.29700', '-6', 50, 6);
+ T('8E+50', '-4716.691970', '-4716', 47, 5);
+ T('-2720667424.73001854556301537', '-6.90E+9', '-2181039136', 25, 6);
+ T('877579.2313287887', '6.249792', '877583', 6, 3);
+ T('-9.911695421E+49', '9.4674435120992', '-99116954209999999999999999999999999999999999999991', 67, 4);
+ T('-1.014659730095150266', '-4793.30', '-1', 3, 0);
+ T('2.40180415152880609522357198975E+33', '4.9E+21', '2401804151528955986566419733635312', 99, 2);
+ T('-2.5821480E+22', '-2.98E+8', '-25370240', 96, 5);
+ T('-6E+35', '5094.263346020904828', '-599999999999999999999999999999994906', 90, 1);
+ T('64.612718000335352898067187', '4', '68', 79, 5);
+ T('28059.351809', '95226356.426089', '95251967', 51, 4);
+ T('-5.3768858E+39', '-4.146910E+54', '-3584940894590484822033445575652676730880', 47, 1);
+ T('76369609.6724709917484756738859', '-83.8069890238761732276485062410', '-19', 64, 2);
+ T('193.6526944745647469708', '-34.87371', '-33', 87, 4);
+ T('-6.55661668462455908476090128E+31', '-8.5897098380E+25', '-7316864180223969768294912', 96, 3);
+ T('33746017.022761621885359', '74094148.99088', '107675237', 82, 2);
+ T('901603618.0319419045590854', '59729.24063604129580', '901638515', 40, 2);
+ T('-4390269338.17', '-157030.340611', '-139522', 14, 6);
+ T('-6.340E+5', '50.08651062429369', '-633998', 78, 5);
+ T('-6.0833059605500677303002449915E+44', '776695800.84899715868', '-608330596055006773030024499149999999865098248', 60, 2);
+ T('210654035.3631788575', '8.4669608176330322474203257E+61', '84669608176330322474203257000000000000000000000000000210654035', 97, 3);
+ T('8639788.3737920028720666911', '7.94567E+9', '7945837948', 9, 2);
+ T('-62669.89984', '-95.3957053904030162439', '-77', 3, 6);
+ T('5.6502242270653E+35', '9.42483581623700E+60', '9424835816237000000000000542595061505684377325048012138872832', 28, 1);
+ T('619480.30', '-81519.245806761059932517327637', '-3111', 17, 6);
+ T('-3.7E+47', '-4527720.010', '-4527720', 4, 6);
+ T('-6.745E+46', '-4.12933E+8', '-412933000', 29, 5);
+ T('-1.07E+28', '-162.871', '-162', 39, 1);
+ T('8.382385E+60', '-80.6323469670', '-80', 20, 1);
+ T('-40238.63623379345742180', '682864691090.270233848884593890', '-38958', 40, 1);
+ T('3786146.237502883362', '5.512476923767574E+67', '55124769237675740000000000000000000000000000000000000000000003786146', 2, 4);
+ T('4.4803909893E+49', '-7.1540213E+44', '-1405028094758333107775279739889128554102784', 25, 3);
+ T('-4.4919E+6', '54933.2', '-4458603', 35, 2);
+ T('-5.5E+42', '-4.3122E+70', '-3321156051724968400349075285927215602073600', 40, 4);
+ T('7702.601049260', '-7247039.4540112776013284', '-7241897', 92, 1);
+ T('9.87266E+34', '18826876.357479869', '98726600000000000000000000018826876', 56, 6);
+ T('212654587.6196616095743776280', '31.02666', '212654591', 40, 0);
+ T('-4.794179614', '-82276.24006519392', '-4', 72, 2);
+ T('-8.842230674849685048895092E+59', '-7.180E+12', '-4431220930560', 12, 2);
+ T('231907763.297604263381', '-4.804319136746355E+32', '-480431913674635499999999986327117', 31, 3);
+ T('45881.2630479928345948', '3.062E+34', '30620000000000000000000000000045881', 6, 2);
+ T('-4.323E+15', '-5074447.9151737', '-5058063', 94, 0);
+ T('-320734.89240467614', '73.747363932906634', '-320661', 16, 0);
+ T('-3.8739437870E+58', '-586.091414315', '-586', 20, 3);
+ T('-6.67771E+46', '9.09917945464135', '-66777099999999999999999999999999999999999999991', 11, 6);
+ T('-6.55691090367324756240784427197E+64', '-206816226033359.11', '-65975658462927', 26, 6);
+ T('-9.35673652491769523920', '-4.2958260608896678833728E+54', '-9', 100, 1);
+ T('46293970.9389487499715163', '1.502931020583567821352E+63', '1502931020583567821352000000000000000000000000000000000046293970', 36, 3);
+ T('8.77E+59', '-5040973766902562233', '-5040973766902562233', 10, 6);
+ T('837798373.274', '2710.66605142429', '837798903', 49, 2);
+ T('1.65698637E+60', '-6.96E+8', '-696000000', 37, 6);
+ T('4.24875E+26', '-57889.639184418521', '-57889', 53, 2);
+ T('2.2238288909765E+18', '6805400497.107', '2223828897687387057', 84, 2);
+ T('-5.9329258860E+34', '96914.536332941', '-59329258859999999999999999999903086', 90, 2);
+ T('-5.6064507316510613166636122E+43', '-2.7475965544306778156E+44', '-181718845322089009090376792705587074301952', 44, 4);
+ T('6.14E+58', '3.0200116972277628651423114E+31', '61400000000000000000000000004446932382291834754904806979200', 22, 4);
+ T('-1.7180531012844', '-4.57574798033621550E+29', '-1', 90, 4);
+ T('-511273454.54947013533', '16105693.942857840764800100828', '-503851297', 39, 2);
+ T('-7.1679980783379042E+64', '-4.93410E+30', '-2852219687395977403909072224256', 24, 1);
+ T('-56541.743486956437168032', '3295953764.76277004683', '-40089', 2, 4);
+ T('-95900.3481686811570051318709', '5.5516184367424379401E+37', '-95900', 88, 0);
+ T('345547.1165', '-5.7576605725490155091811E+57', '-5757660572549015509181099999999999999999999999999999654453', 20, 4);
+ T('8.7E+2', '5.8822166306825E+64', '58822166306825000000000000000000000000000000000000000000000000870', 18, 6);
+ T('-9671508.848729', '6.578400967867244147732063E+70', '-9671508', 6, 5);
+ T('-9.252E+8', '-4.469E+65', '-925200000', 6, 0);
+ T('-891095.6500662270181607238914', '964.369', '-890899', 84, 4);
+ T('-14988733.3067786', '-7.38993925127627E+35', '-12891581', 18, 1);
+ T('7.62399898245E+49', '-6.95532E+7', '-69553200', 17, 5);
+ T('-982681.55212671370', '-6.601638844E+10', '-140305', 55, 1);
+ T('-4.19706882722358360632', '-7362668.458585519514685114', '-4', 14, 3);
+ T('-2.4126403185174593E+27', '-53507.476209953792271145', '-49411', 24, 1);
+ T('-342138.50537212813841804973', '-32.581498822692273920', '-26', 69, 0);
+ T('9.2E+3', '4E+9', '4000001008', 61, 6);
+ T('4.887236544E+31', '1829682.15040', '48872365440000000000000001829682', 12, 3);
+ T('5191203115.43', '-3815.4698022859409957279677', '-1733', 37, 6);
+ T('6.386261476108298509305E+27', '-2.32483332588521924E+66', '-2324833325885219239999999999999999999993809590267818029937411739584', 5, 3);
+ T('-8.415751717887E+52', '-86.076212', '-86', 68, 3);
+ T('624.517653538267471351618898', '-105547.32551772739', '-105483', 51, 5);
+ T('-6E+18', '-934419172.437532487139', '-605166308', 14, 4);
+ T('501.9837427024383948736314520', '-87707461.87603189775688', '-87707137', 13, 5);
+ T('-35.25626357746723385331289', '-1275577.1588191923889', '-33', 16, 2);
+ T('442.2963386553124', '5E+59', '500000000000000000000000000000000000000000000000000000000442', 35, 5);
+ T('8.9E+33', '-54965.8986438048406', '-54965', 19, 3);
+ T('7.93306185558209500171430922535E+41', '-5.5543032E+10', '-21139949760', 85, 6);
+ T('-9077842046789747763228252.46', '-9451164.48386541263171', '-9446940', 40, 2);
+ T('5.16027398E+50', '-3.5229235997083510034452', '-3', 51, 6);
+ T('6.126E+39', '-5.7021746357515095391928160094E+69', '-5702174635751509539192816009393874249535753159111884465514339509469184', 27, 5);
+ T('-7083.656796', '5.1234E+65', '-7083', 80, 1);
+ T('-9.8E+43', '4.58930096935607418909225515E+48', '-2835271440873973496617233165606382704001024', 18, 1);
+ T('-623.19264987978967496637', '7.7087163E+39', '-623', 53, 5);
+ T('-1661426.0080652267599480', '-1.9720283', '-1', 28, 4);
+ T('1.122536472305039317191814405E+67', '1.25714179935487687387843420896E+48', '11225364723050393172078802809427540304648183579952146122660693147648', 97, 1);
+ T('-132.5401570', '513', '-131', 36, 6);
+ T('858283582.59679', '6.904076439619470424938729407E+64', '69040764396194704249387294070000000000000000000000000000858283582', 61, 2);
+ T('2732.300581369942386', '21176311.8989878054784', '21176319', 32, 5);
+ T('-2.04797202028841730533500E+57', '3.335383E+54', '-2047893424382465389557167993312038076865211756801591083008', 76, 2);
+ T('-4257.0044136691744913164103527', '80528.23081423', '-33', 10, 5);
+ T('8.3', '-9410420264.370335070378', '-9410420264', 14, 4);
+ T('80.1148775147840', '-2.60807608098302E+25', '-26080760809830199999999920', 8, 6);
+ T('-153.19227367058746792248458', '58153933.289687592545339', '-17', 36, 0);
+ T('59798.954957233501091', '-6.02465358033518514415681585E+58', '-60246535803351851441568158499999999999999999999999999940202', 1, 5);
+ T('70974.962121273944038698', '-7.41103069513587105E+69', '-7411030695135871049999999999999999999999999999999999999999999999929026', 93, 1);
+ T('37', '-344932.5', '-344899', 95, 5);
+ T('6.39197153435E+51', '-5.20E+9', '-5200000000', 49, 6);
+ T('-4.89216269463190176294E+23', '-34573685.2', '-33555557', 30, 4);
+ T('6.626911157E+36', '-1.7966804322986E+20', '-315284019561689344', 9, 1);
+ T('7993.11786086941729924218', '-18373230.944220155424424', '-18366533', 63, 1);
+ T('-6.2', '-5.9247071169559390805263344689E+57', '-6', 39, 5);
+ T('-362582.390245932633572279319389', '-44074795.595131142395', '-32769', 99, 2);
+ T('7.5795', '5669.50707377227715826112015', '5671', 63, 3);
+ T('-6625710705.38', '183310.5051548', '-6625694321', 8, 3);
+ T('5.9E+6', '5.1814309869720318140748188E+34', '51814309869720318140748188004327136', 28, 1);
+ T('5206092599.883', '-441905.36', '-5121', 83, 4);
+ T('-2.48', '6.0022759093838156E+65', '-2', 57, 3);
+ T('463.9', '380802.813157118022654', '380879', 4, 4);
+ T('12654.1010', '9.36E+3', '13822', 71, 0);
+ T('1.71608E+48', '-2.310862359E+14', '-19980003367008', 34, 4);
+ T('-8573.50885603324300431142874', '2704250.61248689452122057720899', '-8197', 83, 3);
+ T('-4E+33', '-9.2279256445E+45', '-83989280000029428659481185615872', 74, 6);
+ T('1.12440486389747E+42', '7.3047854123884306E+38', '1125130020333156164790025582614960911941632', 34, 2);
+ T('-8.55E+7', '-5.313156424633696583997885E+38', '-8288', 29, 2);
+ T('19205.193792279396393974', '-55.829', '-51', 32, 2);
+ T('-505013541139.9585283', '-4.01957455273E+67', '-505013541139', 85, 2);
+ T('-6291518134.12146360981', '-758751255.87041', '-620797973', 60, 1);
+ T('-587720.555222455923602265', '6.4040852E+42', '-587720', 40, 0);
+ T('-4680983971389440561059843184.63', '-668.57729972414892', '-12', 9, 0);
+ T('1.546379146169E+60', '-80840723.037085202390', '-80840723', 47, 2);
+ T('-7132988741.366352001277775', '-1.531112149676813099393145515E+62', '-7132988741', 23, 3);
+ T('-557.820446823142943622', '-9.4604052749826E+30', '-557', 99, 5);
+ T('-4450295347642.7669974141793', '9743794844.1935991', '-4450290858274', 42, 1);
+ T('-3960.59076918644259533535', '-533390109.9235040138911476', '-789', 48, 1);
+ T('109550749057101953.33', '1.80E+13', '109550803038974081', 46, 5);
+ T('-4.127E+5', '-3539723.801471', '-393227', 65, 2);
+ T('-3.033657276590388916837364224E+35', '-3.12372332931E+22', '-152370286246513129472', 44, 3);
+ T('8952457.436703', '-5177.646203839', '-1073', 99, 3);
+ T('-3.936E+8', '5.39245841230', '-393599995', 2, 3);
+ T('-1.06263286662353239805884217', '1E+9', '-1', 61, 0);
+ T('-7.36118853326942099E+35', '2.6724526735537322E+27', '-736118850654565225423580192240693248', 26, 2);
+ T('1572549682603671.9893192867', '224057.5813957784742', '1572549682753471', 89, 1);
+ T('133429.6', '-39.552029278925', '-3', 87, 3);
+ T('-797033457.5347734153', '-285739911.222688', '-16778113', 10, 4);
+ T('-5575920514163.5441118947', '-4.9217265683042099014E+60', '-1177874003059', 89, 1);
+ T('-14353.0048676140039172598382', '-231.640703724224', '-1', 49, 2);
+ T('-540.0912865905771441', '30347249.8577431', '-11', 34, 4);
+ T('-1.0146524389028432013561365127E+41', '9.9E+5', '-101465243890284320135613651269999999861968', 78, 1);
+ T('966739.1590868', '-2.6672218063561847E+23', '-266722180635618469557549', 69, 4);
+ T('-15396477979.6522196125011829', '-4.47865E+52', '-15396477979', 36, 6);
+ T('86341.88895458286', '746401.933680460129743074761', '750565', 58, 4);
+ T('53.8293866981159909648539874', '-2569441219046390.99128823246205', '-2569441219046337', 28, 6);
+ T('2.62848656099887768677773834989', '9.082326E+9', '9082326002', 96, 0);
+ T('206.2019', '196.590873862', '206', 77, 5);
+ T('46924.93901666', '-5749869128185.88750859', '-5749869119665', 4, 5);
+ T('-3.3934453302783081295E+65', '8566435665', '-339344533027830812949999999999999999999999999999999999991433564335', 10, 4);
+ T('9.196376055795515E+65', '-1.741818490761567925850289632E+60', '-128289943281857778720001784811833554405557706951468850872320', 29, 1);
+ T('-8.132598104888882425771503553', '3.59506531083600', '-5', 66, 0);
+ T('-172937218470.4830791', '-56278.1529034750659342427', '-35206', 93, 1);
+ T('4.861732135081999E+44', '-8240262403.9993600', '-2334682371', 77, 3);
+ T('-1.029330171136', '5085245.3695277675', '-1', 27, 4);
+ T('-6.3100009643843E+32', '-77.4054', '-77', 17, 3);
+ T('7497258150414899876086', '7719903.9', '7497258150414904187903', 72, 6);
+ T('-6.7E+31', '-2.7646765895489357E+48', '-41208712491230362345679748071424', 4, 3);
+ T('-2.181E+28', '-1836567.71', '-1836567', 83, 4);
+ T('-639414.2830429364770345241077', '58.743068335249617053', '-639366', 32, 1);
+ T('-243404.5633156035', '6.52E+12', '-198348', 91, 4);
+ T('-12.222853816935789632', '9641993413.4350564953959014', '-11', 98, 4);
+ T('-9.556611E+7', '59425.51', '-95555869', 20, 2);
+ T('7.737559151262297009', '9.25129939159723E+42', '9251299391597230000000000000000000000000007', 17, 0);
+ T('4.0554280067E+17', '-21', '-21', 74, 3);
+ T('-3.522E+6', '-9.9964063438056629768681641675E+45', '-2473424', 79, 0);
+ T('-76783286.7315784673465158510783', '-629.9688591991249021233', '-565', 5, 2);
+ T('-9.83726892169156418865654059123', '4.02485381195199551495E+67', '-9', 43, 4);
+ T('3E+1', '-3.172E+32', '-317199999999999999999999999999970', 35, 5);
+ T('8.5642913437', '7.59968577408471580126800E+34', '75996857740847158012680000000000008', 69, 3);
+ T('-2.984798622720211E+25', '-64314.8298796580134803757', '-60218', 87, 3);
+ T('5.0312E+8', '4.54211402654939672101', '503120004', 31, 3);
+ T('-8372.4', '-3.33602349E+37', '-8372', 19, 6);
+ T('9.46600101E+26', '-6283.2448872', '-6283', 53, 1);
+ T('-73557.06259978522131341528728', '98343.42979487903877', '-8017', 15, 2);
+ T('3E+6', '-3.587309225E+63', '-3587309224999999999999999999999999999999999999999999999997000000', 71, 0);
+ T('-5.565E+55', '57.3526', '-55649999999999999999999999999999999999999999999999999943', 65, 4);
+ T('7887.8294454775783274', '-1.577E+33', '-1576999999999999999999999999992113', 87, 2);
+ T('974624695.3856608862510174', '-28685769.73535283745177250', '-27271241', 9, 4);
+ T('-424395824.3912471765031247153', '-805698.3596423362905335', '-540674', 82, 6);
+ T('-589.76667', '-9717010481.79549652742661852144', '-1', 43, 0);
+ T('1065987212.53376720080', '97.39533769', '1065987309', 13, 6);
+ T('-22.2279030396364', '1265.2298918313623762632380', '-5', 59, 2);
+ T('-38082.1316465740894401', '735.929500220972032353024198625', '-37889', 87, 5);
+ T('74223732.25941', '-888394026.5060932272411263', '-814956810', 4, 1);
+ T('9.0440249794332306E+40', '-4E+53', '-399999999999909652321120930342498766598720821942812672', 64, 5);
+ T('-3.53139E+28', '1.7346293E+70', '-19826804367728063912572092416', 4, 6);
+ T('-86.0628456504', '-3.95999685E+66', '-86', 70, 5);
+ T('-1.2024', '5918.5952423226', '-1', 28, 4);
+ T('-6.2405308982356231944722279E+27', '681260.99024190140620', '-6240530898235623194472218644', 21, 3);
+ T('-223139.4080359476746', '-6.778127E+12', '-139683', 83, 4);
+ T('-48.76453900792753633901', '-7.05277782147440210324080', '-7', 48, 6);
+ T('-7738.79026728110367898', '2.31501852', '-7738', 7, 2);
+ T('-2.54E+54', '-476765.241137470254580', '-476765', 44, 4);
+ T('-4.567590937990889851655497E+41', '-1.542417388', '-1', 68, 3);
+ T('1.56708484454276925E+45', '9.880E+6', '1567084844542769250000000000000000000009880000', 54, 2);
+ T('258290.58635664114354', '-9.7144069507728355067995E+67', '-97144069507728355067994999999999999999999999999999999999999999741710', 33, 5);
+ T('-7E+16', '294.5935243534130583461', '-69999999999999706', 31, 6);
+ T('8.60490227809679570602710011931', '60.656796924553741043', '60', 87, 1);
+ T('-2.6466776530747001267514028988', '5.6641071865495148827192E+39', '-2', 48, 4);
+ T('-584574097.58179340617737', '66899.33559850948935473743786', '-584507521', 11, 1);
+ T('618318053.6148099027', '-50821301507502439301781.827526', '-50821301507501888635409', 60, 5);
+ T('-4.0373113325419510940433681E+27', '-2.069E+58', '-1251316841025877723505416868', 62, 6);
+ T('-6.983956927997059314375E+47', '-88.3189', '-88', 42, 6);
+ T('1E+17', '672.2276233140', '100000000000000672', 23, 1);
+ T('-7.6304495722272141177935716E+30', '-4.59082727423095850414E+49', '-2558625421920727064590743168', 76, 2);
+ T('4E+5', '27345390.55374807896534132', '27745262', 62, 2);
+ T('-5340.28943038096940884079', '-4.31E+4', '-92', 68, 4);
+ T('-368.9070764067135680773', '9696418.382', '-334', 44, 5);
+ T('2.7E+40', '-7.8055897902085882E+42', '-7802165688343535400622556565653068567281664', 72, 3);
+ T('-1.4696466610046108E+24', '211601.21022201760921324', '-1469646661004610799927663', 59, 4);
+ T('-3.6773716213E+45', '1459272.17420253785', '-3677371621299999999999999999999999999998540728', 34, 5);
+ T('162208.03727365925321804682431', '-680.24809', '-520', 44, 6);
+ T('58.22847870063811393034', '-9E+28', '-89999999999999999999999999942', 77, 6);
+ T('-28006894029.85412', '-149438740', '-4210945', 22, 2);
+ T('-1144590490142873.54090295489', '8.8311', '-1144590490142865', 48, 5);
+ T('-1.102E+9', '5490808982.01403945', '-11020138', 82, 5);
+ T('-7.9686E+9', '7.4936121340E+47', '-7968600000', 100, 1);
+ T('58.801937853701231230', '4.326743181358913516256090E+52', '43267431813589135162560900000000000000000000000000058', 76, 5);
+ T('8957929273.2', '377.491929488', '8957929337', 90, 2);
+ T('4544601.0356851', '-8442257.88013969941569776411738', '-8421761', 59, 6);
+ T('-4.15912E+61', '6798.59200883752642', '-41591199999999999999999999999999999999999999999999999999993202', 16, 5);
+ T('-313.483924952938413713133', '7E+42', '-313', 95, 3);
+ T('8.024791004428487034324485391E+32', '3.6E+10', '802479100442848703432450179361632', 80, 2);
+ T('-9.2E+9', '5.0182497622280740176040961', '-9199999995', 66, 1);
+ T('56171706.248697890408', '1E+43', '10000000000000000000000000000000000056171706', 62, 0);
+ T('1.22515225148964233E+47', '-9900443441588.80735118', '-8800931813812', 98, 4);
+ T('4.9E+3', '7.81242E+9', '7812420516', 25, 3);
+ T('-2489030895.90309242493', '-1.686E+44', '-2489030895', 59, 1);
+ T('-1.84E+10', '7.6307626230686608E+44', '-18400000000', 47, 2);
+ T('9.20585E+65', '-49.1282', '-49', 58, 2);
+ T('3.771544595993950338653E+33', '49972.2628507835966809296671', '3771544595993950338653000000000820', 27, 5);
+ T('-6125206419.8760054336757394', '-8.9790E+51', '-6125206419', 81, 1);
+ T('-1.5037908696E+11', '-6623.804116229495224898', '-79', 4, 5);
+ T('9.0235E+21', '8.601684839E+19', '9106620715715599973376', 34, 0);
+ T('2.5E+6', '6.7985E+19', '67985000000000009632', 1, 1);
+ T('-88150033.960754192073781431959', '6.988537947170E+18', '-83890193', 55, 2);
+ T('-5.2674E+49', '92.6044402911405804641', '-52673999999999999999999999999999999999999999999908', 51, 3);
+ T('-601898063.44250', '24563421.57719552016541314687', '-578826243', 43, 3);
+ T('5685138125376681960556577.2038', '2.2355464327E+33', '2235546437689512520012777310930977', 97, 2);
+ T('-945658093.409531303267058268', '118720.4911', '-945557549', 36, 2);
+ T('8E+33', '9565961.23923071981245691878178', '8000000000000000000000000009565961', 90, 2);
+ T('8496.117805879198924', '-5.164E+13', '-51639999991504', 23, 6);
+ T('40708274.12205636186116180617', '-4.273557954E+53', '-427355795399999999999999999999999999999999999959291726', 20, 4);
+ T('9.665102E+14', '-581027.421301023544179926023929', '-545187', 30, 1);
+ T('2E+3', '5955951.6748985620281', '5957631', 83, 6);
+ T('848', '-7.8207317931206807684150905E+29', '-782073179312068076841509049488', 19, 4);
+ T('95342.345', '-7.2693266430E+63', '-7269326642999999999999999999999999999999999999999999999999904658', 76, 2);
+ T('73838.69317008365', '39654.50016997', '113390', 18, 5);
+ T('-93.7047042794586320000148459', '7.2232099', '-89', 26, 3);
+ T('2.44608E+8', '94.0996811326567817780023760348', '244608094', 31, 2);
+ T('-770555827266945217987', '-7.43473473E+21', '-18557084470272497091', 47, 1);
+ T('-92924075', '-15.3860081732105', '-11', 3, 6);
+ T('27102.596430587543306269332953', '-3.46117824239961311E+60', '-3461178242399613109999999999999999999999999999999999999972898', 65, 2);
+ T('-7.3904549', '53.94624748415', '-3', 90, 1);
+ T('2.5489536460422702655198038688E+33', '-72.03304522583773', '-72', 6, 4);
+ T('8.255E+63', '6922688.523926', '8255000000000000000000000000000000000000000000000000000006922688', 40, 5);
+ T('3E+2', '99605988.505757059679712365', '99605996', 80, 6);
+ T('-2241.7157424535381754', '79.0643495254036188', '-2177', 98, 2);
+ T('9051286.620724971668088', '-6.1083451608197291865E+21', '-6108345160819729048130', 74, 5);
+ T('7.9408258119080E+67', '-7613089055.1674840', '-7613089055', 51, 2);
+ T('9450948217.3737103352', '1.4633715007532103282964E+63', '1463371500753210328296400000000000000000000000000000009450948217', 73, 5);
+ T('-353.0231597', '7671837794.4173598660539809414', '-257', 3, 1);
+ T('9.227865289274E+19', '28053.235852732210', '92278652892740025749', 62, 5);
+ T('-16468493.930642060261385', '1.098599431192275670E+61', '-16468493', 64, 2);
+ T('222936.782067', '-3.836410503557489221270E+55', '-38364105035574892212699999999999999999999999999999777064', 41, 1);
+ T('901.61287992', '3017539748.1654392737', '3017540517', 17, 4);
+ T('-5659466046.16903210082583', '-3.299873610927949477370197496E+61', '-5659466046', 90, 6);
+ T('9.530233086E+50', '4.19304280751529541394105596053E+63', '4193042807516049551688534145228049952559545715746769610083401728', 94, 1);
+ T('4.54E+8', '31.7736179126', '454000031', 79, 3);
+ T('-6.847995E+7', '23976546.1468135733264', '-68166030', 88, 2);
+ T('1760842.405601375919444197063', '8.0E+14', '800000000581194', 57, 6);
+ T('-49517163830120799075316.566311', '-123565943011.5092', '-68737345763', 94, 2);
+ T('80498686.2425190298', '-2.18680601904E+26', '-218680601903999999991328770', 74, 5);
+ T('337535337533.97898911020886', '-1894.207372561', '-833', 66, 2);
+ T('7341.49522240794331', '-8933597.159921478804', '-8929361', 99, 4);
+ T('347041.711573728053552', '-5.525232647304231E+33', '-5525232647304230999999999999915103', 90, 3);
+ T('98607633397692521453.0630', '8.39389E+8', '98607633397960957933', 89, 0);
+ T('143313334156105183747403', '-1.331E+57', '-1330999999999999999999999999999999932245106030561443095221', 20, 2);
+ T('7.227624E+56', '81928176.0787897978301338991044', '722762400000000000000000000000000000000000000000081928176', 99, 6);
+ T('2.278479862323E+48', '15550.097', '2278479862323000000000000000000000000000000015550', 92, 6);
+ T('13631786.201741038', '3297784918918223.9394', '3297784924161391', 21, 1);
+ T('-5.446440479375115412E+32', '7.224073E+56', '-162894209733233738507869418749952', 60, 0);
+ T('6.9435738184158686327199718130', '113.528145602196512437213800347', '119', 81, 0);
+ T('-8705631.55647826014082020', '24291665.1877', '-8672783', 23, 2);
+ T('6.28127657E+10', '-49159.7417', '-16387', 94, 5);
+ T('-6513.3129702146476036926043999', '-4793841288.192278635325316', '-4097', 9, 5);
+ T('-2.42E+8', '-17.1588969464198762390276', '-17', 31, 4);
+ T('33651288419114.49565', '-73.79599', '-65', 56, 3);
+ T('34.08913332545147587048057', '-1.25169E+43', '-12516899999999999999999999999999999999999966', 33, 6);
+ T('1.72400E+7', '-8.7976126262022E+37', '-87976126262021999999999999999982760000', 98, 2);
+ T('-750.418562935', '4.53E+63', '-750', 92, 1);
+ T('5E+15', '4.714372E+23', '471437204716153914032128', 51, 5);
+ T('-2816.32458', '-5.063943922329939236161E+42', '-2816', 27, 5);
+ T('-3.902889476437490435E+31', '3.7649331287597305940587042E+64', '-18381254163210326954580028940288', 35, 1);
+ T('8.66E+46', '5.95819226E+25', '86600000000000000000038689541190569788870754304', 29, 1);
+ T('-5.1E+5', '-2.6563135E+12', '-475152', 65, 2);
+ T('-28236.994421271669182990563', '-1.719091664917790690971379E+69', '-28236', 23, 3);
+ T('-1004061457.424030049376', '769.373091399387768128709', '-1004060689', 88, 4);
+ T('11262742.8308011461', '7.00E+23', '700000000000000002874134', 4, 5);
+ T('-87.31122072754741041', '5554854.6331875072621898740', '-81', 29, 6);
+ T('5755674.554351228682', '3.0068986E+9', '3011507130', 74, 4);
+ T('582305.94', '-887260.030753995770962593128673', '-330075', 20, 0);
+ T('-8244721366.6', '-77752.4862289800', '-9878', 54, 2);
+ T('-6.78253890853098108807', '34.447023698', '-6', 87, 6);
+ T('56076786.88075371432', '9002425759.35727568149', '9057058303', 35, 3);
+ T('6.009E+6', '-5.8E+55', '-57999999999999999999999999999999999999999999999993991000', 37, 2);
+ T('-885124423.131213', '-3.4948327526563741991E+60', '-885124423', 17, 6);
+ T('-4.78508438E+46', '9402422749.4', '-47850843799999999999999999999999999990597577251', 57, 5);
+ T('-7.64277697687831E+60', '939154.86509083', '-7642776976878309999999999999999999999999999999999999999060846', 3, 4);
+ T('-7.455305521E+39', '-4.925098050136553890350231E+50', '-436285752100526632538106505290833723392', 61, 4);
+ T('-873186826', '5.1378879487860876290428E+39', '-335791626', 45, 4);
+ T('4.60012623590325670768053E+62', '-1.0079E+52', '-10032231812407116546934768220727285861675080303509504', 58, 3);
+ T('34488572.6110838233010571812', '-5255906911.47', '-5255497219', 5, 0);
+ T('98.48716274801516337', '-4.9322E+15', '-4932199999999902', 5, 1);
+ T('-14637.026070389604', '-24927.51335071550285877', '-8461', 68, 3);
+ T('24465.86638936657402073939', '5.6565637635886951766458E+64', '56565637635886951766458000000000000000000000000000000000000024465', 95, 5);
+ T('-4669', '1E+1', '-4661', 5, 5);
+ T('-3.80309E+66', '-6E+6', '-6000000', 5, 0);
+ T('35.322526011558', '201886201.4823291125359324', '201886203', 16, 1);
+ T('-9.144477948417433712939895743', '7555605438.576557991', '-1', 3, 6);
+ T('6999.12782378191', '-3.88890853627768030931087E+24', '-3888908536277680309306497', 13, 2);
+ T('4.37108098038429305545780617623E+35', '-275229915.9173407266398', '-371739', 71, 1);
+ T('-4316.99', '96974.03', '-18', 6, 1);
+ T('-4205413999', '-3.64', '-3', 44, 5);
+ T('-3657590.887369', '5.93294E+13', '-3146102', 47, 3);
+ T('3037770518.814293', '97820909.0969439861446', '3050615807', 37, 0);
+ T('860148378.693092788492601832', '2.67985614924482040630441E+51', '2679856149244820406304410000000000000000000591712922', 14, 1);
+ T('31025.5850503993122357149206', '-7.3338237275E+52', '-73338237274999999999999999999999999999999999999968975', 14, 3);
+ T('945964.05038786388078687', '9.364063972364680271E+33', '9364063972364680271000000000945964', 5, 4);
+ T('515580.95853793208156377974764', '3.21910279327299182791987455', '515583', 66, 2);
+ T('99185391.842', '-4424', '-257', 74, 1);
+ T('9.5946806899E+64', '384098281247.66240960417544', '95946806899000000000000000000000000000000000000000000384098281247', 85, 6);
+ T('4634.993956106813', '9.9214086613E+55', '99214086613000000000000000000000000000000000000000004634', 34, 2);
+ T('-468115154.76254463709069834', '-7.8753774E+9', '-291543250', 22, 3);
+ T('516361874.1616252', '4.73213240830833837184084992E+67', '47321324083083383718408499200000000000000000000000000000000516361874', 56, 0);
+ T('-311169712.6422832', '6.8489003649175E+27', '-8655536', 48, 6);
+ T('-4284361672126.447889949442498', '9.2E+6', '-4284352758846', 93, 2);
+ T('-7.02164502838E+35', '10063550.66', '-702164502837999999999999999989936450', 20, 0);
+ T('6030.0707769354379', '2.063E+9', '2063005646', 12, 1);
+ T('-9.60143572004078501', '406564.012618696669', '-9', 57, 6);
+ T('-3937582596.098', '-3934885231028.5262', '-673363972', 24, 5);
+ T('9.33192655677327961989E+54', '-1.351555', '-1', 1, 0);
+ T('-5.379700608207E+31', '4.8583702804790E+15', '-53797006082069995423693513598696', 87, 5);
+ T('9.1637', '73207964437512913721847694026.7', '73207964437512913721847694027', 91, 4);
+ T('5984890471.263793412535606', '-5.326185844586518930E+58', '-53261858445865189299999999999999999999999999999994015109529', 72, 1);
+ T('-5.6627182460E+47', '9.43023E+44', '-565558103087122052084408121327786574680921473024', 36, 0);
+ T('9.636119240618E+44', '29682680.80858112742166926', '963611924061800000000000000000000000029682680', 40, 4);
+ T('6.6783669776E+28', '8350427128.78556027223913585254', '66783669776000000002444847096', 84, 1);
+ T('-98725974.6299', '2714112333.85778855', '-69230609', 46, 2);
+ T('-2.598734754', '154.6232239197', '-2', 77, 2);
+ T('6.2071030080082467889892951472', '5.1584281663383367E+56', '515842816633833670000000000000000000000000000000000000006', 20, 6);
+ T('-2.0232282363E+21', '8.8E+35', '-2004157567343722330112', 64, 2);
+ T('6E+23', '-4.72E+5', '-472000', 91, 6);
+ T('425.55', '-459784418.2977648824', '-459784257', 38, 0);
+ T('-2.38717788E+39', '374873950.0067547105509810943', '-2387177879999999999999999999999625126050', 75, 1);
+ T('2.714735631432', '5E+61', '50000000000000000000000000000000000000000000000000000000000002', 66, 4);
+ T('-4E+9', '65328.6946602324', '-3999989968', 99, 0);
+ T('-7.018529594654987840E+41', '-3911.961', '-3911', 24, 4);
+ T('78963.178950', '9684.0440753232986562177515408', '79351', 29, 1);
+ T('-8880150731.62028', '8272.059169', '-8880150667', 52, 5);
+ T('-5.8174E+69', '84.575467151', '-5817399999999999999999999999999999999999999999999999999999999999999916', 79, 3);
+ T('1.52969720202017782E+21', '-426.7927493600656427683861', '-138', 18, 5);
+ T('9.5644398801634691848471E+23', '-4.59478979451148682004552930E+35', '-459478979450544209243399400736686362', 19, 4);
+ T('25.448', '19853620.5451', '19853629', 94, 1);
+ T('-6.46053922269E+40', '-3.3488135618171378661877E+23', '-22606792445263203124114', 51, 3);
+ T('48.21361660285646637189293753', '4.015964569299594892116638078E+51', '4015964569299594892116638078000000000000000000000048', 32, 0);
+ T('-72084.50456', '9.283120612710707E+42', '-72084', 47, 2);
+ T('-6.3E+41', '3.7129032689E+23', '-629999999999999999952730199728280303001600', 89, 1);
+ T('42876.4004416362802589946248', '8.0592983614829331', '42876', 67, 2);
+ T('7.70632936706126228392006', '-2.7626687E+23', '-276266869999999999999993', 35, 0);
+ T('279.2', '555892.64503', '555895', 59, 3);
+ T('8541.3', '-1531565664.37475462', '-1531565571', 79, 3);
+ T('-8.54432', '1.73E+28', '-8', 6, 0);
+ T('-47.43916', '-13890.26354120', '-1', 26, 6);
+ T('7.29442E+63', '-87121965001.01', '-87121965001', 89, 2);
+ T('-45875.818747803848810444', '5.47744432757335884171E+35', '-13107', 9, 3);
+ T('1.9724828E+18', '-8.6433E+8', '-268730640', 100, 3);
+ T('-129813.3', '-410.97402709593207222591', '-273', 26, 0);
+ T('-6.935863124192156394903E+33', '5123919.46', '-6935863124192156394902999999201457', 51, 4);
+ T('-1.27172705193577032538E+28', '2.117805469', '-12717270519357703253799999998', 34, 6);
+ T('338336932.916510231', '-7528327447.7853200147183206', '-7525703955', 35, 3);
+ T('3.2853E+32', '-651.9063555890566685262579706', '-651', 74, 1);
+ T('-3727818.6356476258906167409892', '-94.6967682618439405', '-74', 22, 6);
+ T('3.509217E+11', '7691.73728195379', '350921703083', 4, 2);
+ T('-602979197178291769874665.4', '2.740011138426E+61', '-140029241538942853486825', 59, 3);
+ T('15511.14', '5.09E+9', '5090000023', 85, 3);
+ T('-10.752333457602607287', '3.3788025594415960041E+68', '-10', 75, 1);
+ T('-2.50501514039668E+17', '68546011.6726658', '-250501514039656453', 97, 3);
+ T('-352.9879908209129616745108951', '59.13631977910489890474831940', '-325', 14, 5);
+ T('5.814112247E+63', '-15180677.5516666428884820537285', '-15180677', 7, 1);
+ T('-3.944E+5', '6.3067E+8', '-1040', 82, 4);
+ T('-6043026966068.8693384979409036', '18821632.860003774190', '-6043025327156', 71, 5);
+ T('41947154.4598771734959361', '199.7379092623365', '41947351', 96, 3);
+ T('-9563963152.831151051110', '2.0679636452102949428406E+25', '-436754704', 33, 4);
+ T('68216549.657186', '1.4917613199304909977617582960E+49', '14917613199304909977617582960000000000000001107685', 25, 3);
+ T('-2177806021', '982051995.618535571232364104', '-2168848965', 50, 1);
+ T('3.87E+7', '-7581.156514227012975654869441', '-7197', 68, 4);
+ T('-2.4141E+6', '9.975196616435E+20', '-279572', 96, 0);
+ T('-7.457169370167880118345395E+61', '986663257.03747578', '-74571693701678801183453949999999999999999999999999999013336743', 25, 5);
+ T('8.101261216E+32', '5.756E+5', '810126121600000000000000000575600', 74, 5);
+ T('-5.82937210790942798593103', '-491656.83871429772097', '-5', 27, 2);
+ T('267401802.775454935967461503029', '-2.3E+8', '-361782', 31, 5);
+ T('1.0937706417193483375847821E+42', '-72238374.0521602749840', '-4998438', 76, 2);
+ T('847.54004270279347858820242877', '-2754.069222524861224087116184', '-2177', 19, 6);
+ T('-197043.16', '-6.0E+26', '-197043', 8, 3);
+ T('-9.17255E+14', '-7.521401514146E+44', '-565291020027392', 62, 6);
+ T('3.541685971581540530', '510713.208036443104', '510715', 50, 6);
+ T('-3.507080710620494607340445878E+46', '5.130101E+38', '-35070806765246927378852828501596205796119543808', 41, 2);
+ T('-1.7E+6', '-410.70', '-154', 31, 0);
+ T('-5.16718466889491878E+51', '60156101.92434947845015843', '-5167184668894918779999999999999999999999999939843899', 46, 1);
+ T('8006582.43501', '4.2938583409111324362204271E+44', '429385834091113243622042710000000000006433718', 23, 0);
+ T('3387126232.3993120769', '9.60993624606996190E+23', '960993624606999560319960', 64, 2);
+ T('-8.61249329E+15', '4.825839E+33', '-5224880382299776', 27, 4);
+ T('-509507.60209292019', '-15467696743.5419401758257108', '-148035', 73, 3);
+ T('-23.1967579278525224264785477367', '3.95210351887181118352E+41', '-23', 83, 3);
+ T('-4.9339420675516529152061880E+45', '-9.746E+5', '-974600', 15, 5);
+ T('-4.3E+51', '96636389.384', '-4299999999999999999999999999999999999999999903363611', 63, 6);
+ T('-27454.2', '-163.9933384', '-33', 26, 6);
+ T('-2.2282692E+9', '-48283870.721434035436558', '-12615822', 71, 3);
+ T('-9.30646396085E+67', '-9.91716782109E+58', '-58174297167945133609154002077253626827763136778592319438848', 57, 5);
+ T('-3710.6648052', '9.811E+26', '-3710', 87, 6);
+ T('-858157971892857724.440503363', '8.6484670375295204034E+70', '-155596430023060348', 6, 5);
+ T('-21.7871562951832651525', '879456.31658003785183220', '-21', 3, 0);
+ T('-9.14005374', '7.1435302E+54', '-9', 97, 5);
+ T('-6.3280E+52', '-3116.47323', '-3116', 55, 0);
+ T('-3903.7', '-5100419.68', '-771', 89, 5);
+ T('818.0844875383116347', '-4.5064', '-2', 18, 0);
+ T('94.6956204646530020867276', '-6.825191687831170850E+32', '-682519168783117084999999999999906', 38, 4);
+ T('-3.1301544657177979568694807E+59', '7709.35408548748104', '-313015446571779795686948069999999999999999999999999999992291', 37, 5);
+ T('939867.9501217077696336452019', '-1.3E+8', '-129081381', 4, 0);
+ T('-4422425423.27910447690', '10.957025', '-4422425413', 71, 0);
+ T('709.0', '-9049874249.5805', '-9049873673', 92, 6);
+ T('-2.9765E+9', '-4354.9054876595435749253303', '-258', 12, 2);
+ T('-7278546.3630408208416', '-731.142129383466644', '-721', 26, 4);
+ T('-4.19E+23', '2.334E+7', '-418999999999999978757152', 68, 2);
+ T('98451.23063658698', '-81', '-65', 53, 6);
+ T('-42874.003856464668380203924', '9.7760665978E+41', '-42874', 97, 6);
+ T('9419556.17742074960535', '-7.41E+6', '-7340108', 49, 4);
+ T('1.740420267E+14', '-439778394', '-168955930', 89, 0);
+ T('-2.4838144', '-3.81565836440572107E+65', '-2', 55, 5);
+ T('-9884024.17218822149926788013', '-990248.47', '-397352', 55, 2);
+ T('-4E+7', '-6.08398E+41', '-40000000', 33, 0);
+ T('-4.5927E+16', '-34.2501551143051074080', '-34', 16, 6);
+ T('821556314.412881046273044969', '4.304E+67', '43040000000000000000000000000000000000000000000000000000000821556314', 24, 2);
+ T('-1.493E+9', '-594048.504', '-593984', 1, 6);
+ T('-6.024950001989E+62', '6.8963860896014058410', '-602495000198899999999999999999999999999999999999999999999999994', 35, 0);
+ T('2531787343.587950966300', '-1.5644E+48', '-1564399999999999999999999999999999999997468212657', 18, 1);
+ T('-1.090E+65', '3529.6815087', '-108999999999999999999999999999999999999999999999999999999999996471', 24, 2);
+ T('-7.1E+8', '-4506.86184532951218', '-4378', 9, 2);
+ T('4.49285222E+36', '549.77632208383315866', '4492852220000000000000000000000000549', 31, 4);
+ T('59.388222929', '-7338200.68628564714416510', '-7338181', 28, 5);
+ T('-7.79428E+42', '6028.2801709039982642', '-7794279999999999999999999999999999999993972', 61, 3);
+ T('-2.49492127027628220344189001E+40', '-3.94190698532734877450668502E+50', '-427438076559958334566537904287020498944', 96, 5);
+ T('801329972.6', '7325112545.24000285634208682086', '7514053621', 59, 3);
+ T('-6.1869731', '72795100775140.1460479024357589', '-2', 33, 1);
+ T('-5269.0417157', '-9770001921.01', '-1025', 57, 2);
+ T('-456.592456993115546070596', '3.691260348603790E+23', '-456', 24, 4);
+ T('-8.796881318045', '-6048804274.30729', '-2', 42, 6);
+ T('-607869.40411014', '-3623389.33', '-82013', 62, 0);
+ T('738.565056953972', '792.6878', '1018', 47, 6);
+ T('89.1933293179727238734447', '8938.3297822752864', '8955', 31, 6);
+ T('5.200720914345669469E+47', '-70.44391', '-70', 37, 5);
+ T('38370750.1505505225', '8206237028441248.40', '8206237033168318', 44, 6);
+ T('-5.68902410085400999872948834012', '9525664238.54399387317488075051', '-1', 35, 2);
+ T('7.30', '-825523422.658', '-825523417', 17, 1);
+ T('-247392.1315507181189881', '1825375.0849736388429079', '-1025', 4, 0);
+ T('-5.908637146403791846179', '-6380285738.2095107069308645329', '-1', 89, 0);
+ T('-3.257411871003980E+39', '7.300452411E+17', '-3257411871003979999999846596136589927680', 6, 1);
+ T('7.6240539E+49', '28814072.944120694', '76240539000000000000000000000000000000000028814072', 80, 2);
+ T('761385855.131066078005055', '8.774542904E+49', '87745429040000000000000000000000000000000761385855', 60, 0);
+ T('-607321.36568452206', '43779784873393584.35133573', '-81993', 20, 0);
+ T('8.1', '-64345241073272.87285944', '-64345241073272', 66, 5);
+ T('-4969477.38', '-21136.8261911298325625234174', '-20485', 65, 5);
+ T('-41719.4412301338363064', '62.991444345304490662942836444', '-41665', 85, 6);
+ T('8E+3', '-7.5526552603132449171605529690E+29', '-755265526031324491716055294084', 83, 4);
+ T('750.379', '-84.807078666', '-18', 97, 0);
+ T('6615.45387536859670651505', '5.96092983E+9', '5960932343', 100, 0);
+ T('-3.691E+49', '-1.261540586806108302165876709', '-1', 6, 6);
+ T('4.0889635167161991445107E+47', '-7895996.0940617608543876535731', '-7895996', 83, 3);
+ T('1.7571E+48', '-6.904056070803424342938744', '-6', 31, 6);
+ T('-2.556E+45', '-771.1505580636', '-771', 95, 2);
+ T('-1990936.09810369730', '-59191.634493132423', '-24855', 87, 0);
+ T('9.9171785840930269996340E+38', '-3592104360.309807486418215', '-3322620328', 65, 6);
+ T('-2.111572466063872E+32', '4179868.8248672035197830193', '-211157246606387199999999995820132', 54, 1);
+ T('3442474514.977582971630088', '-10406435.9211', '-9437217', 46, 2);
+ T('-4147.23009882409237830751665280', '-44', '-35', 76, 4);
+ T('-402279.68', '7.497E+25', '-402279', 58, 0);
+ T('-76131595514931272.0930661668', '2512511.5421049', '-76131595514914817', 36, 4);
+ T('-15909.4564537741', '-25003990799674.31371533', '-5153', 71, 6);
+ T('-74050856.62', '2.9702785861E+12', '-67733764', 5, 4);
+ T('2.49834285635E+47', '-83.4', '-83', 46, 6);
+ T('999.487358946455178143738782992', '6.340493558281E+26', '634049355828100000000000999', 55, 6);
+ T('-80.80464603984632', '-8.775553091992305000', '-8', 38, 5);
+ T('33.35164440377038002057771406', '-4.4825869404446E-49', '33', 97, 0);
+ T('-4.2E+4', '-4.04747964614E+49', '-42000', 79, 2);
+ T('1.0556E+8', '7.7E+5', '105627600', 15, 5);
+ T('-5.15974604700237110E+26', '-917', '-917', 61, 0);
+ T('5.646893713080639611E+35', '2654.22554029549083205848699774', '564689371308063961100000000000002654', 72, 0);
+ T('73.4115623291425965945565', '-8E+4', '-79927', 8, 0);
+ T('6690.01689625313497469', '-558614.16660689014870', '-558102', 26, 0);
+ T('-7884080720.4479311387', '5.973253137041176959927222448E+40', '-7535167056', 91, 6);
+ T('-1.38428681E+18', '18.48474891861137172057', '-1384286809999999982', 97, 1);
+ T('7.49146750356833383665E+47', '-6.78841234657107989742387068934E+34', '-55937832159794426374500905461696', 21, 3);
+ T('-3.69418189241971425E+41', '-53.98032571451', '-53', 11, 1);
+ T('7.170004308', '-3E+7', '-29999993', 25, 4);
+ T('-505.138573149002397848703', '6.955088089275E+17', '-281', 27, 3);
+ T('-44.800651270290367', '-5.96734973611E+41', '-44', 69, 6);
+ T('85247267.570', '-410.7566339399', '-153', 59, 6);
+ T('60878267.2787436984', '3229388.507818', '61992959', 68, 3);
+ T('-8725.1914178158721840', '5.5230925', '-8721', 51, 2);
+ T('8.331E+8', '58.245161947106172201623489', '833100026', 20, 6);
+ T('7E+1', '-42979.343111336883042076667231', '-42913', 7, 0);
+ T('-189.18750516', '1.7644250417366725545162E+42', '-189', 32, 0);
+ T('-7078115.156745', '-41263752.071722699581180', '-6553731', 8, 4);
+ T('-3815890.99028523434537', '3528809.64618222233', '-663953', 27, 0);
+ T('743190586.330455521933073696933', '5194.363344905', '743191674', 14, 4);
+ T('-1015738.561', '7360953392.580800111840710370', '-17290', 11, 2);
+ T('7.1562E+6', '-1012313.398', '-147985', 5, 6);
+ T('-2.0E+8', '-1.5837E+6', '-524372', 24, 2);
+ T('-9.443978E+9', '-462.928', '-270', 13, 1);
+ T('96.97562156550003062566', '-3.8001E+8', '-380010000', 64, 1);
+ T('-752.21785972652500209379933350', '7599', '-577', 39, 0);
+ T('888966.2121', '73676553.656842591705', '74299279', 24, 0);
+ T('-4.70744795255013049E+18', '-6902460917', '-2187538737', 66, 5);
+ T('413281.78866', '-6.9442875808188706E+37', '-69442875808188705999999999999999586719', 14, 6);
+ T('-23.284', '6.4E+9', '-23', 20, 4);
+ T('-3.22403269E+26', '-53523.710200167754698031913002', '-53523', 61, 6);
+ T('2.72826810140525614091072', '-5.97445E+9', '-5974449998', 9, 5);
+ T('303.397269737647001', '-24574601.3', '-24574593', 69, 2);
+ T('-48064.6', '7103.507459197748298682299', '-40961', 69, 2);
+ T('-82057057.962', '-35.187605636214', '-33', 49, 3);
+ T('-9.927165949E+27', '449781.3599', '-9927165948999999999999812363', 98, 2);
+ T('-2.0035477401E+13', '-3.22083994245E+33', '-19791662509480', 71, 3);
+ T('-6.5897E+7', '-6.8E+7', '-884776', 78, 1);
+ T('-519158.69073759543905494259143', '584.385888670', '-518582', 86, 3);
+ T('-7.792746508691485490145931747E+32', '-3.6828568E+17', '-76570824794071008', 56, 1);
+ T('257669.50082304', '-8600.0175189005820473327156064', '-275', 91, 5);
+ T('-8683.30123044831789992448964381', '404029111.0193107', '-329', 56, 0);
+ T('-9E+3', '2.031E+8', '-8200', 22, 6);
+ T('-334477.57', '-6.836E+5', '-2573', 59, 4);
+ T('7.93602E+6', '-9306454.19209944', '-8782146', 39, 6);
+ T('8.406E+5', '-2.148151015', '-2', 15, 1);
+ T('-31077.9099701845082656024875903', '2.21200134681629846E+32', '-31077', 7, 0);
+ T('-4527.2', '3293602234945.76309183970168692', '-4527', 98, 6);
+ T('972.0558962380', '-1E+9', '-999999540', 34, 3);
+ T('-3.587676270886E+28', '3844355686729546421.4273391', '-35876762708835054139503379787', 61, 1);
+ T('-59.242863608', '-6752354088136037872.20192', '-43', 31, 1);
+ T('534.6309545477148', '8E+1', '598', 7, 3);
+ T('5.821E+20', '-378.08', '-378', 99, 4);
+ T('683577306.6462', '5.0125E+41', '501250000000000000000000000000000683577306', 40, 5);
+ T('1216.3160735', '-818844', '-817692', 23, 1);
+ T('-4662478.1012678861176355', '9.1337521342240080972E+34', '-74958', 64, 5);
+ T('844.873043174517964287', '-2747455950.782029641826950679', '-2747455618', 2, 0);
+ T('39913.56914938612045', '3E+1', '39935', 4, 6);
+ T('4.60723E+19', '-166229325239.668171760', '-536884663', 100, 2);
+ T('-49614.916939072278373393333082', '6331912.67967514589608362607', '-16838', 69, 0);
+ T('-3.5991706586780062', '738193.2255151978976791138378', '-3', 54, 4);
+ T('-570.8705769572', '5.75508E+9', '-570', 57, 1);
+ T('1.89187592606E+14', '9.77E+38', '977000000000000000000000175924733595952', 9, 1);
+ T('9638896386.0453', '3.21554734616377112234061902334E+43', '32155473461637711223406190233400009127092994', 81, 2);
+ T('2.44E+5', '26.94838001694606658917423362', '244026', 56, 1);
+ T('371.57404322113441095815735326', '6.89173573616E+28', '68917357361600000000000000371', 27, 3);
+ T('608434.8', '-2.246E+7', '-22459982', 50, 6);
+ T('-8403243.9870981', '-996915393.2891894233129', '-14337', 62, 5);
+ T('-73837.4986295078124', '2.109949', '-73837', 13, 4);
+ T('440768.327206322491102986092', '-724.8556214', '-532', 62, 2);
+ T('7E+1', '-4.7E+3', '-4634', 96, 2);
+ T('-8.33203431E+29', '35428224.3', '-833203430999999999999964571776', 64, 0);
+ T('90.939503258108731485358', '-725511.6455165812', '-725509', 51, 1);
+ T('3817.406835112272', '29390.2158133896294', '32495', 1, 5);
+ T('-6.8E+8', '7.0651E+42', '-680000000', 36, 4);
+ T('5846935412.175029820170592', '-9.4297269146125313645913E+45', '-9429726914612531364591299999999999999731488908', 98, 3);
+ T('152.159148363445124', '-33934.914788809344660835254', '-33798', 83, 4);
+ T('-793920591.946752035617086840', '8979693892.96789430987178558', '-675283979', 93, 1);
+ T('-4E+26', '19836.66875987066944', '-399999999999999999999980164', 41, 4);
+ T('-9.495109740765736E+43', '7217955.767196718668237', '-94951097407657359999999999999999999992782045', 34, 6);
+ T('15.748439', '-10135.6', '-10129', 5, 2);
+ T('2.0738108026658509177346E+32', '3.13503E+7', '207381080266585091773460016782876', 41, 4);
+ T('120.54783489354788839296551', '-3412.478856773004269305844', '-3332', 20, 1);
+ T('-31371976.2458887351624505264703', '-82174079.3350', '-12886087', 71, 4);
+ T('-6.68557569', '-2777.419518', '-1', 42, 0);
+ T('1656.706391264070956467720', '-2.4E+8', '-239999368', 36, 4);
+ T('-8.182294905547E+20', '-2337.55037730483686021426', '-2081', 84, 4);
+ T('-89.3233544435900314624302320', '-39.156506', '-1', 68, 2);
+ T('512380.49906', '9.8872E+37', '98872000000000000000000000000000512380', 77, 3);
+ T('232902149.98', '-42.42980497', '-41', 97, 3);
+ T('-4217.822281163359181228141', '1919064110.894180530556', '-81', 20, 2);
+ T('-34.951930517', '5.2067224682413696073E+35', '-34', 93, 2);
+ T('757613.629498175105913132811', '8', '757613', 94, 4);
+ T('3208441359.79564424241', '7.0686690892120938815E+31', '70686690892120938815003088059919', 62, 6);
+ T('5919.38084457416401986753013991', '-3.01081727411696', '-1', 3, 4);
+ T('-8033662228.4317018', '-9.326471895E+14', '-3628486676', 16, 0);
+ T('-5.157566E+28', '-801665414185.3502152038920959', '-2189128745', 4, 4);
+ T('-3.5330935631921E+49', '3.1866E+28', '-35330935631920999999968971555398438174044104687616', 68, 3);
+ T('-5.20002241111149E+18', '1.245E+5', '-5200022411111432588', 31, 0);
+ T('672088', '3.83515332246856971735905245E+40', '38351533224685697173590524500000000131416', 1, 3);
+ T('-26658.7350786533521149270', '-86097.437', '-16385', 58, 6);
+ T('8.582864129617E+17', '-7022715551.273633378666560', '-43393567', 91, 1);
+ T('6.440520827982890194E+23', '441.8892419123074462397337', '644052082798289019400185', 23, 4);
+ T('4.0169110353015212116491708715', '4.0E+30', '4000000000000000000000000000004', 96, 4);
+ T('333652.7702960', '-365.704435859808', '-41', 44, 0);
+ T('3.773297E+9', '539375.78572750757', '3773823983', 48, 5);
+ T('3.491433729288556688787E+36', '-9.81301315015587953679795270', '-9', 29, 4);
+ T('70177.0169757518164466907158', '16109.10407335258167805', '81645', 56, 6);
+ T('94828.5', '-9.502953392E+19', '-95029533919999987092', 84, 4);
+ T('8.37E+18', '-2374.7819034849309278892469346', '-2374', 14, 1);
+ T('-7.93389E+27', '6.673544189769438689532569', '-7933889999999999999999999994', 62, 1);
+ T('1.4481E+26', '-222.6', '-222', 2, 1);
+ T('-6.2803537264E+14', '-194263.513', '-190167', 77, 2);
+ T('-7.25E+47', '-9.073E+4', '-90730', 91, 0);
+ T('1.2463455060279188E+23', '-6.69904054342194E+42', '-6699040543421939999988703494806456267406848', 69, 1);
+ T('-9.3347696523E+19', '7.3825E+22', '-92256415426745052672', 20, 4);
+ T('-3272842810.359108123244', '6.55767617218438E+43', '-51617338', 7, 1);
+ T('5.78962688579436689567892685E+42', '9294.37485', '5789626885794366895678926850000000000009294', 42, 5);
+ T('4.14765850400554E+35', '-5820.393436524880760544644383', '-5820', 31, 2);
+ T('878193.946481694424608', '-8.8E+6', '-8519823', 29, 2);
+ T('-682661.01369919967015224537455', '81397.8869192705216', '-672257', 86, 0);
+ T('-9782520.91327736248606', '-4992.1567158855254374', '-120', 93, 1);
+ T('-903079722.88028714', '-8349502801239.8648428', '-84018433', 14, 6);
+ T('-562.6', '9.6E+2', '-50', 14, 0);
+ T('9748446789612131766734141.94', '8.616352887683598501830773345', '9748446789612131766734141', 84, 1);
+ T('641719.14778558510202775427170', '9.277E+6', '9293567', 40, 4);
+ T('-1.2889800085519887869919E+37', '-164108071154878.423777774488272', '-17596519363774', 38, 5);
+ T('-202870.0627064381847749528411', '-11.7419945935398375', '-1', 41, 5);
+ T('224.4241861198124', '-4.855608937E+44', '-485560893699999999999999999999999999999999776', 20, 3);
+ T('331120.26788083507127', '-1.72874E+6', '-1728644', 20, 0);
+ T('7.57189E+8', '88209490.9071741', '761395674', 99, 1);
+ T('6.4174165241E+17', '99.85652700442093208715', '641741652410000099', 97, 0);
+ T('60491748812862774634842280.9', '7.41246929088652304E+32', '741246989537894764909160760838312', 12, 6);
+ T('-8.031E+8', '45962091.2458062456018', '-759301141', 92, 2);
+ T('-4816524.65370268294', '15.875920919209235784803996', '-4816513', 53, 5);
+ T('-4886066451.77013', '90575.36734219647498720', '-4885976081', 44, 0);
+ T('88.7764060', '-713037064.7652745311336052', '-713037064', 61, 2);
+ T('-929240.02', '-2325124522.533569092825036', '-394626', 79, 3);
+ T('-9164984.2958330938000727614377', '583181220.08831', '-612372', 24, 6);
+ T('-6.85864279427686787E+39', '-6E+17', '-599576894164959232', 4, 6);
+ T('-2E+37', '383539556.313138', '-19999999999999999999999999999616460444', 12, 3);
+ T('9471.34369487928490754247', '-171.016709650257', '-1', 29, 4);
+ T('-815.514036813131973877875344', '646.25171362806431330', '-297', 93, 1);
+ T('647950.830348792180135240', '842581437.614496', '842655679', 79, 2);
+ T('-7.2321061212653593207165E+50', '6.55004381868798588920E+31', '-723210612126535932071645028273082424166659588046848', 56, 5);
+ T('7.88E+9', '1.1845985659710839746104014', '7880000001', 75, 4);
+ T('34206.0606771153232464', '971534220.90814605', '971567006', 84, 4);
+ T('152175.95', '-2480.39228473', '-2433', 77, 6);
+ T('-7.99E+4', '-32960753.07483679', '-12305', 100, 6);
+ T('8.602E+24', '-9.104800', '-9', 51, 5);
+ T('55167659816.99235057995421305', '-7.4424612940031E+18', '-7442461241118822488', 81, 1);
+ T('-4.227530602297', '3.2880773164007810759', '-1', 2, 0);
+ T('48174620.7171115135799', '240903.63792517832346840', '48217887', 88, 2);
+ T('54.62229228969303', '3E+20', '300000000000000000054', 63, 4);
+ T('57711312.46351663335540', '94.415962105463159621614002', '57711326', 53, 4);
+ T('-4258812100.056897133', '67.5590326', '-4258812033', 35, 5);
+ T('-1658916653.274146735', '6.55', '-1658916649', 21, 6);
+ T('-75274650867203.5810', '5.598E+7', '-75274611937283', 84, 1);
+ T('97227792862259.35083', '-4.926695598278086', '-1', 77, 3);
+ T('9.974100931052546898000481', '38.7356075342268427', '47', 79, 3);
+ T('8.98E+8', '3954626.94230', '901674946', 16, 4);
+ T('9343546', '-791.045601306', '-261', 84, 3);
+ T('8.3205654984627243312916754', '97.92033110681', '105', 52, 4);
+ T('21.6663000255114589957', '-22872.553609151503772842', '-22851', 38, 2);
+ T('-53714.3534', '121859.989801582', '-465', 44, 0);
+ T('-6.2829499E+8', '6.32191E+30', '-24315214', 78, 1);
+ T('-1.5640E+46', '-4.26796232307303713224654', '-4', 92, 5);
+ T('186.09417536187', '-7.07143', '-5', 34, 3);
+ T('3.41509318', '94238.67382559962666', '94239', 33, 4);
+ T('57054128.315875018290227253', '34.20233124', '57054130', 91, 1);
+ T('1027278315714.7662335600', '1.2842E+14', '128570902931650', 31, 2);
+ T('3.56681515849380938826733', '-610100087.670', '-610100085', 62, 4);
+ T('45772.2488353', '-1.3375576375007991248E+49', '-13375576375007991247999999999999999999999999954228', 12, 6);
+ T('-372661918.044141', '-3.2105014041E+35', '-271998622', 88, 5);
+ T('9389457745.6083335166700741584', '9.7E+5', '9389985105', 32, 0);
+ T('-729', '80223638.48826062765033', '-585', 94, 4);
+ T('374.9555941326564571570', '-21.00600868126309302', '-1', 23, 6);
+ T('30489.027', '84739267.41384641555695424', '84768731', 66, 2);
+ T('979.7576698324859956124', '236.4755583348262889', '1023', 87, 0);
+ T('-8714452.82319350569098131865275', '-1.3103658099432E+26', '-63700', 96, 6);
+ T('103.9452715495', '-2288198', '-2288129', 16, 1);
+ T('-7.709872698437273576E+39', '44629053118860706394.388', '-7709872698437273575963009088490918165926', 15, 6);
+ T('18.2554472218', '1.52417032344465221788407744017', '19', 52, 2);
+ T('378.74204788124', '-52883306.9353194', '-52882946', 71, 1);
+ T('4.040859E+34', '6.9317835470193322E+40', '69317868084315431604577911513766315425792', 19, 2);
+ T('5.39197E+9', '804642971.4562498', '6173486811', 7, 0);
+ T('168399609.24118', '-40272581.045929425293', '-6684677', 27, 6);
+ T('23310.64', '525809.439414362008178230041584', '548863', 3, 3);
+ T('245668.829798186', '-6.2953270058974984554093', '-2', 14, 4);
+ T('894558718.5716884777', '-1158.10700867461953869', '-1026', 74, 2);
+ T('7.5327339340', '57327.665915093442654015351570', '57327', 52, 5);
+ T('350', '-8.2950100909644995770042', '-2', 28, 0);
+ T('5196285046.41946051986679435968', '-314.0502', '-266', 76, 6);
+ T('6161.0147696092755492565605139', '-6.93499519933968863', '-5', 99, 5);
+ T('-7.6172E+44', '7.3511921453609346780E+28', '-761719999999999936856593024413805962596345856', 10, 2);
+ T('7.439E+7', '201832.90', '74391032', 59, 2);
+ T('1.7357206845665934E+17', '348.954754794828313063497879457', '173572068456659420', 66, 4);
+ T('1.70E+3', '-5.58298932477769100019011838E+40', '-55829893247776910001901183799999999998300', 41, 6);
+ T('878072996.391490467062284', '-7.73146185044795419E+25', '-77314618504479541899602524', 36, 6);
+ T('4817.3769911033300707270871', '-5770789923.241059', '-5770789923', 75, 3);
+ T('7.830334E+17', '4578', '783033400000000482', 1, 2);
+ T('-817.936700926607169110', '1.001E+33', '-817', 59, 5);
+ T('796905.2', '-2.876966089325E+37', '-28769660893249999999999999999999203095', 33, 6);
+ T('6.1924876168228918191E+24', '1189.64320826', '6192487616822891819100133', 39, 2);
+ T('8494.720286576923', '-469743.4346092', '-461505', 64, 5);
+ T('-9.47674571476', '-790705.6346495', '-1', 69, 1);
+ T('1E+32', '504.477651291178649498465751363', '100000000000000000000000000000504', 58, 0);
+ T('52681878785811955611424.58', '750661200.665', '52681878785811959152496', 25, 0);
+ T('-726901.47086270756181453', '4.469E+49', '-726901', 38, 3);
+ T('6.8270638654762813E+19', '-2.62E+3', '-2100', 69, 4);
+ T('1422376282.96755', '9.7053232021204489604643658E+40', '97053232021204489604643658000000335986010', 42, 0);
+ T('3913.67083390553954', '9171827.550319147324093589619', '9174907', 14, 2);
+ T('-266.54579582762039', '-1562279758.3458201855785975115', '-266', 88, 1);
+ T('-673.124312', '80586215438.143', '-673', 15, 1);
+ T('5E+48', '-1.040E+45', '-716630592853238720344502053808312662345383936', 92, 6);
+ T('808.705581304623727473154450376', '8.95E+44', '895000000000000000000000000000000000000000808', 60, 5);
+ T('101.67141371986', '8974277392.5848', '8974277493', 42, 1);
+ T('-173871.192227790440832154', '73726.67297751713', '-172033', 93, 2);
+ T('-9.30E+3', '440561099.3087169705', '-17', 95, 2);
+ T('-482.3712814829934548893471', '-15.4820956901272319290083112', '-1', 27, 5);
+ T('-8.4904831334570898983064125635E+45', '85.81568659025137759201354503', '-8490483133457089898306412563499999999999999915', 67, 6);
+ T('-62220268781', '-8668628673.2363187617', '-8666531009', 58, 6);
+ T('848.06381', '296.79503304461', '888', 39, 3);
+ T('-6E+3', '-6136.1308', '-5992', 6, 4);
+ T('72.0020796594', '85227567.079245', '85227631', 39, 1);
+ T('-8.30620803725086950627576984E+30', '395810300.390219108', '-8306208037250869506275400507396', 95, 5);
+ T('1397732080.703843', '7.59E+5', '1397733112', 77, 4);
+ T('-853277735.99032', '-8.9969565663686647279803E+30', '-847992871', 32, 3);
+ T('4529357.19516783968910918569324', '4.1584536673766E+21', '4158453667376604200653', 69, 0);
+ T('-12373443.06724753109267', '4848819925.862298643924209', '-12370179', 29, 1);
+ T('-6.809841764043E+17', '6.5768E+5', '-680984176403775696', 48, 2);
+ T('-3.6227E+27', '457824.72', '-3622699999999999999999542176', 53, 1);
+ T('-3.78850120606924E+28', '96297620.076532121798481884', '-37885012060692399999997353324', 47, 0);
+ T('-4.3175174', '5.354705044015254238896644663E+49', '-4', 82, 2);
+ T('12.2440296708092977356', '993254.573445', '993262', 92, 0);
+ T('-89.44468725763534614', '-4.693460E+31', '-89', 82, 1);
+ T('-3.69059434974598057E+34', '1292', '-36905943497459805699999999999998708', 90, 6);
+ T('9032.7487292', '-6.041089958125692940920E+33', '-6041089958125692940919999999990968', 26, 3);
+ T('725591344.048', '-9.0410226070790085897E+37', '-90410226070790085896999999999429335760', 23, 4);
+ T('9.5E+4', '14850405.8387840', '14941053', 71, 5);
+ T('-481.0694186455461', '-48639800614028114.96959', '-321', 90, 3);
+ T('8.5756402527805079539791', '83315.351246800266720', '83323', 90, 0);
+ T('-6162937247963443781.2979', '16182.1728688952206554877377', '-6162937247963430977', 38, 3);
+ T('-1.037573051049E+21', '223987', '-1037573051048999784717', 67, 2);
+ T('1.0096022E+17', '-20878518231639059.8654', '-2251966614873107', 79, 0);
+ T('3925128722.6720512016822809324', '-4444534900.523082597', '-4295624802', 100, 6);
+ T('-7.69339140031906847071898707243E+31', '-7.05E+8', '-671350796', 1, 1);
+ T('-36219.51221380228285', '8942150710924303806.58076', '-32833', 73, 6);
+ T('915537699.2688086398961313', '4.0334301613574055916911997', '915537703', 11, 2);
+ T('-48746.9', '1.3089510817609E+48', '-48746', 9, 6);
+ T('1.761874739E+37', '-5.682838927521821E+50', '-568283892752171128306576464337757704662826512023552', 74, 6);
+ T('7E+5', '1.88827878668340201043', '700001', 71, 2);
+ T('-372408366.195333784753300342598', '38145249.7610808576605938266', '-338722829', 43, 3);
+ T('5924.40', '-3.1409236523029778445600031692E+40', '-31409236523029778445600031691999999994076', 97, 4);
+ T('-8080.42687143130105414709', '4705.555097511469668139787904', '-3471', 23, 6);
+ T('3341280274.15347482476569012', '26.636671012931457229', '3341280282', 80, 2);
+ T('-7817447.44426220678265341357', '4.0393078601805', '-7817443', 57, 1);
+ T('-710.86848166200701155336584', '-4228403404.640', '-194', 95, 5);
+ T('5.40E+48', '9.82297513428535', '5400000000000000000000000000000000000000000000009', 81, 3);
+ T('-8866914.32312442926910296187', '-4.46188683683E+37', '-8866914', 64, 5);
+ T('560278655', '89.1095163957627736856669294464', '560278655', 24, 0);
+ T('-4360.9103805288370856346', '-648252582738213227273156.348', '-4356', 67, 2);
+ T('4.738028443967339', '5225800309.6544555806441779886', '5225800309', 100, 4);
+ T('-1.240954305007783', '3646.726457762177866200832467', '-1', 20, 2);
+ T('53592.08858380797', '-665.83040011', '-641', 48, 2);
+ T('-8834.7282453146566743', '-986500651.1331434591', '-513', 76, 4);
+ T('647571372551943513266877.9', '2.5038E+6', '647571372551943513669373', 41, 2);
+ T('-77895485.253409136063', '-783.9392649642251517718425786', '-781', 83, 0);
+ T('9.17131555240818399307998704773E+34', '-94.0908580383638334084910697177', '-94', 5, 5);
+ T('2709.190324398131539620', '-2778979152322307.27606766484', '-2778979152319747', 24, 1);
+ T('6.81292E+50', '-9E+3', '-9000', 34, 1);
+ T('-6281438.66425968569594849677', '-32604.9980750504269', '-22618', 19, 4);
+ T('-6.6E+6', '-39.85235532357307933646760436', '-39', 52, 1);
+ T('-2.71431696', '-6485.73692272059173670774281169', '-1', 81, 1);
+ T('23559149297', '-9.8341397271E+17', '-983413954522972431', 63, 0);
+ T('-3868.9673532333', '1.9590251426556E+26', '-3868', 53, 3);
+ T('-1083848700.434085113', '-57214.3694190161', '-6010', 79, 0);
+ T('-1483.42222573298', '8.771962118523112E+33', '-1483', 42, 6);
+ T('-3E+3', '459127676', '-132', 49, 6);
+ T('-8.785E+8', '-1088793.85930642873409669227', '-1087513', 19, 2);
+ T('-3943037776869.212004113', '630857700.9400379613370961560', '-3942952312833', 50, 0);
+ T('700.2294746952259600694', '-2709887.804244081973849', '-2709827', 97, 5);
+ T('-4.14296439487133E+37', '2.2503852057892E+49', '-5332714696905110968252740443591147520', 64, 4);
+ T('-150411784.67378320404', '2.3E+5', '-150214664', 46, 0);
+ T('4964283227927.82037538', '71.726000', '4964283227991', 2, 3);
+ T('-587.57', '-2.2676220854E+13', '-587', 20, 5);
+ T('-471943107.4769503', '67420.49368079240', '-471875715', 93, 1);
+ T('397891166.3532009198366380432', '-42986929970452082368452214.076', '-42986929970452082351669282', 70, 0);
+ T('-4244.1412981732186', '1.225416322774E+44', '-4244', 32, 0);
+ T('8978876.4448', '-74.8', '-66', 76, 2);
+ T('4.96202E+35', '5332.2056845974298256294490211', '496202000000000000000000000000005332', 7, 3);
+ T('-64019335.283164344631', '-19539.82333371885320', '-18435', 7, 5);
+ T('-8E+30', '48443.9240949', '-7999999999999999999999999951557', 12, 5);
+ T('-48965.67681', '-4.5E+5', '-40261', 49, 1);
+ T('-1.6100847798194415092737169E+44', '-9.08311E+39', '-2764836095087000420815698855599249293312', 69, 6);
+ T('-97206514701800120.2429', '-921.275896450576492403683', '-657', 55, 5);
+ T('-1.56664307672572093873728617E+40', '-6.336223897750396822007342', '-6', 32, 5);
+ T('12949744.0', '307582027431267.234703154828747', '307582036082163', 95, 1);
+ T('-1.270150278928151E+23', '-3.3028959510195654278E+23', '-4151132723099941868128', 68, 5);
+ T('3.71E+9', '4.0535E+9', '4256930784', 56, 3);
+ T('7431.89891543976187363732', '3124587.99018918883165', '3128687', 32, 2);
+ T('-6107446553.25474061896440523', '987926261.008340623397590', '-5436354825', 45, 3);
+ T('3701404.778767182794557021', '-37759.7020694857270428755980', '-33123', 16, 6);
+ T('-384497777.7462145709400', '2.4961E+8', '-269107297', 13, 3);
+ T('51778.6903859', '2.386597996975773865528E+27', '2386597996975773865528000066', 90, 0);
+ T('-8285796330.27293491', '8E+4', '-8285718378', 14, 0);
+ T('-6.9395897438660268677324365983E+31', '5.25E+5', '-69395897438660268677324365458712', 12, 5);
+ T('1456', '-1.910526246025487E+46', '-19105262460254869999999999999999999999999998544', 79, 4);
+ T('610404327687556201.2592584706', '-4744624297.424801', '-4743770241', 54, 3);
+ T('-767506629.1', '7792831296420651450.288327916', '-202119237', 80, 4);
+ T('7E+30', '269.968428729', '7000000000000000000000000000269', 32, 6);
+ T('211522187.853796696543469439', '622551596.04446', '765194927', 81, 6);
+ T('-16.718282697776320878', '5065308519.974', '-9', 4, 4);
+ T('8E+4', '5501.3013308', '81405', 63, 0);
+ T('5770.0412152', '3.31110131983302745825661329371E+40', '33111013198330274582566132937100000001674', 82, 2);
+ T('-19427', '-1.54834674', '-1', 77, 2);
+ T('1728423.0709536691272114', '4673196.31466105822548', '6250415', 2, 0);
+ T('-1522484.63198', '26919.05312736811755794745', '-1511953', 22, 3);
+ T('892789094.32', '-8918858982.771810704002', '-8632409218', 35, 4);
+ T('-80055841.0071037941424', '-8.93447409482737408611725546', '-1', 48, 4);
+ T('-4', '-9E+37', '-4', 79, 0);
+ T('-5.144885E+42', '-871310.472286998579', '-871310', 54, 6);
+ T('1520591.83098', '57812614520.90085245129', '57813729279', 86, 5);
+ T('630219.344', '-1.8721E+38', '-187209999999999999999999999999999369781', 94, 3);
+ T('-19779565.1236196420', '70.3990607127217798', '-19779497', 33, 3);
+ T('-417897332.8', '-6935.52203514939976354188', '-6931', 34, 6);
+ T('-3675988656.692714741924', '375511687747829982727192.86', '-3508085416', 77, 2);
+ T('-558904.6356', '-4.258716093555E+15', '-33080', 93, 2);
+ T('8.28641940528379808795913E+42', '-66657.77169859440814', '-66657', 95, 5);
+ T('-1.13068521218E+14', '73652.78752', '-113068521209932', 33, 5);
+ T('4920921202981787510933.6', '1.481892035607164092900E+34', '14818920356076510941493071232084117', 76, 0);
+ T('-3821408.1714240388362419009', '4847.629840681195665280', '-3820817', 89, 6);
+ T('6.5909671106132226865754694E+31', '-862597111.14765957797605', '-39985783', 29, 6);
+ T('639.5375668', '-4.1845', '-1', 12, 5);
+ T('7371814512277.4236512', '-32515.19402697', '-22787', 9, 1);
+ T('-4.258959024673771961141217', '492.11477839572', '-4', 47, 3);
+ T('349906582.13465605535223134930', '-43321.2', '-35113', 4, 0);
+ T('-90853.41786882', '4.310817697', '-90849', 22, 0);
+ T('9.57297784779978871465497385911E+36', '-6089911785.72861', '-5405190249', 85, 5);
+ T('24881923.9876842127505', '28.516216168', '24881951', 68, 5);
+ T('64.1763183962107414', '4.4E+39', '4400000000000000000000000000000000000064', 31, 0);
+ T('4.21097556E+35', '22.0', '421097556000000000000000000000000022', 63, 6);
+ T('1332.61461956472862367545', '2.4787E+8', '247871284', 63, 0);
+ T('9246052857.6142172176052044317', '-6137292.73012135', '-4465667', 19, 4);
+ T('-3380029443.217562', '-73.5073785234633567982303821', '-1', 88, 1);
+ T('44458303.71610485935609932931', '-1.313204531932E+18', '-1313204531896061633', 90, 3);
+ T('-8.1739328390E+17', '-4.45087918E+9', '-134350540', 89, 3);
+ T('7512.10178772227778611293156', '-31.551850834224782130', '-7', 25, 4);
+ T('8273572.650021182278388631402', '44988.2235', '8306620', 93, 4);
+ T('-87', '-90005.4664111037460636155927', '-21', 83, 2);
+ T('7608014.428284360348716754397', '74.27404', '7608014', 100, 2);
+ T('3531', '179.835796133766', '3579', 72, 1);
+ T('9457777.60039181798750395186991', '-19.7094719653573340148740048', '-3', 2, 2);
+ T('-47.950304711636', '4.6142939461404996E+21', '-47', 94, 1);
+ T('-4.643448482520173756E+20', '-8.32E+10', '-13959182704', 13, 0);
+ T('-319528.6876', '75647.870051845854449', '-311297', 30, 6);
+ T('362941.02', '678299.3971161', '1038783', 5, 4);
+ T('8291703521.47841522280740239146', '426.23347436746580974086734049', '8291703787', 74, 2);
+ T('-2.0529E+7', '-2.24111004319377185216245775E+34', '-18361960', 99, 5);
+ T('-8.605855699034748E+32', '-31174781.998784281', '-13873277', 54, 3);
+ T('-9.8020186376593276793E+25', '3.98005952170030E+35', '-77465999709021222751965248', 47, 0);
+ T('258.571', '9577840433.492422574', '9577840435', 3, 2);
+ T('6E+7', '5.44343760860697178014216E+40', '54434376086069717801421600000000058951424', 18, 0);
+ T('6.9216546E+19', '9924.48', '69216546000000001732', 26, 2);
+ T('-3.09E+7', '-5.1668054E+8', '-12806940', 28, 3);
+ T('-703856.93585849281152', '-1E+6', '-655408', 63, 4);
+ T('829.425643846615668528275429', '7.2195584E+13', '72195584000829', 19, 6);
+ T('3.83E+4', '-13.031', '-1', 31, 4);
+ T('-9040699410.7', '-524204564125833793.808670148', '-8897822721', 62, 3);
+ T('-9.10827', '-6435995719.46802', '-1', 3, 6);
+ T('4.0989626662442', '71925903.8277', '71925903', 63, 0);
+ T('-523303.65', '-151315.294665176761546', '-150531', 27, 1);
+ T('-16.7995534963041795571', '1.1127040504643E+45', '-16', 18, 2);
+ T('8.98E+6', '-317367', '-315799', 92, 6);
+ T('40.74568661177474274', '-3.50', '-3', 56, 0);
+ T('112238.092532106502884996079863', '54848739.6829376767', '54918895', 33, 3);
+ T('-63.53841086', '-6.26972844500605914411', '-5', 70, 3);
+ T('-2252320.1195306871461', '-84095.25745016408450924534', '-18463', 70, 5);
+ T('2.823621E+9', '8.367801E+9', '8502873000', 38, 5);
+ T('30936.15515604', '1.5105321821406954565682E+47', '151053218214069545656820000000000000000000030936', 82, 6);
+ T('778802.70659610987', '-217400.43438', '-4358', 74, 5);
+ T('-20589.17336967541821719062', '7576929.5998498807449669083177', '-16397', 11, 4);
+ T('6949.017159', '9840347.5896568204715', '9846783', 71, 2);
+ T('-362761041.4358566057429', '169.323889229', '-362761041', 89, 5);
+ T('356.017398640622826403335397', '-9.177294724206615E+48', '-9177294724206614999999999999999999999999999999644', 34, 5);
+ T('-4.256984006236E+20', '-446000.035495', '-182832', 58, 0);
+ T('-4.4923E+42', '-151086246.8', '-151086246', 2, 4);
+ T('-63.7594', '-1.36885697914794585388604957E+49', '-63', 73, 5);
+ T('710742080.0580524971558338', '-904.59832228495', '-904', 65, 1);
+ T('-7.6', '559601689.2', '-7', 35, 1);
+ T('295615021871564121033.64726', '-2824537985', '-2685600769', 74, 2);
+ T('3.49485634636245629E+28', '414451', '34948563463624562900000004851', 89, 3);
+ T('-8152444.018907323124', '1.7677066354692348E+47', '-8152444', 60, 2);
+ T('6.2E+3', '5.3353583E-98', '6200', 72, 6);
+ T('34.25438285008782670', '72612438.27026580941854049287', '72612470', 9, 4);
+ T('-3.995596164558896940038682072E+29', '-9325652.4112997671', '-526420', 31, 6);
+ T('-174780642.9042593977964332535', '-6.284051181306722691E+44', '-174780642', 64, 5);
+ T('-8965485446.20239559804', '18.57811329', '-8965485446', 39, 4);
+ T('3203824403278.64922406556835', '4168.0401350201056578167763', '3203824407374', 59, 6);
+ T('3.2671060530293033551265E+43', '-86573.08', '-86573', 27, 1);
+ T('-2.46153429E+50', '-5.3E+4', '-53000', 97, 4);
+ T('63.1877671155746307614458297857', '280466.718962390916597974077767', '280511', 75, 3);
+ T('7.195528376089E+20', '8515.3597424', '719552837608900000067', 66, 1);
+ T('3668.31157223648577321974', '832.189781134873488676369161306', '3924', 79, 5);
+ T('5323633.9022', '-3928.290', '-1031', 64, 2);
+ T('7.584507007164648E+27', '3.7E+5', '7584507007164648000000075088', 98, 3);
+ T('-41068968930.7119256301', '-2.76295396784154', '-2', 24, 5);
+ T('77.430', '54.383776817', '127', 73, 5);
+ T('-6.4097590923', '-43244.665813966', '-2', 3, 4);
+ T('71.981779057724253479661629902', '-2.4E+5', '-239929', 82, 3);
+ T('860654.9398768388538560581', '64.618051364930274', '860654', 8, 1);
+ T('-4746.710', '3869618322.787485325472014', '-522', 8, 6);
+ T('-193888.15907', '-462214647.864', '-54615', 29, 6);
+ T('9.9E+45', '-3.53E+6', '-3530000', 62, 3);
+ T('7E+5', '8.0059330961643573989530E+41', '800593309616435739895300000000000000700000', 8, 5);
+ T('-2918.2922750382029817', '-136935.25600', '-613', 5, 4);
+ T('-53455820631748642588485.495785', '4573511.947237605214444', '-53455820631748642473473', 75, 4);
+ T('7.76E+4', '26670.20', '93998', 15, 4);
+ T('-303', '87.988783', '-297', 64, 6);
+ T('-5.165026513441953E+39', '8352406.0', '-5165026513441952999999999999999991647594', 54, 5);
+ T('-1.702E+5', '487155037029650529990.448', '-131090', 99, 0);
+ T('-719545131.97', '9.09670631696508549520007246067E+47', '-134439723', 7, 1);
+ T('55323.649898351669', '7773655285969194', '7773655286020411', 6, 0);
+ T('5.2864882520932867646126E+33', '693680.93067014846723535748', '5286488252093286764612600000656816', 66, 1);
+ T('-17258911.8733748591839988155', '-3.87233664E+39', '-17258911', 82, 1);
+ T('-40508.2742556399992862', '313.23572', '-40451', 71, 4);
+ T('7655.251188734565453692335', '417756358.75507869448240346438', '417758695', 65, 3);
+ T('-63.3105369989068563744236634', '5609930902.796052672654', '-41', 74, 6);
+ T('9.0E+21', '-3.5E+8', '-73175936', 26, 2);
+ T('995940393679798558210.357578200', '17140.1270596220722501692', '995940393679798558454', 57, 1);
+ T('189113276.64296248393908614566', '-7.73903461206608868960432', '-3', 35, 0);
+ T('7.91E+3', '-981573913.75952608614', '-981573913', 5, 5);
+ T('1.172E+22', '3.537953768509E+15', '11720000141837093998152', 78, 1);
+ T('-652378712.6780', '-82373.0', '-69', 16, 4);
+ T('-1.8908227', '-519098993.3141', '-1', 12, 5);
+ T('7.894139610737455740967E+32', '6.35614050785450E+35', '635711247052696301174839728792229888', 39, 2);
+ T('-5.985676656174E+24', '-39454.973295973659416', '-39454', 89, 6);
+ T('8.69', '325335595.24891', '325335595', 85, 0);
+ T('9.79461E+14', '-8.38019133072492211481E+49', '-83801913307249221148099999999999999031602835754496', 17, 3);
+ T('15647.4756', '-6392748.7741650995185622096674', '-6390433', 100, 2);
+ T('-91.34291153697', '-3528.13450459110678924137573', '-67', 43, 0);
+ T('8.8E+16', '7.2900E+8', '88000000188983360', 66, 2);
+ T('-2.7084587129658772399909E+48', '-4.66703781E+24', '-3135651371664797855973376', 54, 6);
+ T('-1.0E+6', '9.33647161921842145338896370870', '-999991', 28, 1);
+ T('-41589239146098871239600.4021577', '2.740856E+50', '-41579105343249845846960', 62, 3);
+ T('43428.193792716486', '1.0E+27', '1000000000000000000000043428', 33, 5);
+ T('82973.561674615', '7.36301605213381080', '82975', 2, 5);
+ T('5.5337E+35', '3.261898745822983930', '553370000000000000000000000000000003', 72, 5);
+ T('-51.856344581148', '-11355.9692618416025359240694', '-19', 66, 6);
+ T('4E+9', '4.062110E+7', '4000054316', 66, 1);
+ T('-7.199026265596E+35', '8.63670E+43', '-664725598264370990760474601012068352', 80, 2);
+ T('860.7140', '-96.22589', '-4', 35, 5);
+ T('-56084520.118288', '5257308523.7016501745408', '-33800197', 90, 4);
+ T('-137029641.59360041', '-7.718062192480652970E+22', '-136364041', 68, 4);
+ T('9158911067506399030567.00', '8808478335.0703981081542', '9158911067515207466879', 83, 2);
+ T('-8.543340273302174769231E+47', '8674.7536202074301211981787', '-854334027330217476923099999999999999999999991326', 19, 5);
+ T('-1536806925.51341637537312', '-8.226942866E+11', '-134254597', 68, 1);
+ T('-7.522348830445020332299099822E+48', '-311.016410126909331', '-311', 72, 0);
+ T('-77.33795', '-45.38707637494787497710030202', '-13', 11, 0);
+ T('-5.37680E+25', '41072.420598', '-53767999999999999999958928', 39, 4);
+ T('292196.36300', '-54950084.39550', '-54659204', 64, 6);
+ T('-9.8357174E+9', '468.62891135183175653447309', '-9835717124', 15, 2);
+ T('-7.8E+7', '-8.0253087135753E+24', '-77997952', 50, 1);
+ T('-5257156470.47331651642', '9785529002.307497983', '-5236098390', 92, 2);
+ T('89703.493', '90042665225937891688', '90042665225937977199', 16, 5);
+ T('-92044569.0', '-7633293.921578', '-7633161', 60, 3);
+ T('-8443108.720876657762434671000', '724.55560484883169959489702', '-8442916', 2, 6);
+ T('-672224.0507274874', '5829667632513094', '-672154', 47, 2);
+ T('-6589350972100029155.469064', '-6.842E+6', '-6300291', 69, 1);
+ T('379.547', '-416159749.6370437562823', '-416159749', 99, 1);
+ T('8.8E+2', '4794.83068', '5114', 4, 3);
+ T('-6.482006041877588E+27', '-7845.90668228700924416745671017', '-7845', 92, 2);
+ T('84097457.6742', '5.2619346143979E+24', '5261934614397900067174833', 34, 5);
+ T('-23.759647486', '3.9808530072034816373', '-21', 45, 5);
+ T('-920712.833460550342540401193', '7.10602874526', '-920705', 91, 1);
+ T('-120820021.7066994296', '73.250869', '-120820021', 68, 4);
+ T('-820.0686656798344976181', '4.98E+18', '-820', 17, 5);
+ T('83080905.6302930041', '513238149979085209505145.799', '513238149979085222166521', 3, 3);
+ T('-6.794832', '9.3588497510E+15', '-6', 12, 4);
+ T('9.9509042117107', '-9.820607E+9', '-9820606999', 41, 4);
+ T('50.29723673', '69.12056', '119', 49, 6);
+ T('860.8', '4.90539688129982679914408E+33', '4905396881299826799144080000000860', 45, 2);
+ T('2.48265448737980707198070E+42', '1.0802016523098127923225744', '2482654487379807071980700000000000000000001', 23, 0);
+ T('4591944262.3512497573020289044', '6.9193261', '4591944262', 52, 0);
+ T('9E+5', '-59480.19062367200000758409473', '-16472', 57, 3);
+ T('808.709062079380426083884451772', '1901.0031612375942110897082497', '1901', 65, 6);
+ T('27.0457314175395257398812414', '-5828048.629071777521268', '-5828037', 88, 1);
+ T('-2542.733298476470211530446', '43.084424682722020547137631', '-2501', 51, 5);
+ T('846477344.0850326936460036', '-2.14466949E+33', '-2144669489999999999999999187077088', 21, 5);
+ T('-75200033.65', '4.0720172834375293979516811168E+34', '-75126305', 44, 1);
+ T('3985537.2554374708', '8E+6', '8311425', 18, 2);
+ T('-7.2', '5.55445057698746065478816905760E+40', '-7', 25, 1);
+ T('-41650764237585676805719.02', '969400348781.0120037409', '-41650764236620840076819', 60, 4);
+ T('-6.1E+25', '3177316800.974951197', '-60999999999999999523814976', 84, 3);
+ T('-63781.57184094608240', '-2375861.2146', '-16421', 59, 4);
+ T('615.89', '-3.8923230551602670E+19', '-38923230551602669961', 14, 6);
+ T('-1.053059116960', '5540132.5474824', '-1', 14, 4);
+ T('-3283.965774467', '5387350.720303273752', '-2177', 16, 0);
+ T('760', '-84442306339.1583051824105043', '-84442305795', 50, 4);
+ T('9.2125204615726496483817828710E+48', '6612.31218500403', '9212520461572649648381782871000000000000000006612', 100, 0);
+ T('7660047376.0180021053540949936', '-4710.408037589964', '-4710', 46, 0);
+ T('9.516953004050980650038', '886783.92399817258', '886783', 81, 5);
+ T('5.126071480077287906524E+47', '5.06837527633455904973870090480', '512607148007728790652400000000000000000000000005', 54, 4);
+ T('1E+10', '663202.9427661438', '10000006818', 35, 3);
+ T('624931041.355066775177', '129498.87400858', '624949755', 83, 2);
+ T('3.83568E+17', '-36055.903069161595302385', '-36055', 100, 3);
+ T('-7.391482E+7', '931.64846', '-73914433', 70, 1);
+ T('-3.3361560453231869', '5.250608001539803391808585E+42', '-3', 85, 2);
+ T('349.3134870215054104803964938', '-4.078731991084709196924E+22', '-40787319910847091969155', 94, 1);
+ T('24.270544124223817919052614', '2192716.22915869946769669725', '2192732', 57, 4);
+ T('619.91017363026797954336022', '8233169.35731407904797', '8233723', 90, 6);
+ T('5771801.413693657601', '89696360.29304949238940825212', '89700985', 27, 1);
+ T('-520481629703.75468728', '4954.029', '-520481629189', 98, 1);
+ T('66991719.135129105486913', '-2.951', '-1', 69, 3);
+ T('-8396731535.5020079748', '55275.0247709820044', '-8396677125', 61, 5);
+ T('4.763E+8', '-8.525E+24', '-8524999999999999664209184', 84, 6);
+ T('3.2691E+18', '-42134647.6540396', '-8399991', 11, 4);
+ T('6.8E+9', '2.3256579085E+46', '23256579085000000000000000000000000006800000000', 41, 1);
+ T('4.7714E+6', '-15572175', '-10817671', 86, 1);
+ T('-857172001.0561101328642862812', '-6250738880.2205743509820648', '-806494241', 42, 4);
+ T('-288.7784076334497794757', '1.137533E+7', '-286', 39, 1);
+ T('-926584168982219762462.619121', '5.772E+7', '-926584168982199796510', 67, 0);
+ T('79519.676132897698133580748812', '2477175.7717405037715029474', '2490111', 24, 0);
+ T('3.0E+7', '60935786874544862695.0668246891', '60935786874574338023', 22, 5);
+ T('-9.7036823248990034443848E+50', '-2.8000346559712248838296635E+34', '-20850638716961178076300970057567744', 60, 5);
+ T('848518.443724', '7.6728E+31', '76728000000000000000000000848518', 74, 1);
+ T('6.3E+9', '1155322.9233520893', '6301155322', 23, 2);
+ T('669930103.9498382', '4.7928', '669930103', 91, 1);
+ T('9662838506774204953.6416', '2.332414780882004290', '9662838506774204955', 85, 6);
+ T('10318.20893547', '-7.44E+35', '-743999999999999999999999999999989682', 6, 0);
+ T('1.24736641582E+14', '385814.94283858698056137447', '124736641688502', 40, 2);
+ T('474304.5538909', '4.233167485953E+32', '423316748595300000000000000474304', 20, 4);
+ T('-4.4570584200242984375154137E+36', '-2.93E+32', '-90175281167156913765253324646400', 53, 1);
+ T('-10.6316663962', '-2417.87772785804', '-1', 24, 1);
+ T('345.273606023', '-4.6275898E+15', '-4627589799999655', 33, 5);
+ T('7075.1122485', '7233757.4389989269', '7240703', 90, 2);
+ T('9.03243313941300561801578E+27', '6333593640.36', '9032433139413005619760659624', 42, 4);
+ T('-278384.360', '6981.87382189212105926610940', '-271403', 59, 6);
+ T('-51542.3827059806505310', '4.0E+6', '-49238', 47, 4);
+ T('99473273.35863155269', '5065541210.192471381', '5065660283', 15, 1);
+ T('-6075802471056.967830905794', '-6.3538E+30', '-4400228354704', 73, 6);
+ T('-8.740954E+12', '292489527.2818660931706377', '-8740930601545', 28, 3);
+ T('5.7682415258E+37', '-2.695361070738090', '-2', 50, 0);
+ T('960332875.86', '8.832083351142965E+27', '8832083351142965000288457803', 23, 4);
+ T('-1867532745.53', '4.08853009891499E+18', '-1744848969', 6, 4);
+ T('3.471E+10', '5.8632039954943656845E+40', '58632039954943656845000000000000012620160', 94, 1);
+ T('-641.52644901', '-440.509266527669208', '-129', 34, 3);
+ T('-8956045994.760578786650', '-1864818124.7243144567182', '-84035722', 84, 5);
+ T('40.958097103020', '-3.045437281746413636959346630', '-3', 63, 2);
+ T('5E+18', '12409692.9544293213738432266949', '5000000000000613212', 28, 0);
+ T('-6848.029', '-2.16013836E+22', '-6848', 7, 3);
+ T('-7.58233267009E+45', '-926391436.41674', '-926391436', 48, 5);
+ T('29581.589', '-989616.30662051', '-985123', 17, 0);
+ T('-25739864.3611919086624884', '-4.176401456081495869316839334E+37', '-25215576', 34, 6);
+ T('9.014023714558294635780E+26', '11843037242055169', '901402371467090703597697665', 91, 6);
+ T('5.09092952587903454272407565342E+44', '-760208.7221740051791', '-563600', 22, 4);
+ T('8E+1', '-3.62197649E+48', '-3621976489999999999999999999999999999999999999920', 97, 2);
+ T('-581767578.309', '2.33012891924', '-581767578', 84, 1);
+ T('2104218.4382849992326982841426', '-44718239.26415151660774124', '-42614789', 62, 2);
+ T('-2752.266198595350251315312136', '-362749.310258664063457398022', '-2237', 52, 3);
+ T('6444932955.75508420559', '906410.72738', '6445457403', 58, 2);
+ T('303.84', '8.33616449697972694197977', '303', 49, 0);
+ T('-2.0625469461294635857103084E+26', '5139380.2214703875428', '-206254694612946358566424580', 94, 0);
+ T('-5.1646530717578E+20', '7.4204394E+45', '-500593412076380004608', 20, 0);
+ T('67015798.52405864792', '1730944.123531894232921', '67042806', 82, 2);
+ T('5983031.443753238947270879', '-14198.70697266929', '-13377', 92, 5);
+ T('-552065.38220861785067', '-559855645432272.26', '-526465', 40, 1);
+ T('-8.2382E+13', '6441192.369', '-82381995803416', 7, 6);
+ T('4.7441E+8', '3.18719024213891804980910430648E+38', '318719024213891804980910430648470076432', 54, 4);
+ T('4.83081E+8', '-7274704432822054.860', '-7274703954658310', 76, 2);
+ T('5.27951E+6', '1E+44', '100000000000000000000000000000000000005279510', 91, 0);
+ T('3.461011', '-6.65819979166378E+40', '-66581997916637799999999999999999999999997', 50, 0);
+ T('1.80337137809E+46', '-399604646.657208802730667', '-399604646', 66, 4);
+ T('-729537.941540686317637534503042', '886709.26394', '-139329', 82, 4);
+ T('30268634503953074185059678.743', '-8555872963.2486588935348845841', '-3767550593', 85, 2);
+ T('-3680025.6985785', '28044231.9686304851065610', '-1049625', 70, 6);
+ T('3.761308493154371859E+34', '3789.8576373693947399407', '37613084931543718590000000000003789', 66, 3);
+ T('495', '83440379.65', '83440639', 5, 2);
+ T('75892488.9359104792321446797440', '6', '75892494', 40, 1);
+ T('91.57701936805311710269878440', '-4169.3971', '-4097', 61, 5);
+ T('-796915.219331894', '83.5', '-796833', 6, 0);
+ T('-1.120601E+44', '-7.64E+40', '-32667481115432366079897611017828735909888', 81, 1);
+ T('-6562845.61616404', '-21508087346611332.915923232226', '-263169', 16, 5);
+ T('37234.6237282525235080181', '460847.3815225', '498047', 7, 3);
+ T('-518804.560783360648019557', '6.672E+34', '-518804', 92, 5);
+ T('5.4E+4', '234.81489464191433376439424', '54010', 5, 1);
+ T('2.80535E+6', '647913.90899114667', '2879215', 34, 3);
+ T('-2.341589599965025489697178888E+37', '-29.4535457219523731', '-29', 67, 0);
+ T('909835192767614810.2', '-78424.330916173400917525814', '-77830', 63, 5);
+ T('-5.27658E+39', '108296649267770808.6', '-5276579999999999999999963918278012144200', 56, 0);
+ T('-4027604.141', '-4.1904638E+8', '-3678404', 10, 3);
+ T('1739369395.1', '747062414.436600919540171817', '1873801151', 49, 1);
+ T('-4713.488461888139327517839152', '-1529702968.09568265654668216', '-545', 81, 4);
+ T('6.85E+37', '4.847E+8', '68500000000000000000000000000484700000', 4, 1);
+ T('9.8261370561614946482089047E+46', '-2980409884.68479058', '-2441441820', 19, 1);
+ T('2259.389016948296148', '55255861.1039092781016090215084', '55258103', 50, 6);
+ T('86810.308332308477173624039', '94810.54685534', '95066', 79, 6);
+ T('7.4663E+50', '-593035695.446479', '-593035695', 85, 3);
+ T('-19638.88121288381', '4.56355854600E+18', '-18614', 50, 2);
+ T('-20002.3469336252425099577572', '-280.81882698897900810', '-2', 60, 1);
+ T('9.5E+50', '9.004699E+40', '950000000089857232317739096429665015636329930686464', 23, 4);
+ T('-38559194', '-5.30505136639337451', '-1', 50, 5);
+ T('1.2777201942284854499E+40', '1127666.7012', '12777201942284854499000000000000001127666', 59, 3);
+ T('3.38759345411849411786854254E+40', '34.99098841741399077950797', '33875934541184941178685425400000000000034', 78, 5);
+ T('-7603305.07672887277871336339', '-8.95905144892022797249775', '-1', 88, 6);
+ T('859391419.7274615283783818', '-62725474.7674189847789667752', '-8656961', 22, 3);
+ T('-4537500.338284218182235015674', '-8.28311082057142068297319298E+38', '-7324', 72, 1);
+ T('3.66618E+9', '9354099655.2', '12877397991', 96, 4);
+ T('-7E+50', '-733869984.0455268', '-733869984', 71, 3);
+ T('3.877E+33', '78784.4', '3877000000000000000000000000078784', 58, 6);
+ T('-2250288433.13096591686542130', '-3201.5171942576235990700780', '-3073', 53, 2);
+ T('2.2618E+21', '2.341E+9', '2261800000002299056960', 70, 6);
+ T('-5.094941E+9', '9737.007224247067082635123', '-5094932807', 12, 1);
+ T('1307.49771622649452572050273', '8.00167594880218572419811712934', '1307', 81, 0);
+ T('-733027.95', '5.6019719E+9', '-532803', 60, 6);
+ T('-72.53578637926', '2.987E+36', '-72', 100, 0);
+ T('8214113986.6795507', '303373105.44105925225128146848', '8516370419', 35, 1);
+ T('1.09316711931660291E+48', '-8E+36', '-20810049978041937093423699953975296', 44, 1);
+ T('-4319.42549083613178055716188', '-9566874372.678075671288348', '-3', 54, 0);
+ T('-10.901450140905371', '-7.697852E+47', '-10', 12, 1);
+ T('-46.4260799433', '57786516.9782366107538', '-42', 51, 4);
+ T('4248.7113509639157', '2.43651706366253791378719978E+43', '24365170636625379137871997800000000000004248', 56, 6);
+ T('427619.44409', '2.55568E+26', '255568000000000000000427619', 62, 3);
+ T('2816.736', '23522262270.05124', '23522263038', 26, 2);
+ T('-75554011769094980268.00956569', '7E+6', '-75554011769094799404', 94, 1);
+ T('201.5475518440691', '4.3605107681161741662494E+25', '43605107681161741662494201', 90, 0);
+ T('488073595.27721', '278530330963.28', '278597728635', 53, 1);
+ T('5.30993082469696804E+23', '530365.058165781363983290628031', '530993082469696804526013', 18, 4);
+ T('27.675', '279.644380727124010753714', '287', 88, 5);
+ T('-195.943', '4.271689E+26', '-195', 48, 1);
+ T('-679068097.09021996710724', '-3518004.8079726469968796770', '-3244033', 11, 1);
+ T('48093864466939540101.60900782', '-89986699633.4214248', '-87241523569', 42, 6);
+ T('56610.351373', '4975.33198', '57199', 83, 2);
+ T('811998.41898', '-60936.93392638578052', '-35842', 21, 1);
+ T('-89392.5765679270', '7.80008974325501', '-89385', 52, 5);
+ T('-9.11813775658825535472E+41', '3.9586797E+14', '-911813775658825535471999999718524725832576', 6, 5);
+ T('-9554.1077056709380872371', '72100268.145', '-1106', 92, 6);
+ T('244.254010330272', '6.65325168027529395E+25', '66532516802752939500000244', 48, 1);
+ T('3758332.9828209666551562186', '-5.26', '-1', 41, 4);
+ T('6190.9547599', '8.01931E+6', '8019310', 22, 5);
+ T('-77725.2', '6.02349866783059E+50', '-77725', 8, 2);
+ T('-1438425', '-4.5914725E+30', '-1438425', 85, 5);
+ T('-9740865.65412690697432930302', '2E+5', '-9740801', 90, 4);
+ T('-674.003784514722582640175883873', '327407.280061300862753', '-1', 14, 3);
+ T('4.39636526054773348E+29', '9.4353620695497E+40', '94353620695814079845601486526599160020992', 24, 4);
+ T('4.7447477325E+39', '8.55270072', '4744747732500000000000000000000000000008', 5, 1);
+ T('26912', '-451949.80238836080', '-427085', 68, 1);
+ T('-79989.17325247', '-3.330E+5', '-69701', 47, 1);
+ T('-38566942.57303177870088879', '659884918.561', '-553994', 90, 3);
+ T('-2384.67099089292048125', '1.9194603061702234660851E+26', '-2384', 37, 4);
+ T('-7.249122998268715', '1.59678734135190E+31', '-7', 100, 0);
+ T('9E+31', '8E+6', '90000000000000000000000008000000', 57, 4);
+ T('3094320793', '5.38741119266318474855661007678E+40', '53874111926631847485566100767800543917721', 16, 1);
+ T('-4.26650416353334E+40', '-9926.437602643', '-9926', 47, 2);
+ T('63.7', '-2.91E+7', '-29099969', 58, 4);
+ T('-6.83163E+12', '561077.740124987180266275829', '-6831629996107', 74, 0);
+ T('4305403827.1', '-8.511283E+29', '-851128299999999999999997952077', 17, 1);
+ T('62855955.759286444941247866527', '20617069467074.3377802288427746', '20617113837523', 80, 1);
+ T('5923389782', '52.5669133320924466946118892472', '5923389814', 70, 6);
+ T('6601041602732922447943.8', '-5.8380625139E+29', '-583806249522122834533084878777', 17, 3);
+ T('-4.0036945E+8', '7098434.1517', '-395388714', 96, 4);
+ T('3.02E+42', '8.56967E+26', '3020000000000000160490844712544496129146880', 76, 6);
+ T('-905.6204693', '-795362.358', '-641', 45, 1);
+ T('-3.490215E+9', '-3.4579942463165558863442', '-3', 32, 4);
+ T('-5.64972353202693E+32', '8.9E+8', '-564972353202692999999999395999104', 77, 1);
+ T('-66608.09104715230953', '7345443639.1539901130', '-66569', 95, 0);
+ T('-68237415.735192', '-5452845.2098', '-1126437', 94, 1);
+ T('3.5964308517467468649788007044E+39', '-2733818.73', '-2103034', 73, 6);
+ T('642964406.76682914023289', '4.79668026E+44', '479668026000000000000000000000000000642964406', 84, 5);
+ T('-5.34904665E+38', '9008178421.8', '-534904664999999999999999999999581756171', 15, 4);
+ T('607.634702399449873', '-4.8854E+7', '-48853409', 89, 1);
+ T('-2.725874E+50', '-15.840933412053488545825760082', '-15', 11, 1);
+ T('5410607407458683666.396246803', '-6.68387884019E+40', '-66838788401899999999994595099883060065518', 14, 6);
+ T('2282.441836064143214', '435320.6195914724243499734', '437498', 3, 5);
+ T('-1.98385', '4.55803E+42', '-1', 78, 1);
+ T('10666525.768775275846931', '-7.7509944E+19', '-77509943999997754851', 16, 3);
+ T('-7.6348229683486747E+21', '-62182569.3060088227654', '-2363529', 73, 2);
+ T('6804232.007620', '8823914162.935237064370479660', '8824291258', 20, 5);
+ T('-8.17883762938505625986141', '452425729139.00699680981021', '-5', 64, 6);
+ T('8429.0', '-8487.1633791159469115', '-259', 9, 0);
+ T('7.4300063242218', '8E+6', '8000007', 55, 0);
+ T('56.65760270166613', '7209.689452573', '7225', 20, 0);
+ T('-33', '-2.8E+2', '-1', 3, 4);
+ T('374880553507084713.690370', '-886442450.22053', '-604110929', 38, 2);
+ T('-5.708712693554545607755', '-636657038', '-5', 88, 4);
+ T('-50401430.1454818747', '9.02621E+6', '-50331670', 85, 5);
+ T('-9910.53608022027265249350986', '304495.68', '-657', 74, 3);
+ T('-6965468.0681401975', '-9.250', '-9', 41, 5);
+ T('163110645.2', '48.8960063401989468667910', '163110645', 97, 6);
+ T('74980413.2498153029375', '8E+4', '75054269', 5, 2);
+ T('-99.778637133907331', '-74.066184788', '-65', 92, 5);
+ T('1.168027E+43', '5.7861717104536524E+50', '578617182375484595478736444827156151303383120084992', 85, 0);
+ T('7.376193146132908974548208363E+30', '-8.4303381451E+23', '-2370415620946753772040', 34, 2);
+ T('7.9E+3', '714422396.82646125', '714424060', 71, 2);
+ T('6E+11', '7.5056870383601E+18', '7505687053430783136', 93, 0);
+ T('43.65773955436709710', '-1.0E+10', '-9999999957', 59, 0);
+ T('-87884079.840195', '-7.6191763051134E+15', '-19202343', 77, 4);
+ T('-9.7E+47', '-1796102853.151', '-1796102853', 4, 2);
+ T('903169.42528872154914902315', '48499.5', '916851', 7, 5);
+ T('-314', '557034446.2341338792201656', '-50', 31, 5);
+ T('-3010249985.4971605', '741070737.067110273729552278786', '-2470707201', 28, 3);
+ T('9.1478656149E+33', '-6.6175933082637626777273826865E+30', '-6458333185694382735530254879524', 41, 3);
+ T('-6.8836414132739196081E+49', '-7.292802474227485496123287E+38', '-729247709347237294957707248321118846976', 86, 5);
+ T('-7514779124350588006036.134733', '-6.4637E+18', '-4648423481300561556', 70, 0);
+ T('-837203346565307.2728', '-4.818E+5', '-198659', 44, 3);
+ T('-4.833636008', '9115.35906376290877', '-1', 84, 3);
+ T('-882097020277044.1995103075', '235.246880676435', '-882097020277009', 86, 0);
+ T('-6.81053584602062258E+50', '8.891732783528969981995252E+38', '-681053584601349127117829555804875473417795534520320', 32, 1);
+ T('279582.34721024677', '-4.59357E+9', '-4593291458', 81, 1);
+ T('-72.3342286532', '-3269.0274136264176', '-69', 43, 5);
+ T('-17112326.7526', '564463958.0151188873174010121', '-5122', 55, 6);
+ T('-52960371.217438985089556860148', '4.018153499744E+48', '-52960371', 34, 0);
+ T('7449572315094706.76283764892898', '-90.4341317452', '-74', 56, 5);
+ T('48.367760636010', '8559392708.1896361695232', '8559392756', 87, 1);
+ T('2E+9', '978.290350467031', '2000000978', 94, 1);
+ T('5451366762.227105', '-6.661160192921885E+25', '-66611601929218848852054678', 87, 3);
+ T('-3.7', '609735.691917499299', '-1', 64, 0);
+ T('14003646.26442448457604', '40175377.9127425159312022', '49655743', 93, 0);
+ T('-21.35158122945761840', '9448742.20156', '-17', 1, 6);
+ T('86360.4', '1.125174996407924006E+24', '1125174996407924006016472', 99, 1);
+ T('8.006346E+7', '-368531645.08588', '-288509977', 6, 4);
+ T('4E+23', '-37950037.55029344956', '-4395605', 71, 1);
+ T('-3766944.67330179106307', '555.38241924758696076909631886', '-3766421', 82, 1);
+ T('-25615.89165616537820892', '-8.404', '-7', 21, 5);
+ T('-6394148.374', '-9.4148065932876E+18', '-6394148', 51, 4);
+ T('-7916.7', '-1.169556357433077472101', '-1', 85, 4);
+ T('6E+1', '-79541.79966', '-79489', 18, 6);
+ T('-6E+9', '3.57809136588658414673919060812E+48', '-4378901504', 65, 4);
+ T('92725.41533008108', '-20268.9', '-1291', 75, 2);
+ T('-7.41994688944822834482E+40', '3.536E+4', '-74199468894482283448199999999999999964640', 23, 0);
+ T('2.4734934E+45', '-29808130337260781713.03', '-19419592084556431505', 31, 4);
+ T('-4E+17', '3E+6', '-399999999997524288', 42, 2);
+ T('45801.332818229944', '-9.359E+8', '-935854359', 13, 3);
+ T('-4008799.924219', '-6.22179131201248482E+34', '-1125215', 24, 5);
+ T('-38.95688024', '-5446.37987245642436908591297404', '-6', 26, 3);
+ T('9.3235550E+11', '-80.6941478973169357', '-16', 50, 2);
+ T('2.862E+4', '20.429005882', '28636', 44, 2);
+ T('-458116903.4846211085192790', '-2E+43', '-458116903', 57, 2);
+ T('20732355.241811455553299', '52659436918723953177.6', '52659436918742571995', 93, 5);
+ T('9.90961203302224710697835', '5.700285788854820194168E+22', '57002857888548201941689', 2, 4);
+ T('8019697961758776465.436', '8.88E+8', '8019697962369146513', 83, 5);
+ T('6.68418E+12', '-2.7518927020466764651E+40', '-27518927020466764650999999997731048477440', 81, 2);
+ T('-4945274118.292465951100', '5.59183E+41', '-4945274118', 7, 3);
+ T('-427557.11437', '-9789475.9', '-262177', 47, 5);
+ T('-7.217510E+9', '15.3855798605889335277948487', '-7217509985', 5, 3);
+ T('-54042.366775', '7.03157905017E+47', '-54042', 75, 0);
+ T('-4.32645', '7.2604437096086116E+40', '-4', 81, 0);
+ T('2.41343177668', '6.2E+28', '62000000000000000000000000002', 84, 4);
+ T('-4.281901E+19', '55285821.447196', '-42819009999945336771', 99, 5);
+ T('-6.32887E+12', '4.36032E+6', '-6328870000000', 65, 3);
+ T('1.1846699235226810604723110', '4188829777.7019504120', '4188829777', 3, 1);
+ T('-3.32213318361', '43272.01181459', '-3', 77, 5);
+ T('-5.963760781853795863803044E+28', '6.6507', '-59637607818537958638030439994', 54, 4);
+ T('-22.477621251949723', '26.4820324077', '-6', 65, 5);
+ T('-79142043.681674810898531', '-5.7671081182E+17', '-77627547', 56, 1);
+ T('-7.77374241655370379215580E+43', '-34.3776563894653549553403', '-34', 17, 6);
+ T('3.5750645059737165602981E+50', '-3.941', '-3', 64, 5);
+ T('-343.9181602742915928189416513', '-429971865.106835089229531', '-273', 32, 3);
+ T('5.5E+8', '-834882.537686606825706246', '-305218', 43, 5);
+ T('71163444.89871115363637163', '8.147E+5', '71171708', 18, 5);
+ T('17919378.2006', '4885378036', '4885446646', 62, 4);
+ T('-3.86E+7', '8827182341.37276778280905091', '-4775995', 30, 3);
+ T('-4.709545826150360E+28', '3.301', '-47095458261503599999999999997', 56, 5);
+ T('7.8364257757661E+38', '-3.5E+9', '-278774528', 76, 4);
+ T('-4305638952262575286371', '-11756.306190955', '-10339', 85, 4);
+ T('45.371023417447636460112946412', '157346421896.8276003', '157346421933', 62, 2);
+ T('4.0706069234', '-5.2671316873E+49', '-52671316872999999999999999999999999999999999999996', 73, 4);
+ T('-5.266E+5', '-940985309.42624561680482', '-2309', 62, 5);
+ T('75.760', '-8.942689402', '-5', 74, 2);
+ T('-5E+9', '8.78E+4', '-4999913736', 26, 6);
+ T('-465065.724942072', '2.0068780582453924504096675527', '-465065', 94, 2);
+ T('-85312.341405591084684856702013', '3.8514234888931616093', '-85309', 7, 6);
+ T('525.542854', '2593944754.24006237576433', '2593945279', 26, 3);
+ T('-174.507154409', '-4938.6489886708', '-10', 53, 3);
+ T('-24450617.5028611966145', '-1.6E+7', '-7602745', 47, 3);
+ T('6822779885.39286', '5.8207161040632609988E+39', '5820716104063260998800000000000111893485', 47, 5);
+ T('-571684339.92', '7428187.27799343991609220', '-570566049', 84, 1);
+ T('-61437725327121581.88257', '278088.6529', '-61437725326852261', 72, 4);
+ T('-726372930.551', '-8.7911207901156685', '-2', 3, 5);
+ T('-617807.5062777', '-80.38', '-79', 65, 0);
+ T('209951.61565347547758', '1.971728745869636', '209951', 87, 6);
+ T('4914.1', '-6.464817606545799E+35', '-646481760654579899999999999999995086', 56, 6);
+ T('70604441.8950651995', '-47246901.65505', '-46180389', 11, 2);
+ T('4922827622134304276381586.8698', '-31561428.77519198740635', '-10584130', 19, 2);
+ T('-93867277.29322327032', '-9.2587620722833950338', '-9', 51, 3);
+ T('46976', '-7E+49', '-69999999999999999999999999999999999999999999953024', 66, 0);
+ T('-13468218.7624745842415413978', '4.96269416967369029', '-13468218', 100, 1);
+ T('24.718160184258568074165', '3.2376805397263363262607761774', '27', 34, 4);
+ T('-1.111E+8', '9209539119.39204457021221213', '-34668625', 39, 5);
+ T('5E+6', '-183178908.273', '-178459804', 18, 2);
+ T('67957.76011941', '-3.8005445673017153821', '-3', 45, 2);
+ T('15137636.89835599272285869', '72966395487.78', '72979251071', 56, 5);
+ T('-99457291.795', '-27.391292120220971', '-11', 41, 1);
+ T('-7287786.334729092689565780', '7.28316194131174242933489E+40', '-340970', 9, 0);
+ T('8.86287921082E+34', '-80608.759831683599090', '-80608', 89, 2);
+ T('5.296604883940544694673576230E+28', '-7.4E+14', '-141863524766852', 20, 0);
+ T('4.47341954254E+49', '42830056.057702402281707642', '44734195425400000000000000000000000000000042830056', 52, 5);
+ T('-297.54125', '5E+9', '-297', 43, 5);
+ T('-8.95397832589082', '1.27577765897821E+18', '-8', 8, 4);
+ T('-436928688.565716330344943779043', '-1590.30266', '-38', 82, 3);
+ T('267961.6982737378016665501237', '6.9594307915429854', '267967', 18, 1);
+ T('-853.078328151276427582140', '-6.58694986195528093931163808E+49', '-853', 54, 5);
+ T('7.809975951E+32', '-9649.7465397163753028888', '-9649', 97, 0);
+ T('-804.605999', '-6941828.3379265980028794519', '-4', 16, 1);
+ T('2.2535235E+50', '767.0167', '225352350000000000000000000000000000000000000000767', 80, 0);
+ T('-6.38250375753653883183', '-200671.19994618827246353', '-5', 72, 3);
+ T('1.35206366E+39', '803677.618708431', '1352063660000000000000000000000000803677', 30, 4);
+ T('-5.29E+25', '69.157', '-52899999999999999999999931', 25, 3);
+ T('6.95065523953090793681660E+37', '4.5E+3', '69506552395309079368166000000000004500', 95, 6);
+ T('6.55732107E+36', '-775683543.76050845', '-238812631', 26, 4);
+ T('2079488524.123432066551', '635813.3238223', '2080111533', 90, 2);
+ T('-9.530749089274749876E+39', '9728.6908', '-9530749089274749875999999999999999990272', 16, 2);
+ T('-1.65060941232559488765E+39', '-3.6165E+41', '-1628305594397689467016570814434971746304', 28, 6);
+ T('23.53608488256', '48769.401181717287', '48791', 58, 1);
+ T('3.13278134E+47', '5563737506312.75741', '313278134000000000000000000000000000066179367432', 85, 4);
+ T('23364392.5503560843163104819953', '77235.299', '23441339', 62, 6);
+ T('6.237576277704939809181103E+46', '2.60E+10', '62375762777049398091811030000000000008660747264', 84, 1);
+ T('62562492.9957853143759', '7798535273.6702934416', '7851652349', 92, 6);
+ T('-2.7681E+9', '-7.267214761676108142418434168E+36', '-2692516512', 19, 3);
+ T('-4730427441.29', '-596', '-17', 41, 4);
+ T('-974.69988156066455761446339', '50915.1702927326137535', '-269', 41, 3);
+ T('-2.30E+7', '-246.689561094293', '-182', 3, 1);
+ T('653.631536025863752756', '1871427072.0967599641', '1871427213', 25, 6);
+ T('979365232.701276972112632', '-12381.545013287162', '-4109', 56, 1);
+ T('-2743732349.0079519072599925', '-51367.7857185009998', '-2085', 93, 6);
+ T('-1.13518685E+26', '-956268829.3934610017894', '-676561181', 4, 2);
+ T('-19416671.6385439130125595560270', '8.784525632387903906313914', '-19416663', 26, 2);
+ T('67392.059605637832', '-5.213E+41', '-521299999999999999999999999999999999932608', 13, 5);
+ T('-888159.8304555', '-3898.55308', '-3353', 19, 4);
+ T('4.844324E+31', '-223132.93933350011473514204', '-223132', 18, 2);
+ T('7150692905.828', '1302.889608452915076', '7150694207', 22, 6);
+ T('-5.46064411591624980118247269E+47', '9.7535676740102290E+21', '-546064411591624980118247259248873288138625136832', 11, 2);
+ T('-1.220E+32', '-1.8E+23', '-160589393829795444293632', 54, 2);
+ T('3898943868.372576730166028', '8.2856E+6', '3900665340', 15, 5);
+ T('-6318.827', '-7.58988366869824776375198798', '-5', 92, 4);
+ T('5.63E+32', '-50838401', '-50838401', 2, 3);
+ T('5646487999.1480333694708', '-1.677E+40', '-16769999999999999999999999999994353512001', 78, 1);
+ T('6329.3773229654115', '35155242.859232592987438145142', '35159483', 73, 3);
+ T('-8E+5', '718495.239899010595636', '-262241', 6, 1);
+ T('6.69', '-623.792379520700463103663', '-617', 17, 1);
+ T('-8270.7103998724811036238312', '4520711.95039381', '-73', 41, 5);
+ T('-70564882.67761399920425582', '1.75365501E+12', '-269314', 71, 1);
+ T('-7.1786E+6', '95320714135829.077142320703125', '-2195555', 70, 4);
+ T('-263060477.761445755501731836', '-7.880980166E+10', '-153887673', 66, 5);
+ T('497800657.23', '-947.135', '-547', 64, 3);
+ T('49.4179497028823985764585997566', '-3833539968290.583157', '-3833539968257', 68, 3);
+ T('-1.7942E+21', '8713981.672769229002', '-1794199999999991548163', 17, 3);
+ T('2.68E+7', '593692655.6823', '603713519', 90, 1);
+ T('33.4998215101149848757411', '-9299', '-9299', 47, 4);
+ T('20630173.8', '3.0908464794716775210E+28', '30908464794716775210020499101', 83, 4);
+ T('-5.5E+9', '-4987.511', '-4731', 2, 1);
+ T('-4.3977454349061919772E+50', '-989687160322654628.1', '-110358190617264548', 56, 1);
+ T('-96478.9120829744509142', '417685.061655512', '-73801', 10, 0);
+ T('5.239693360567393146E+34', '-5245615.5628158424217759148', '-2735', 27, 0);
+ T('-66212', '-90599.77848751715730', '-65699', 37, 3);
+ T('-207095850.007944719458692274412', '-5.5181238', '-1', 23, 3);
+ T('2.3883296937E+40', '4096840.92318941309846', '23883296937000000000000000000000004096840', 24, 3);
+ T('17344.476296930420921199918', '6.3203470118', '17350', 95, 6);
+ T('-6.841E+6', '-79341.4323711959469079023536', '-8357', 21, 2);
+ T('-4584.7961', '-3118887.6609748', '-4391', 21, 1);
+ T('-15924.711530614642777643', '8E+3', '-8244', 8, 1);
+ T('835469.90', '-68.011028803447', '-67', 53, 2);
+ T('-7637.99', '-87550.6602945', '-5589', 90, 5);
+ T('6251984832395.5499095807', '900017091.57581403094893290', '6252263763915', 87, 4);
+ T('-6.31199963728744279E+50', '-3976822751.14012279440777', '-3976822751', 92, 5);
+ T('-9.994544292876482071', '392.57882317779670876352116', '-1', 43, 0);
+ T('-313.43088571121985693880417', '7.786092E+7', '-257', 51, 0);
+ T('-612597108114892412500.94418337', '-5783476595.7960060', '-1085821011', 87, 4);
+ T('-4.49633737E+44', '463.457826596289757503', '-449633736999999999999999999999999999999999537', 54, 4);
+ T('78.28495', '-1.0325667931E+50', '-103256679309999999999999999999999999999999999999922', 84, 0);
+ T('7.0773E+42', '-327757.62456518201395793', '-327757', 99, 0);
+ T('-2E+5', '-2.62E+3', '-2108', 80, 4);
+ T('-118275.138', '8.64679469406848E+34', '-118275', 94, 6);
+ T('-108.9494201526190029403169815', '25930.19818312', '-34', 48, 1);
+ T('-56492', '-552.35861883137400112', '-36', 86, 0);
+ T('650.482022519', '6.5060090182490372547364851', '654', 62, 0);
+ T('66151.646523696799297377643', '-2.4E+4', '-23961', 98, 6);
+ T('-78479892.87013773477438215', '-848.009391477220996', '-516', 72, 0);
+ T('984019.78551782114', '57339769965625086088.3887865842', '57339769965625938907', 63, 6);
+ T('-75.11580912139254189251968', '-4E+3', '-11', 94, 2);
+ T('5.884E+9', '-2702060.188206062650', '-592108', 21, 1);
+ T('-4E+2', '-15290065.381240', '-129', 71, 2);
+ T('-31097.8969445093131425', '1.6052909646083497976E+50', '-31097', 27, 0);
+ T('-91697058.7934082627949436587558', '-2964013.318920459464984372665', '-2435617', 26, 3);
+ T('-195571988.533098608835210155136', '-49716.421', '-20', 56, 1);
+ T('1.4151410E+9', '279595.9727120481278620621', '1415403179', 62, 1);
+ T('-157.709674067313831731390007327', '10.2809669', '-149', 70, 1);
+ T('-19484.96317860128038484442186', '5534.66052907527407', '-18434', 21, 4);
+ T('-8523667386675', '-39.553045215698359651', '-35', 31, 0);
+ T('-681650626', '551.71755446631811457635', '-681650625', 48, 5);
+ T('5.20584014733260325534516373', '37317268.0235', '37317269', 2, 2);
+ T('72.82256614642324895944', '-55.7', '-55', 26, 0);
+ T('515.45706278870', '9.72E+47', '972000000000000000000000000000000000000000000515', 29, 0);
+ T('-303278.933904523634738892864433', '-7214.040', '-46', 24, 3);
+ T('-1.45439016093320638332506E+39', '864208044456818620.75657386067', '-1454390160933206383324895046717134194756', 8, 3);
+ T('3.527148127112752494224994045', '1700425314.63', '1700425315', 98, 2);
+ T('-5.114E+8', '-30478975.182862806143648164663', '-5312575', 23, 5);
+ T('6.8324195683686599659', '-7622153.8693270', '-7622153', 79, 4);
+ T('6.670485587281E+40', '2787.775681050274370916891822', '66704855872810000000000000000000000002787', 90, 5);
+ T('-7.26', '790434.984', '-5', 56, 5);
+ T('-2.31599755507360062075E+44', '-1420725.42616639161', '-1420725', 6, 2);
+ T('-51979584596259411495434.84', '123956.6004432543424725533', '-51979584596259411462666', 94, 5);
+ T('811274.357774435890179174', '4.3906844542294478615327659', '811278', 65, 0);
+ T('8.04E+34', '-282572466.38838159', '-282572466', 78, 0);
+ T('8415555.440110531891277077628', '2.834E+4', '8417271', 98, 6);
+ T('-9.133059077059092403173705', '-5595507.28', '-1', 93, 0);
+ T('1408473.37366460990230970', '735950', '2064351', 64, 1);
+ T('-817.2', '-1E+3', '-801', 51, 5);
+ T('9995534.07232948451', '812418.914552374542950430', '10282382', 63, 4);
+ T('6247176.1554661', '-3722.226307', '-3202', 3, 5);
+ T('6.85014216494886', '9849.2859634410064', '9855', 54, 2);
+ T('6.2550E+5', '-7.270254091020732912137801E+41', '-727025409102073291213780099999999999374500', 10, 5);
+ T('-650160.4742382766047807963', '-1.010989016317269750145E+37', '-60336', 32, 2);
+ T('-6.92839894', '1484.54965628611042009044015386', '-2', 84, 6);
+ T('3.207553698501', '7.4E+5', '740003', 45, 3);
+ T('1.70E+5', '6.711941E+7', '67287346', 51, 1);
+ T('5.55150E+26', '-52214361.9695244383', '-52214361', 65, 0);
+ T('-8888293', '280.730082514815', '-8888037', 89, 2);
+ T('967518076.4426802004257556', '-8.34906474797E+14', '-834906314821764', 86, 3);
+ T('-9.5176598784875E+34', '-9843202.1305008813', '-9843202', 24, 4);
+ T('61114328.210768902916', '-985869104765936228063117.427072', '-985869104765936202895365', 92, 5);
+ T('8944747092.54233795770826080', '9.3772E+25', '93772000000000000002490964', 93, 6);
+ T('-9.11584476056204883025229E+36', '564872441.8832009017865397', '-9115844760562048830252289999454083847', 56, 6);
+ T('1.38869463933438793', '-8.1326629078291E+42', '-8132662907829099999999999999999999999999999', 86, 3);
+ T('68230.8957883', '7.4306E+23', '743060000000000000068230', 37, 4);
+ T('-905496.80455176', '827795.2', '-86021', 36, 3);
+ T('-2.2502144756668225481420455', '-3.520E+5', '-2', 100, 6);
+ T('8934029.003199', '-3249106.0146231785641', '-3244369', 13, 0);
+ T('6.08572178E+25', '-8.433075E+24', '-5632630889304092960358400', 95, 0);
+ T('-9', '-1686873825.5872237857', '-1', 3, 3);
+ T('4.26281249182831891', '-4.419424755436132297E+20', '-441942475543613229700', 88, 3);
+ T('1E+6', '-3882073.3714742888', '-3161113', 68, 5);
+ T('-1180.2058388741626786788294114', '-865756763.46657099529719607', '-1051', 78, 1);
+ T('-1', '-9.988065211209576E+20', '-1', 69, 3);
+ T('841725629292560.828370473754', '-3.10883856085518284033E+23', '-310883856076172435131368', 84, 1);
+ T('39966.7338', '-7.8735762701771E+30', '-7873576270177099999999999960034', 88, 6);
+ T('-3188235.647294422723', '321.43143', '-3188235', 19, 4);
+ T('-9905.5862462004890', '-8.73E+18', '-9905', 26, 5);
+ T('9.47362708301566430', '-7654108115.470561482018', '-7654108115', 9, 5);
+ T('94.4395449077112947190563707', '-8375853406.8167518043633448', '-8375853314', 24, 5);
+ T('873062.1', '-37562336.413', '-36709786', 51, 0);
+ T('188.2205562', '50758915.7781601968476882726946', '50759103', 97, 0);
+ T('4.3E+26', '-6641630656.227863867107054', '-6473858496', 35, 1);
+ T('244279410.63410', '1.5603057111920E+42', '1560305711192000000000000000000000244279410', 32, 4);
+ T('266034739914436897', '-60074821.05230377663', '-18123333', 29, 3);
+ T('-7.844954E+8', '-579041589.1441140311', '-578973989', 2, 5);
+ T('-224.385781142407838331806572', '7.033653266267293E+24', '-224', 47, 2);
+ T('6.85E+5', '-56.5060560751367723044', '-56', 4, 4);
+ T('6237388802.66', '217430.0844588325054144697512', '6237409622', 100, 6);
+ T('-1.0506382714E+24', '1.01907E+28', '-388746893468326315589632', 48, 4);
+ T('3.79E+6', '-7.672517494842249926206458399', '-7', 69, 5);
+ T('68166286001790094193865547211.3', '-1.7E+5', '-163845', 28, 1);
+ T('-908779098430.377', '-831.7892681265602', '-317', 29, 1);
+ T('83120.5952', '50729302068125315.8581021707952', '50729302068125363', 46, 3);
+ T('200379682155782941554111', '-278125381.303977', '-269634113', 15, 3);
+ T('-8.692858010828601648078433834E+29', '-2.24363585175356443001897844', '-2', 38, 1);
+ T('1860119.19390538308145801523457', '-3.89739500923803352', '-1', 59, 0);
+ T('6.22110633739553335640707E+43', '-9451230542.5494648346', '-575034702', 12, 0);
+ T('26.76', '628114886817802770730600.232', '628114886817802770730618', 14, 1);
+ T('80782604.1733174', '5831.6778085549', '80787407', 34, 3);
+ T('1097028513.81643607636573', '-305245.2443722123579836746', '-305245', 100, 4);
+ T('-3791.6936682867661006324', '-0.000009390822', '-3791', 2, 3);
+ T('7.212345954E+17', '809349.07923222070767249885118', '721234595400285061', 4, 0);
+ T('-6.5475E+6', '9E+9', '-188460', 10, 2);
+ T('-8.6E+2', '664.6232056700291', '-324', 41, 1);
+ T('3.704136E+43', '-4095.008164707151627266739866', '-4095', 46, 4);
+ T('2510366', '-3E+4', '-12578', 99, 1);
+ T('-76743.968997585097547802', '10.0021327', '-76741', 47, 4);
+ T('-3.76E+6', '-5166873990.0475650103589', '-3677446', 98, 6);
+ T('-328894368.7569', '-8.96450E+12', '-294814880', 38, 4);
+ T('-54553318104761413329.8056562819', '-680481.3470190', '-8705', 45, 4);
+ T('8787735.444759394649', '6.92509258185464382E+25', '69250925818546438200000279', 87, 6);
+ T('783305516879196.6115', '4512.63118402726310137', '783305516883452', 37, 3);
+ T('-4.14549794836', '2512936953.663', '-3', 87, 5);
+ T('-6.6E+19', '1.388276E+12', '-65999999720231361280', 62, 1);
+ T('-35402.676680', '6.153709E+50', '-35402', 70, 3);
+ T('1.61915171031281854214', '-790.4004731489299803', '-789', 38, 1);
+ T('3081455201197570.104550185139', '10625.62', '3081455201206147', 67, 0);
+ T('9E+46', '-331683.730118453138167006838', '-331683', 25, 3);
+ T('95487584.509760030822541994', '3.22E+18', '3220000000087098976', 44, 6);
+ T('392.3295', '20051432725204561.8195234', '20051432725204953', 20, 1);
+ T('58.214', '-57331362.865398404092945196', '-57331330', 65, 6);
+ T('-937184217.20', '-47442.41009', '-2385', 72, 1);
+ T('-6382410929.9', '-8.1E+26', '-6046866609', 53, 3);
+ T('30.62778748806803314479107', '3.189307084276599933', '31', 21, 4);
+ T('4023.918769147804059174860', '-4.688788397409578219838E+38', '-468878839740957821983799999999999995977', 48, 4);
+ T('-3.264332628307563E+39', '-8.38338306860802E+20', '-244420537928137458816', 80, 5);
+ T('8.0055991354973594886238885555', '-4.68053508331E+33', '-4680535083309999999999999999999992', 88, 4);
+ T('58620.39858218571396888499632', '5647568.446054627', '5696764', 24, 3);
+ T('-609.62521051334629', '-55.833837680684094692919141636', '-33', 28, 4);
+ T('-78403.8315578252', '-2114.795873471548294116', '-65', 24, 5);
+ T('3.19062480586369031092446816890', '-7.2E+7', '-71999997', 47, 6);
+ T('-2.655230017066E+35', '6.488011E+28', '-265522976789951753308850697912975360', 11, 6);
+ T('7930447783.7945195653490', '435997.778442660673', '7930881983', 22, 5);
+ T('57505.7384396214190543390510214', '3.56958851423380616371E+45', '3569588514233806163710000000000000000000057505', 25, 0);
+ T('-7.88083287914248', '-69311.043378116', '-7', 78, 1);
+ T('-574804487.102', '5.9803378E+16', '-4194823', 17, 4);
+ T('-604144.7741617067660198508790', '89.0536', '-604071', 94, 4);
+ T('676322158.08349562682087823124', '-9.7E+17', '-969999999865726098', 50, 5);
+ T('-8E+34', '-4.8194846E+8', '-481948460', 51, 6);
+ T('-7.103052189332563042E+49', '75619.1909535613248497', '-71030521893325630419999999999999999999999999924381', 37, 5);
+ T('-5.1480489901449561', '-7E+3', '-5', 43, 1);
+ T('1.172753380666', '81512.8678159826425485', '81513', 78, 2);
+ T('-850785732603016468810.026871609', '3.39E+9', '-850785732601808162890', 6, 4);
+ T('-288308948.6871820522131008108', '-53.319', '-17', 75, 0);
+ T('4.1512076851127530265492440539', '8.0453E+7', '80453004', 28, 3);
+ T('7E+9', '-7.315157089528329551168111469E+43', '-73151570895283295511681114689999999997344256', 66, 5);
+ T('-28.6776821666515071278324281178', '5332540021.447350774751604', '-11', 25, 0);
+ T('221512.84', '4.782712921488', '221516', 95, 5);
+ T('-74.456744956', '80791.67983875', '-73', 77, 4);
+ T('-4.14453685429313E+37', '-3.286209818779792E+20', '-313596902841998883328', 74, 1);
+ T('8.7808056E+33', '-96.5685245', '-96', 65, 4);
+ T('9.93917356', '-356.6163905', '-355', 69, 4);
+ T('-7.5418921E+8', '-4.42720413476E+23', '-547619738', 95, 0);
+ T('-3030.327229693396276942361987', '2801841.102939684', '-2885', 53, 6);
+ T('-5.0E+8', '50343352.64949325353786704', '-483213384', 10, 2);
+ T('4.6E+48', '1.3290954744002851103358588268E+45', '4600013329723217530986157041530936282730462707712', 18, 6);
+ T('4.8E+16', '4', '48000000000000004', 32, 0);
+ T('-99448.3032347182', '-3.46E+4', '-33832', 21, 3);
+ T('-5.743248610451281186402272801', '4638.8009330552409938', '-1', 96, 5);
+ T('-1.41804397209775644', '-4289442.3356763666882922712', '-1', 19, 6);
+ T('5.78E+5', '3.6836E+6', '3732944', 32, 3);
+ T('72522509.0089816639907289691497', '-295.3050313554685', '-35', 34, 0);
+ T('-99625.46869813190543427', '-6432049517.88', '-65833', 62, 0);
+ T('514.24468799351', '-469.9971875327940784877905', '-469', 22, 0);
+ T('70.327191678793126994169', '87491562.070033440067840666', '87491566', 14, 4);
+ T('-20647532.2928200233517304460401', '53393.202051294849226', '-20647531', 91, 5);
+ T('605.6115', '806414.5864898039065', '806495', 46, 5);
+ T('-2.466179745797E+20', '942.620764', '-246617974579699999826', 85, 1);
+ T('544.617731983942214455295388', '-200454.17450904656156150', '-199942', 52, 4);
+ T('664.365936372057065757595064', '-49.020927154223256673140650975', '-33', 27, 2);
+ T('3E+6', '-8.6008E+7', '-83894336', 86, 6);
+ T('-623893.846248', '5.192814541E+16', '-622869', 98, 2);
+ T('-8.71442433505268350098736900832E+34', '4451086980', '-87144243350526835009873689927747964', 11, 4);
+ T('-10198783.7557471017916221339277', '-2.2E+41', '-10198783', 81, 1);
+ T('-775.18822021948454561759834', '6.3157015459E+50', '-775', 68, 5);
+ T('4.43347023E+18', '8109937.7', '4433470230001090417', 35, 2);
+ T('6.0629E+34', '8.956076E+28', '60629010291002291271625304254185472', 39, 0);
+ T('-2720831.568786876724775489', '7806226192.306395', '-2097199', 55, 2);
+ T('-66410293.226353609410852714472', '-1.415463568433635223', '-1', 65, 0);
+ T('391.793180', '-90.1697', '-89', 99, 2);
+ T('-105311.467479652512299357010875', '9E+45', '-105311', 1, 1);
+ T('796949194.83044517528469298', '-9.9899753702E+34', '-99899753701999999999999999370822966', 80, 4);
+ T('-705.5', '-318.4740615', '-1', 60, 1);
+ T('-3521888.7', '-43787745859055771.2018329677461', '-3256347', 40, 4);
+ T('5.24359200946057737', '649.1746487', '653', 83, 2);
+ T('1.4256172432180216541E+35', '3.3', '142561724321802165410000000000000003', 43, 2);
+ T('9.0903916960437096386799E+26', '-87729843.129994216987714004251', '-20086787', 25, 6);
+ T('-5.427143E+33', '6.174372439403964233589750E+27', '-5427142764249418597163883035592464', 9, 4);
+ T('40.6', '8.2423', '40', 36, 2);
+ T('4.911969', '-4.9127386708162986954733', '-4', 20, 1);
+ T('-358710522.2463285759122105195', '-48609.8840', '-15585', 36, 1);
+ T('-1131748368463985.36284751443', '-54.9451831583020021', '-49', 13, 3);
+ T('-866443801.9753806017', '27138092.753484857111244', '-841015825', 67, 1);
+ T('7880.38490931', '4.929849E+42', '4929849000000000000000000000000000000007880', 10, 4);
+ T('4.01668934617E+37', '-459369644878.645062', '-415279121230', 34, 5);
+ T('-1526.02705858603396430', '-7.5566848969382728180954962923', '-5', 4, 0);
+ T('-9424.079', '-4729240.11459470909104427', '-8328', 10, 3);
+ T('-47652180.149', '6531.2588477', '-47645777', 10, 2);
+ T('44.8', '-95066.5791', '-95058', 9, 1);
+ T('4.6997917238771171023218E+40', '-20673.822602', '-20673', 85, 2);
+ T('8.23372913705796E+39', '5263211122.6891', '8233729137057960000000000000000297155186', 64, 5);
+ T('8.492359478392809076E+43', '-1.23898398683929E+38', '-122559299646642731769688307918608269312', 28, 4);
+ T('-6.1E+9', '-6278.934077793', '-6278', 76, 5);
+ T('-6.5432040838621', '-3.79E+4', '-2', 41, 4);
+ T('-9', '-1.7482845E+15', '-9', 3, 3);
+ T('-3.134E+25', '-698724275758.074279204654', '-559070729774', 15, 4);
+ T('-110975127082254595549.1964', '1.105043351E+47', '-73786985211754313181', 82, 0);
+ T('-2752110.585680', '-321830240.6000251', '-2669646', 57, 5);
+ T('-19.742982992139104512083085', '-18.65705837191595412478637292', '-17', 60, 6);
+ T('-16.784468063425', '-54953499.87315160786827080', '-11', 76, 6);
+ T('5.6092822598E+11', '94.57334', '560928226046', 39, 1);
+ T('-1680039.85953201677622601670', '439250055.150190', '-1147425', 69, 5);
+ T('-11533722240068998.8', '7.0960465173849994491E+28', '-150404805599622', 79, 3);
+ T('-99849706.7751062570', '-7.4E+14', '-86119914', 56, 5);
+ T('-9332.36388034245780233', '7.74E+4', '-36', 24, 6);
+ T('5.21E+26', '215364.97636750', '521000000000000000000215364', 6, 0);
+ T('6.29E+19', '6393084447.29574381048601', '62900000000688699935', 17, 3);
+ T('8896.13755045', '-138.0550973298787', '-10', 100, 0);
+ T('-3544478540.957098585940572386', '-3.07067041708775E+23', '-2453684556', 59, 2);
+ T('-3.7494086E+47', '5.2', '-374940859999999999999999999999999999999999999995', 41, 3);
+ T('-6.693469238E+36', '-8.509836053968', '-8', 9, 5);
+ T('838769940.7084430', '3.107473573723678339110E+42', '3107473573723678339110000000000000809409812', 86, 0);
+ T('7.24597080053643321796754377621E+40', '-2849.5386809277433195', '-801', 94, 1);
+ T('2.16833E+31', '5.5121E+5', '21683300000000000000000000551210', 72, 1);
+ T('-66.60162529013', '-7.1818965087307731486587', '-1', 40, 6);
+ T('-8.492018892228631', '3.8708447104496402722524E+39', '-8', 74, 4);
+ T('86829.787087135204530', '-43.90212360566680945', '-3', 5, 4);
+ T('-154006.49048828987', '3.12453E+26', '-154006', 32, 4);
+ T('-9283849789.49524844448319483455', '700299795.538381377867061', '-8594146349', 37, 2);
+ T('-5.1250852884988521095E+46', '856799981.797373375', '-51250852884988521094999999999999999999680070931', 37, 5);
+ T('6.3678004343E+36', '-637964475.86', '-33984699', 43, 3);
+ T('-3.974E+9', '-6.77E+7', '-67634464', 84, 2);
+ T('-899374969.771325085459013866', '1.99740444828E+50', '-899374969', 76, 4);
+ T('8263133214.1', '-3734744731.995004267180415791', '-303728257', 60, 0);
+ T('170', '77', '239', 29, 3);
+ T('-8.49802211940942530760603126E+50', '-56917782.281239101', '-23363350', 50, 2);
+ T('-9236192.677', '711155101.90550', '-9216579', 39, 1);
+ T('8389.21915877275290802', '4.370165094447E+46', '43701650944470000000000000000000000000000008389', 74, 0);
+ T('2.95130706254337', '-9.727287597645215981', '-9', 17, 4);
+ T('-368195.13381571947094849', '-58004110809.52501', '-7233', 72, 0);
+ T('-264242037.3551059752183249220', '-1.000328E+18', '-180355957', 54, 0);
+ T('523.1525405577193244219957', '-2867698314.5124', '-2867697793', 33, 2);
+ T('-812849.2009385736437519804392', '21063192922.511134456756903977', '-534049', 99, 2);
+ T('-51.526463140066195601083', '-25.29904899893', '-17', 88, 1);
+ T('-8.7318731649182E+32', '-5.51290497829221799282E+47', '-811624555920294696426118648430592', 38, 0);
+ T('4.8568403749827152696456064', '-6.66923695152E+12', '-6669236951516', 62, 5);
+ T('-7.91545799055200', '3.95841109612205917634551E+30', '-7', 36, 6);
+ T('646.5', '-782272427.3535629675256690459', '-782271785', 36, 5);
+ T('6.6513398E+9', '3.3211507998841994', '6651339803', 94, 5);
+ T('92.6166942', '-10.93993458220126', '-2', 80, 4);
+ T('3383187.587', '47.3312094829', '3383231', 67, 0);
+ T('3911394.92787547785658700', '1.466949237165E+38', '146694923716500000000000000000003911394', 16, 5);
+ T('528164995374690112298.216298', '291351.88149994055', '528164995374690136895', 10, 4);
+ T('-440528.593139339260596890', '636605.54175886443028837931933', '-395331', 86, 1);
+ T('53601060226.16068571033508470', '223231452.29435378386', '53684960734', 27, 6);
+ T('-6.589318991231E+19', '-687.7383350295371825', '-47', 32, 5);
+ T('-4.5056809539E+44', '3685.158521232936', '-450568095389999999999999999999999999999996315', 43, 5);
+ T('6.88072410900455766E+40', '965372.6464807463', '68807241090045576600000000000000000965372', 32, 1);
+ T('-1.8435E+6', '74036715.9225360556543576186', '-1310721', 7, 6);
+ T('7569970.712233069', '-13459130.022071628773681552', '-9198730', 29, 5);
+ T('4.6E+8', '2.982461084563522E+31', '29824610845635220000000405342976', 67, 2);
+ T('-57.29413312722022285369867826', '-7.224181697E+30', '-57', 66, 3);
+ T('846.13015993308612344673', '1.0E+2', '878', 24, 3);
+ T('984754.623403700732955063158409', '-390352.51710050473', '-61518', 55, 5);
+ T('-777.44795134661316120', '-8306391864.6568981334811914', '-769', 49, 6);
+ T('9967.3', '-52.15210', '-17', 48, 2);
+ T('660.1', '-7054325518.2012276', '-7054325002', 56, 1);
+ T('-386.4146408', '3.9753637380E+11', '-386', 37, 4);
+ T('-3298955870.07460708238502078', '-781943.6481058947530076', '-131669', 75, 5);
+ T('1.8404942439662618E+46', '850.8', '18404942439662618000000000000000000000000000850', 55, 2);
+ T('-1725335651.11813', '-5E+24', '-618039395', 69, 2);
+ T('-93598.8437012489757997', '410.5882008200', '-93190', 91, 2);
+ T('3.5509264293668646685032172E+50', '3.81999285986E+17', '355092642936686466850321720000000291645749205531776', 43, 4);
+ T('-4.9741327614479E+18', '7.398509E+7', '-4974132761378161438', 33, 2);
+ T('5.1373799867125E+25', '-378592.2909029', '-362208', 28, 4);
+ T('578503.1873', '-71944291.24198871308796226', '-71370785', 76, 2);
+ T('-419882.5729931861818107', '-17746867562344', '-270370', 89, 2);
+ T('6.8399E+6', '-84190', '-65666', 11, 3);
+ T('4.2489490439260431601770E+40', '-715954459451.9938057', '-567742436155', 86, 4);
+ T('8.97064E+9', '-259012.355136229633380314422', '-188740', 59, 1);
+ T('3.9670996369', '-99359019.876559060568901730', '-99359017', 78, 3);
+ T('-4138.6927970573480389975781', '-9169793.6646582243841', '-1', 95, 0);
+ T('574647.91', '7.7701432627072680672E+44', '777014326270726806720000000000000000000574647', 83, 1);
+ T('-1.09435744898E+29', '-89.6', '-89', 56, 4);
+ T('1.686368309', '5.05651812439010080', '5', 67, 3);
+ T('-768.2504305155', '-2117799230917595.612465', '-731', 80, 6);
+ T('86489.53986833075970107273887', '-2214152.92', '-2131975', 37, 4);
+ T('-8E+3', '-1.870183244814879E+45', '-8000', 90, 2);
+ T('2.89763729629667422230E+49', '-1.1934747955814846097395725E+50', '-93765491909593785459238469080719587841139649019904', 61, 1);
+ T('9.746934542898586E+44', '1.474984923193895824266E+23', '974693454289858600000132531246695566679278056', 32, 6);
+ T('-40068854.922198390915171606', '-4087.2057666432778901936', '-1781', 86, 0);
+ T('350.1169894859582161443553125', '52125873.3133614', '52126207', 7, 6);
+ T('1.5882169569341158753540', '-9.7622968115250E+45', '-9762296811524999999999999999999999999999999999', 66, 3);
+ T('1.4272E+5', '-3911347.00212841379739', '-3768883', 45, 6);
+ T('-9E+40', '-70.31972212668950162822102063', '-70', 95, 3);
+ T('-2.6741603215448487723938223731E+46', '-77034.777259053', '-77034', 25, 4);
+ T('752.34399380901', '-6.5254E+5', '-652300', 48, 0);
+ T('3055142.94596488862', '4.9661848930617784771E+27', '4966184893061778477100826406', 28, 3);
+ T('19940162.39', '-838554.546506414332706332915319', '-821402', 91, 2);
+ T('3.94E+8', '-2.451E+5', '-2412', 55, 2);
+ T('-8327497.2306025801977675684577', '-632.68761', '-65', 18, 5);
+ T('1528416481.564521', '54.0184', '1528416503', 54, 5);
+ T('-551487189.1509032', '9315762618.4070734578480780765', '-10225221', 85, 5);
+ T('-4.336961E+25', '-350022153.78344661120', '-12904969', 57, 4);
+ T('-43375436.1358291793075965176493', '64703627.05610', '-299841', 10, 3);
+ T('5.22E+26', '-9.3555', '-9', 83, 1);
+ T('71824911.8564320', '-9.73596352876051106E+43', '-97359635287605110599999999999999999928175089', 3, 5);
+ T('1.8908530893119642945402908E+26', '-1.13990464889652160E+37', '-11399046488950518498956901688223977192', 81, 6);
+ T('-235098.441730428456038114133572', '2.819758505630115945543573E+40', '-169562', 10, 4);
+ T('-685267.122902434302067', '-8.151310E+8', '-24659', 34, 2);
+ T('-1.175470E+9', '-89.801230730413158', '-9', 58, 4);
+ T('668.67544325393068490068052444', '4467261.084', '4467389', 71, 5);
+ T('-7.18312940109595421E+43', '-9.1185E+8', '-307870224', 20, 1);
+ T('-6509.3691979', '-36641470.90642', '-6189', 65, 1);
+ T('6564038.13059601', '811844677.54028842691', '812117191', 31, 3);
+ T('993493229836107.3', '6.8501764839E+31', '68501764839000000428274963257163', 63, 4);
+ T('758342033494620057529.6044', '-7331270.940728355565607', '-4902981', 20, 4);
+ T('2550200967.474883', '-4.28461801180E+49', '-42846180117999999999999999999999999999997449799033', 57, 6);
+ T('-4.90532E+8', '6.505051669304663', '-490531994', 64, 6);
+ T('-6.6E+5', '-16459.0269757238325', '-11', 68, 1);
+ T('-35537.6479545435210', '658035546.131', '-2177', 58, 6);
+ T('-4715.6789880955463207', '2.00239480638763077911288', '-4713', 7, 6);
+ T('193925092356.926162395820697118', '-1.90110008867100845522019266714', '-1', 72, 3);
+ T('602488390', '3.9702E+8', '938164070', 70, 2);
+ T('2.532374108140418018444750139', '152.0865001399077898372', '154', 27, 5);
+ T('23763354.9580567065805936842881', '-6.9732320996401792518', '-6', 51, 0);
+ T('-13078691379719682698662.538', '-6.332629406036707002020652259', '-6', 100, 2);
+ T('-512943026.36468879278932146', '-3556.63844726515200804197055434', '-418', 79, 6);
+ T('1.9855658842662910E+33', '3.6664633E+23', '1985565884287565289219750153224192', 39, 3);
+ T('6179139.1741753871018066879', '-670.677608994590103215122014', '-669', 27, 1);
+ T('-7082933.61234', '-3.9891E+49', '-7082933', 24, 1);
+ T('651778.628826', '5.13638490747166E+27', '5136384907471660000000078338', 94, 3);
+ T('58.8169218512970662167', '2.896040E+16', '28960400000000058', 88, 4);
+ T('3944295770.229378458469371', '6199340.6935394355720', '3948920190', 64, 5);
+ T('16900.11302727279174', '495.60638014092114677467306', '17391', 45, 2);
+ T('4.38866266762376661E+43', '-1.60E+8', '-160000000', 22, 1);
+ T('-302.52129883', '8.29505238801240647E+37', '-302', 72, 5);
+ T('-601.033108895763646230852214', '-2649743.37784873167870', '-521', 5, 6);
+ T('7393215.5608091080925160689', '670379177767520.77', '670379180949503', 36, 2);
+ T('4.22455E+6', '9.09792394385293807621154025E+36', '9097923943852938076211540250000029222', 42, 1);
+ T('-7129280110162777.3', '-2.857139479976396736924674934E+43', '-281520618107737', 38, 4);
+ T('-23.8517831220', '-9.4E+18', '-23', 98, 3);
+ T('-1.85217316795888589', '4.6207733562703678543327E+41', '-1', 1, 0);
+ T('-1.9485792396915', '143666.3280', '-1', 90, 3);
+ T('-132.002679908861758636', '47480.341725', '-132', 31, 0);
+ T('-69372.033544147747633025053', '-220898.63409672526', '-69346', 79, 2);
+ T('15562300726422342.187751047', '-1991524405.40632145', '-1065009', 12, 3);
+ T('47537133.3283699653', '-97.5', '-1', 47, 1);
+ T('-6.5477362128602786E+35', '-57956588.1849415496675787260', '-4479212', 76, 1);
+ T('4.62630864E+9', '428742.197771', '4626308838', 59, 3);
+ T('3.386109387278181595E+36', '-8.476601070244', '-8', 21, 0);
+ T('-4.10118304567E+14', '5.92697485857761E+27', '-36284340899544', 72, 2);
+ T('725.9312896149546844654', '-7.516931882899281441389194139E+39', '-7516931882899281441389194138999999999275', 57, 6);
+ T('-7.04016608942126434071E+45', '43.958238443904181527963137', '-7040166089421264340709999999999999999999999957', 53, 5);
+ T('60605490.77386898', '-5257.9312563249798', '-4233', 22, 0);
+ T('9.71798155714003440', '-2830.16381834610468594429057498', '-2821', 8, 1);
+ T('-71.705678268989613750791', '-154270.918704553162074', '-5', 25, 3);
+ T('6.6809776462541576E+27', '336292.2111725369', '6680977646254157600000008612', 91, 4);
+ T('-8.9802E+8', '5.559871654757023648122978638', '-898019995', 81, 3);
+ T('-3.02932766870741448915128E+29', '2.08E+4', '-302932766870741448915127995584', 87, 1);
+ T('429.322516700621014363605', '6E+6', '6000045', 89, 5);
+ T('-504630978.605547240708', '-3773560.48', '-1049666', 52, 1);
+ T('6.9E+6', '2E+26', '200000000000000000006900000', 41, 5);
+ T('7E+27', '1.0496E+9', '7000000000000000000646946816', 40, 3);
+ T('530.46053', '59483.9550', '59995', 97, 5);
+ T('-67911889.91142938337202287', '-9.9019998516310917290E+33', '-803025', 51, 5);
+ T('-3.11E+3', '2.222682179633896078E+34', '-3110', 48, 6);
+ T('-71745.6', '8111.174550612004', '-65601', 31, 1);
+ T('3E+5', '4904978.675618260685470429', '5168114', 51, 4);
+ T('3511733.82211195345807656702', '-1.5E+49', '-14999999999999999999999999999999999999999996488267', 17, 1);
+ T('5560530.448645216191436964994', '-7.5069600125306367743', '-5', 27, 0);
+ T('-8.3E+26', '-1E+1', '-10', 42, 3);
+ T('5.1013E+38', '-0.000057161978833', '510130000000000000000000000000000000000', 66, 1);
+ T('-3516.922616809847113722233874', '-3E+20', '-3516', 35, 1);
+ T('-9.675032946', '1.6E+16', '-9', 74, 5);
+ T('-2340', '-736824.2997318304126349076', '-2084', 25, 1);
+ T('-3736.3303497929630482945569', '5.8624437123269292473E+34', '-3736', 47, 4);
+ T('2.2E+5', '878.4', '220014', 22, 6);
+ T('8.8092324062536576290E+27', '6720257112011.54491', '8809232406253659847988737995', 27, 4);
+ T('54098672.8048604', '2058632141236319301322809.814', '2058632141236319318702841', 42, 1);
+ T('7.00673881375592881448044147E+46', '1.1944821', '70067388137559288144804414700000000000000000001', 17, 1);
+ T('-64506504.7601', '5.0304645911283018872454332E+33', '-30425736', 71, 6);
+ T('2.4570522500227973213406E+40', '5129898671.6', '24570522500227973213406000000000558107311', 91, 3);
+ T('8.141E+22', '-7.52E+4', '-75200', 96, 3);
+ T('-7069.37136168782', '-2.3918517083597395112252562E+43', '-7069', 50, 1);
+ T('-8E+9', '-6.895E+4', '-3414', 79, 3);
+ T('9.66231791270E+12', '2.8894559028', '9662317912702', 44, 0);
+ T('-8.42633764902227096980720E+44', '5.76325550084630407299379704', '-842633764902227096980719999999999999999999995', 92, 1);
+ T('-2.708878116E+40', '-319117962.0981282231630254', '-319117962', 99, 1);
+ T('594974', '313.748401610738304065904480877', '595263', 72, 4);
+ T('-9.9347755E+42', '600652.7696029', '-9934775499999999999999999999999999999399348', 12, 4);
+ T('-68001319.403033923013618804754', '9392.9160541929976', '-68000263', 55, 3);
+ T('7E+4', '831935.003273441617879722', '897535', 91, 6);
+ T('-5165343.83764571038588870218', '-406646.393403063540483081629', '-397333', 89, 1);
+ T('-5.914206366822414063767056E+39', '876091353', '-5914206366822414063767055999999393916967', 77, 2);
+ T('-9.276399242342124E+47', '2.0075593911414548494', '-927639924234212399999999999999999999999999999998', 80, 4);
+ T('-4991147297231485430553699587.16', '3491', '-4991147297231485430553698305', 58, 1);
+ T('-6.713928983E+12', '6945.471', '-6713928982743', 74, 2);
+ T('7864201.30484395207281839', '-424031065796.8051452340', '-424027881539', 9, 4);
+ T('131401558583.2', '9.538305095062806E+41', '953830509506280600000000000000051542010423', 17, 3);
+ T('-28014754.59391722200573383959', '6.674E+47', '-28014754', 41, 5);
+ T('-138.31726473970768782526', '-2.69E+5', '-130', 84, 2);
+ T('-35.355047855', '-1.78607E+7', '-3', 13, 4);
+ T('-85178199', '-984.381565387659232422099231871', '-855', 42, 4);
+ T('8.929848366213650097362', '-83962464265747.83762233', '-83962464265747', 62, 0);
+ T('-51647.114172265081319181356', '9.1474E+9', '-49343', 27, 4);
+ T('-1037085.75433343224645590804846', '-5576.1612079', '-4357', 75, 1);
+ T('2.7095285165118693532637106572E+29', '-518011461668707959.58218066', '-436920108158291975', 78, 0);
+ T('-394.1509124016481', '-6.013899786E+44', '-394', 7, 3);
+ T('2.076331214E+35', '297.4197783821248559', '207633121400000000000000000000000297', 60, 3);
+ T('3278390991.70754568', '-1.56653649063455875905', '-1', 8, 0);
+ T('-562.876689395021658282817814', '5864418426.424277', '-514', 46, 2);
+ T('2.5248109716824554448E+31', '-958.9187412866177', '-958', 36, 4);
+ T('-747170161184941.893075238537', '5.82194478483928767999E+47', '-148485677207725', 56, 0);
+ T('-96.363301130483', '24.27766039397029930174194', '-72', 38, 5);
+ T('1.2811E+32', '-344442.8675122539228536', '-344442', 6, 0);
+ T('-6344501247203.5365226946219', '-78.5169457293939782288495514350', '-65', 29, 3);
+ T('-1.0423261861219899367826E+49', '-6.0166418191289023658948833524', '-6', 96, 6);
+ T('819708', '8.83046E+26', '883046000000000000000819708', 35, 4);
+ T('-118185702044053013495938385', '-608331.87', '-608321', 62, 3);
+ T('-45.5795', '-2298811841.21', '-1', 42, 2);
+ T('257.0205', '-1.94144781230589000E+45', '-1941447812305889999999999999999999999999999743', 55, 1);
+ T('-345619900.36189', '-4.15266390988973E+24', '-336138684', 49, 6);
+ T('334084.9865678', '31053307247771496475.7', '31053307247771760927', 89, 3);
+ T('-3284.987310', '2364.8360561768298274920424556', '-1220', 24, 5);
+ T('8.40467E+37', '33.5778891258217138', '84046700000000000000000000000000000033', 52, 5);
+ T('1.72E+34', '5.91776471118785359E+25', '17200000019427855884060474336833280', 10, 5);
+ T('-3.1245E+31', '-6.78650E+9', '-6518064544', 65, 1);
+ T('8.7E+37', '61575843.9113417', '87000000000000000000000000000061575843', 4, 6);
+ T('-8.220963466583965242211038E+38', '8119921.67662296906841', '-822096346658396524221103799999999777167', 64, 0);
+ T('7.5007E+9', '58243096159487412.117617984', '58243096931442164', 23, 3);
+ T('7716736365.0801918', '766196807381580.951270537666653', '766204381511533', 62, 1);
+ T('-9.72169E+15', '-7931938.916751', '-1114146', 57, 4);
+ T('-83.12', '-3.093E+7', '-67', 48, 2);
+ T('43044.52024266388343662780815', '2662.265495864604', '43622', 68, 2);
+ T('-78552195.056764572320022', '73650.040499127290753143', '-78544897', 64, 4);
+ T('5480571.6453674636', '-882.77', '-769', 89, 4);
+ T('6.493626E+42', '-8.774E+15', '-5077854224277504', 83, 1);
+ T('5.393E+37', '4.04E+27', '53930000002481957848578197223681032192', 78, 5);
+ T('23.33305856936136002', '4E+28', '40000000000000000000000000023', 77, 0);
+ T('-765782567.67725801', '5.4E+9', '-740329511', 90, 0);
+ T('409994.8', '-136.490866', '-6', 78, 5);
+ T('5514.78167', '7787201052.25608640835', '7787206558', 54, 5);
+ T('2.738417020840E+43', '9E+15', '27384170208400000000000000008401590796582912', 5, 5);
+ T('-2.8195268255412220E+38', '2.239E+18', '-281952682554122199998918988612533387264', 20, 6);
+ T('6242656.948775', '1.37', '6242657', 75, 3);
+ T('3181208.637', '6590518241.0050475849407934', '6592650233', 16, 4);
+ T('701747.75158347968103', '-389.819509357266028306653105068', '-133', 100, 6);
+ T('1237307.458472447758', '323.923', '1237371', 42, 1);
+ T('-6.18124037862359037E+20', '-4.01053552366134468912389389268', '-4', 8, 0);
+ T('328557', '3918870706217292.2', '3918870706217837', 67, 2);
+ T('3.1434996910499987634462410495E+41', '2.77E+21', '314349969104999876347024575448371665133568', 52, 4);
+ T('-3555.62237638', '-92.9542', '-67', 59, 2);
+ T('-90804190.91316695302', '-7102786911.03669916759819', '-88706397', 27, 6);
+ T('762420.3520798825113319750536', '-840411247.2838992316091167381', '-840173643', 21, 4);
+ T('-6062771762.050683', '3298849.49006958', '-6061590545', 95, 0);
+ T('79228759718.713306844', '-304.034605500', '-266', 13, 3);
+ T('-2.48144889732252940E+26', '-5.110E+5', '-214040', 21, 3);
+ T('77.4307934819815614872118276501', '3122.34563264643168267078725645', '3199', 56, 6);
+ T('-599.100', '-2.44E+30', '-599', 90, 2);
+ T('-456.8666', '35728432599307.1689525120579', '-197', 22, 3);
+ T('1.8016672666E+27', '5.1906378146532331341688980717', '1801667266600000000000000005', 82, 3);
+ T('9.623471229990771994531533965E+40', '-1.082070E+7', '-334940', 72, 4);
+ T('2369973.620459915792879748', '-3575.25592375', '-1091', 11, 5);
+ T('4.44659385E+28', '6.093362E+9', '44465938500000000000153178960', 36, 3);
+ T('49780000.9543697362804525935272', '-8.843964222169314E+22', '-88439642221693104048352', 15, 4);
+ T('-6000283.414696351597029056937', '690.35620136326467236', '-5999625', 60, 2);
+ T('34175.661465350155985797069', '9181836.1391090536025133', '9215999', 40, 0);
+ T('3562075.528374', '9.8E+45', '9800000000000000000000000000000000000003562075', 61, 5);
+ T('9012558.47281217226660790', '-2.06430460359835692272491439E+45', '-2064304603598356922724914389999999999991511730', 30, 2);
+ T('4.24228449031622501734E+21', '-154722223.846390720901291', '-135301635', 47, 3);
+ T('8.831E+9', '-30110', '-8222', 89, 3);
+ T('1149209742.7460464460590897', '148.047596572689251603127', '1149209758', 30, 6);
+ T('7255.80852376031599693069588', '9.715830E+9', '9715834103', 50, 0);
+ T('-8.10E+9', '-8.5456162717256E+37', '-5415645440', 42, 3);
+ T('98099.7334394816670819134', '-2824315751.2428738', '-2824241221', 5, 3);
+ T('6515637.9388178260', '9.096683013553776E+43', '90966830135537760000000000000000000006515637', 92, 4);
+ T('-4387421472.4016398634302413', '-3.971209437477007832932918963', '-3', 100, 6);
+ T('-35816756.733949975430004318', '-726589.79442065677707', '-132145', 36, 0);
+ T('9320121698817445703.066', '95346.756301124', '9320121698817539959', 87, 0);
+ T('-969.335480095931514394', '-7E+4', '-329', 4, 1);
+ T('-5.7920E+5', '3E+10', '-545408', 77, 6);
+ T('-33.797698108372841689865', '82011370588669412135', '-1', 37, 4);
+ T('6E+44', '-60.882430571843759813655021', '-60', 72, 1);
+ T('1833485.4633873226545', '2.24E+21', '2240000000000001833485', 68, 4);
+ T('12789.87185', '296967.801457234868134695500', '309751', 82, 0);
+ T('147798178.44245', '-48147.6765979026861380', '-33809', 72, 6);
+ T('-18158278677494593387485114.40', '2.9457302E+36', '-14526188547348592483096506', 49, 3);
+ T('-6.0E+6', '-6368569061.663473913734529902', '-1606757', 43, 0);
+ T('-88336.4903243119', '-2.9E+2', '-258', 37, 6);
+ T('-8.0E+29', '-3.7E+2', '-370', 65, 4);
+ T('-71.588', '22016640148556.1', '-3', 31, 0);
+ T('-7.265834216466514426E+48', '-6.742361713253', '-6', 3, 5);
+ T('95759.755', '-269877842347492.00381899568270', '-269877842280929', 24, 4);
+ T('-4.17844665642E+13', '4379.7', '-41784466564197', 86, 2);
+ T('1.9326284590823E+38', '369988185.478538868307747', '193262845908230000000000000000269324889', 43, 4);
+ T('6E+16', '-57.403746286368680', '-57', 98, 5);
+ T('-5.3485785463E+20', '-2.4553', '-2', 44, 2);
+ T('3.6E+3', '4.4211774130971997E+28', '44211774130971997000000003600', 91, 5);
+ T('382917.11310588871276588250481', '-1.12E+3', '-27', 14, 6);
+ T('-240', '32381.4017402154563847907', '-131', 7, 1);
+ T('-1.580161E+27', '-2.0418E+6', '-2041800', 15, 4);
+ T('91263684.503682045050900395', '390.0', '91263942', 60, 1);
+ T('-420709.633309593884', '-2.8E+45', '-420709', 52, 2);
+ T('16927.6549516', '9.8190550975095838534411E+33', '9819055097509583853441100000000543', 28, 5);
+ T('3.5039978955987500543832E+44', '-835.93494283795718035885163679', '-835', 68, 2);
+ T('8.936482496354122007210E+36', '-6.192E+9', '-16935936', 10, 4);
+ T('3.0526083016001869918036E+39', '38.029152926', '3052608301600186991803600000000000000038', 59, 0);
+ T('60993.0238', '90432.0035854594714355795', '126785', 92, 5);
+ T('-9.50412E+8', '-89.543019719222476302800', '-89', 54, 1);
+ T('60657.05058', '56215670.8276815896983657388064', '56225015', 29, 1);
+ T('-1138.112337657491749253142808', '7.511955337316E+17', '-114', 77, 0);
+ T('-5.025E+6', '-1E+6', '-786472', 92, 1);
+ T('-62.77346', '-976778545137119087.4513095', '-45', 96, 1);
+ T('4.5418320787E+48', '-6183294212.3', '-6183294212', 18, 2);
+ T('-59', '43.124121923956598437710306290', '-17', 48, 0);
+ T('7.26041065132925697804680E+43', '9266.2020552', '72604106513292569780468000000000000000009266', 41, 0);
+ T('315497086437230902289.286350', '49604.72540765747', '315497086437230902741', 34, 3);
+ T('257312045.659721309313997939912', '858.5760', '257312639', 79, 3);
+ T('4.3368430E+16', '-6.23E+4', '-13148', 84, 6);
+ T('6.8307677E+36', '-2.010E+5', '-201000', 50, 5);
+ T('6.3291857446E+42', '-8.777450027294173E+26', '-256293175344061858429421568', 13, 3);
+ T('33461518358288.46931647', '74.295432259290346829537969569', '33461518358362', 91, 0);
+ T('23292.432', '-2748825.70058226880', '-2728193', 90, 3);
+ T('-8.7986517261852E+37', '-5.9302040096332730914233947E+38', '-2832765562434884699606474293960957952', 44, 3);
+ T('-976369.5', '2.66E+8', '-270705', 47, 6);
+ T('-6.714177E+34', '4877996387.5057', '-67141769999999999999999995658874525', 33, 5);
+ T('3950.9664702217240681337', '2.41113E+36', '2411130000000000000000000000000003950', 88, 6);
+ T('424.260', '-47857213.57418676804021659457', '-47857173', 70, 5);
+ T('4535402740.08539015409348889689', '1.7', '4535402741', 71, 5);
+ T('-75217727765.092798952919713', '1.56396964259105E+29', '-73035510037', 68, 1);
+ T('-965.14755459027705911', '7E+38', '-965', 70, 2);
+ T('-4E+44', '-342.79727608898735239', '-342', 74, 1);
+ T('44.2367', '529.02486387990595217', '573', 52, 6);
+ T('1.409172786427685E+36', '-1.7E+2', '-170', 43, 2);
+ T('6.293540387251594724905E+37', '1997807974155', '62935403872515947249050000828995958539', 86, 6);
+ T('3.531875E+7', '9.082337258858', '35318751', 33, 0);
+ T('2.6001612E+10', '271.25193589205035547604183918', '26001612271', 59, 6);
+ T('6478023241.2531006277142', '-606.41486888364563', '-21', 7, 4);
+ T('-94.2', '-4.06227E+13', '-94', 55, 2);
+ T('-4.073644611136105697663E+32', '-20581903.815623534441230427531', '-2098703', 62, 3);
+ T('-7.5E+5', '8961816.1058579583564550', '-213160', 61, 6);
+ T('-70386.293187', '-457299.193210188211526929', '-4689', 51, 5);
+ T('-6E+4', '9.75574E+11', '-2656', 45, 1);
+ T('-8.43E+8', '9.6886297307E+28', '-3352768', 68, 2);
+ T('-6444.3829571210721056333588', '2507903590.942544329025108', '-2314', 36, 2);
+ T('7.664150712531203348212419599E+38', '-7.99298940100850E+20', '-59988022926501748864', 54, 3);
+ T('474961062.43112246883', '2.177E+9', '2647619302', 78, 5);
+ T('-3567.935773', '-14825.01408373279741436099119', '-2537', 23, 3);
+ T('-6.8019E+6', '74.745318686801573436177670', '-6801826', 99, 1);
+ T('4299196.01810897887546866131', '-1.247E+9', '-1242702852', 44, 0);
+ T('77136.37097272896497820249', '89921924.51366', '89996756', 16, 4);
+ T('917328417436901.3036380931', '-89284637.356423748817021', '-83902489', 13, 3);
+ T('-5.3234929513163156861726E+26', '7492946.20334', '-532349295131631568617243278', 12, 6);
+ T('-9.05743539701235332545E+48', '8.018565067E+43', '-9057411686029981882382073975140552938346149576704', 16, 1);
+ T('-16068018.4139', '-6.972530E+22', '-15805874', 46, 4);
+ T('54.0927747844808293099917619577', '-7.7E+3', '-7682', 76, 2);
+ T('-7.8E+8', '94673.53990411065', '-779913775', 26, 0);
+ T('-3105014.5659580641989740439200', '24516.53053433452783', '-3088434', 37, 5);
+ T('-3219.988054908788755291421138', '-555797619.917', '-3091', 95, 0);
+ T('-654753.80394884', '-987236158.77', '-525601', 72, 1);
+ T('6.25108458174986E+28', '-3537.062656657665424848057', '-3537', 87, 4);
+ T('-4769144.578820077287881369073', '-2.9725E+17', '-4719992', 78, 2);
+ T('739194.900962544030082559525', '8.57899E+29', '857899000000000000000000739194', 27, 4);
+ T('-71947852.438850634', '-5.735E+15', '-71910988', 54, 1);
+ T('4958.5244', '5.84603337140425961747', '4959', 78, 3);
+ T('-8E+5', '-2.8E+46', '-800000', 25, 0);
+ T('7.30540963183810812654E+27', '53850073131.67660235683018', '7305409631838108126541179691', 2, 6);
+ T('9.211186715E+26', '-8.74535067538563816E+30', '-8745117927244121800862160977920', 61, 0);
+ T('-4.2326E+5', '-9.606909923124140854', '-9', 15, 4);
+ T('-895212293609688634278.90313471', '220.093544153788596481', '-895212293609688634146', 12, 6);
+ T('1.82E+24', '897242493.7106663800603058', '1820000000000000075158909', 15, 3);
+ T('-1.4E+29', '-24341074442170.419184', '-10084710330', 21, 0);
+ T('-7E+2', '-5437723249542122.551189646928', '-682', 96, 4);
+ T('1.8729876149651609E+42', '4153106371617120166.0283695', '1872987614965160900000000613136155216863142', 39, 5);
+ T('1.61958943145E+17', '5.36893846924665699E+46', '53689384692466569900000000000007635850999036992', 85, 0);
+ T('-97779254.42818083882120', '8.50240885E+9', '-85166118', 44, 3);
+ T('-19540923.1736917971437', '-16834.73428679480', '-385', 72, 6);
+ T('90481053.9680', '-261830.34283627977685396176222', '-220737', 91, 2);
+ T('6327.54', '6733406.708090697818414123664', '6733567', 78, 2);
+ T('61.2', '-2565.143066328', '-2561', 92, 4);
+ T('-6.9E+4', '8121991641.96414351044', '-3079', 53, 3);
+ T('-7.461818968043309118163835E+47', '-247090.8143', '-247090', 24, 3);
+ T('43.9132233544845174753626', '-1727.712746008203578539507901', '-1685', 32, 4);
+ T('106.126430414366582751497363', '-19472.7872', '-19462', 13, 6);
+ T('-104.37676266002314186672458', '837311.9074199', '-65', 57, 0);
+ T('-9.134283183657349E+23', '5075.832643367201954', '-913428318365734899999789', 52, 1);
+ T('-3.8423', '63952249.67955411988434', '-3', 97, 6);
+ T('97625.96622890504', '-9.125118975939494E+41', '-912511897593949399999999999999999999902375', 96, 4);
+ T('-7.92310914429134044E+19', '115357668.9125357074161660171', '-79231091442842091532', 65, 3);
+ T('-36378150652929525.8758447', '5464657.0556299794151802031', '-36378150648710565', 74, 0);
+ T('-8.629346490838896765457E+45', '-3.1443956267975457498685755016', '-3', 77, 0);
+ T('8924186292.301331043', '-6.57170924712E+25', '-65717092471199999712147788', 98, 6);
+ T('46.87467477227866', '-385.31735298774248994469', '-385', 9, 5);
+ T('-62791.401911440449133', '-5.472164559146946157', '-5', 91, 4);
+ T('508835899.073432', '29492571.0', '534134139', 8, 1);
+ T('-1.8976E+8', '4745859547983.76', '-655537', 65, 1);
+ T('-7E+9', '-3.530E+6', '-3245328', 6, 2);
+ T('9.06805932633149543694949482E+41', '-612658621553098.301883', '-598360406923722', 69, 5);
+ T('-5.6004875E+20', '8.38E+9', '-560048749999948847360', 15, 3);
+ T('-6.81928271009064185228E+43', '-8.283859308029324819342244E+35', '-13183894377331538418003966599405568', 10, 6);
+ T('7996161.4686', '-44984376.65849490', '-42231863', 17, 5);
+ T('831322934.5130963391098', '2.4605407E+9', '3014459198', 47, 5);
+ T('-9197484.5315575472533', '-678350724.700594881276839494138', '-804740', 40, 3);
+ T('9.89352781E+39', '-7.103237978018E+34', '-70302200151973698403119066765066240', 25, 5);
+ T('-653.69072551229543556704', '-771381316.06680959606962', '-1', 83, 1);
+ T('-8300599.313212710118927292390', '-1.0949890520E+24', '-6596663', 10, 3);
+ T('274.10152119520', '-1741709.3825127146671', '-1741453', 91, 3);
+ T('301730.5203057614931530159094', '-5.04E+47', '-503999999999999999999999999999999999999999698270', 22, 0);
+ T('9668.955', '72366105586.2764511', '72366106614', 96, 4);
+ T('-667804743.27497', '51118680.017369561852816262', '-616686599', 19, 3);
+ T('-3.320399537705828584219593', '36187619752612.55997', '-3', 20, 2);
+ T('-2322343.52577184329575425828', '-3.99997654985894923832E+34', '-2191271', 77, 6);
+ T('-38049097.172810807678939', '91.730588317', '-38049025', 11, 6);
+ T('-444057.5992765597444147317952', '-2.952148893680365007252E+31', '-181913', 2, 4);
+ T('3.905988557896219248513002E+30', '-2.8425E+7', '-9548072', 81, 2);
+ T('3.1696375860379', '-38.630', '-37', 25, 2);
+ T('-6.1283734540491028424873607072', '-7030.5843546947296', '-6', 8, 4);
+ T('7.129561981506664092', '-2.017247256E+48', '-2017247255999999999999999999999999999999999999993', 9, 3);
+ T('-8.1E+48', '6.581090378884800892E+48', '-1518959798665202489406105680760319436034370699264', 51, 2);
+ T('-2.37E+4', '-3660802.72031978968854567554445', '-23554', 4, 5);
+ T('6.552447766580068641348875E+29', '412942853.639149999015072119922', '655244776658006864135022570213', 20, 5);
+ T('8838765893608857.98176335', '-9.3E+7', '-8917031', 43, 6);
+ T('-9949182', '-8.0199E+15', '-8538110', 68, 6);
+ T('8606764337.5847177044772', '6.62895085', '8606764343', 85, 1);
+ T('4.46268738174474129E+47', '-196.91922285389318146471678848', '-196', 20, 4);
+ T('-7882834.0330546399292924830486', '8.2E+49', '-7882834', 23, 5);
+ T('-9.394026926498580E+41', '6.329413025E+42', '-196172784723643979736245723962618297712640', 86, 4);
+ T('615559265309785229', '9.9493479671227254447318', '615559265309785229', 19, 6);
+ T('15944.5531442847778498770334', '-8.767065E+7', '-87654706', 50, 2);
+ T('39246.98861381506', '-6407.6578921620825', '-1', 41, 6);
+ T('-99212', '-7.143054553564279485E+48', '-99212', 91, 0);
+ T('585989541.6184158', '-7.5E+23', '-749999999999999451759195', 55, 2);
+ T('15.751856553744', '-46849547.1353343', '-46849537', 99, 6);
+ T('2.6336590', '-9.15625111816378926446786975E+29', '-915625111816378926446786974998', 47, 0);
+ T('3062940.62728619025447767640', '-17237.4802234389', '-17217', 44, 5);
+ T('14114.26510', '85219972.5319374335254513770', '85229478', 12, 4);
+ T('-79199.524468744321775', '6.8711995968E+21', '-79199', 51, 5);
+ T('9.2630389486613577934E+32', '-327576.5757', '-16280', 37, 0);
+ T('-3.953184E+23', '-83.836978198', '-83', 80, 1);
+ T('-6.15620656E+9', '-7558157.660765881', '-7356429', 77, 6);
+ T('9.0069279491894229E+26', '404446978915503.764469668', '900692794919060307690306735', 30, 2);
+ T('665.45592839422847681', '5.236181674932356009', '669', 5, 1);
+ T('-1.6528141561635704E+19', '-3.34583526977167324723E+28', '-2399785291861754048', 61, 5);
+ T('-211.37322', '4205.528520418115492713538', '-147', 28, 3);
+ T('-181721384.8031945', '4.21015029E+9', '-266278', 19, 5);
+ T('-484440.82584', '6.160828613383328929E+37', '-484440', 4, 1);
+ T('-4.1666405159819', '373.12835162752406394586582', '-3', 45, 1);
+ T('-2413.13251697589792032406983', '622094331.40460371467057320592', '-2053', 53, 5);
+ T('-7.26029186', '-2.92925640946635', '-1', 16, 3);
+ T('6.84E+21', '1.76129029785974235E+32', '176129029787486872675973780701184', 69, 6);
+ T('-3625814371.1940668111083018', '-8.5891075259782961084E-385', '-3625814371', 93, 3);
+ T('2.702379E+34', '-7800412.3', '-7800412', 4, 4);
+ T('-51.8811577067883', '-3.7482E+35', '-51', 53, 6);
+ T('3.122261390628E+30', '-370091.1828354765026880886', '-370091', 85, 5);
+ T('-5.4671507446811E+23', '9.3290149', '-546715074468109999999991', 35, 1);
+ T('8.1477041199872092676953E+29', '-6634.55764149165928752508624', '-2410', 80, 1);
+ T('5.272298518757561991731349672E+30', '2.4785E+8', '5272298518757561991731492549712', 55, 2);
+ T('-251.94965446166929', '8.636132818293404252437312E+37', '-251', 28, 6);
+ T('9.903501123258336437319503E+41', '3.467E+7', '990350112325833643731950300000000000066992', 16, 0);
+ T('659725.61505457674715200157664', '311316049.055164338799500480641', '311320413', 67, 5);
+ T('1.7258E+6', '-4194.605523033130273079', '-2', 56, 6);
+ T('7.319E+6', '3.1E+14', '310000000953816', 75, 0);
+ T('8887.7086378296', '3.35675627059698349E+36', '3356756270596983490000000000000008887', 41, 2);
+ T('3426.353191080209524557', '2822931063.7', '2822934391', 86, 1);
+ T('5.642E+31', '2.3254687498666215E+41', '232546875038003392029567716278225099292672', 44, 3);
+ T('7E+7', '4699492043041.55319707', '4699494145441', 50, 0);
+ T('-7942527.3819546067', '9.2622997997659068399378644E+33', '-74111', 96, 2);
+ T('-597.233016002624672893', '-1406489736.81552085530', '-5', 5, 0);
+ T('7.560202401826906E+19', '8473', '75602024018269060025', 6, 1);
+ T('-25986346.581535004776998', '-1.53834413359604294870672E+48', '-25986346', 13, 2);
+ T('-2106.8986636017', '-4.5614267923940672135', '-2', 74, 6);
+ T('9.7E+9', '-4.60E+7', '-9807488', 90, 6);
+ T('-5.67E+25', '288.234699337655933644343575', '-56699999999999999999999712', 97, 0);
+ T('-1.71E+16', '7.0615861684227014E-8', '-17100000000000000', 76, 4);
+ T('-329602193.9', '-2.97E+29', '-61166737', 78, 1);
+ T('-31.26319733099850751199', '-4.752179790667149E+37', '-31', 90, 6);
+ T('-4598170033.41', '1084.2527553719643575923', '-4598169985', 31, 1);
+ T('4.6701690577913E+19', '9.6145393509154322E+46', '96145393509154322000000000036895889500052795456', 77, 0);
+ T('-597450199481192210803.61748347', '-581.61825574806064264763553', '-65', 24, 4);
+ T('-7.7642824066086255821E+36', '953968559.02144043733106750', '-7764282406608625582099999999052060753', 41, 0);
+ T('-114073881.1', '-8.646130132217339621E+20', '-75497745', 33, 0);
+ T('-8E+24', '-6.2E+8', '-83129088', 79, 2);
+ T('-3074798.976344939865212018828', '-6.7442817453777791730417E+38', '-2157294', 1, 1);
+ T('53.55791965683982233876735298', '5.233E+6', '5233021', 13, 6);
+ T('-2.469606983247177675563E+35', '-77102890007.7237067418121129', '-70380469271', 12, 4);
+ T('6334.95034680170648804509', '-71.74960656980351949480', '-65', 43, 6);
+ T('34108.889289251168577711648', '3.384424524591819758981779E+38', '338442452459181975898177900000000001340', 84, 3);
+ T('-58689027.6', '-53556.76047915084090283', '-32771', 75, 2);
+ T('-69180227.78914', '13525065374500.5539590509884938', '-524355', 41, 1);
+ T('6588.52193730478561040', '2913.8743', '7165', 47, 3);
+ T('2E+1', '-3E+34', '-29999999999999999999999999999999980', 28, 0);
+ T('-395.11557', '-54613.357379483213131862', '-257', 19, 3);
+ T('6.211224912425630237413970676E+31', '-7.0672507281534E+41', '-706725072814715613676279962180286077445312', 18, 6);
+ T('2.62234346284E+28', '-2.9942E+13', '-19796213505024', 59, 5);
+ T('-5.7213976200836399096061452971', '6.7606E+6', '-5', 36, 2);
+ T('-6.60949E+8', '-9704.1929927527863631639798347', '-8', 59, 4);
+ T('-72.77', '203762', '-6', 11, 6);
+ T('-7008724.0287248746612023664807', '792727.3212588345', '-6480193', 26, 0);
+ T('4.492559398290157205226868E+29', '-57404', '-49212', 40, 3);
+ T('-5254372473', '-8.18E+9', '-4848632953', 84, 6);
+ T('-5.87665', '5.351E+7', '-5', 20, 3);
+ T('-884050029.529703532782509', '-1751513429.14621779971452', '-539068485', 51, 6);
+ T('-3938.133634', '-469.4511', '-321', 77, 3);
+ T('5.147829711459614E+38', '-6.61E+33', '-1417563011351844801268736336068608', 9, 2);
+ T('-4781936.035049812278010914594', '9.39748791198184907E+42', '-4781936', 45, 5);
+ T('97955.5746347484', '-1.76749446706358632942643164E+31', '-17674944670635863294264316395869', 24, 1);
+ T('-6.372717', '9621.65635', '-1', 58, 4);
+ T('7.27477034E+25', '18.601623729390138057513892', '72747703400000000000000018', 37, 6);
+ T('65307051.110697405054654295059', '7.499482073721902596669496', '65307055', 7, 0);
+ T('-10.9702', '-1.30796358512643998856990475685', '-1', 18, 5);
+ T('7.808075E+7', '84813651564202070.062496973', '84813651566390014', 78, 4);
+ T('-77860317', '2.3E+8', '-2141', 78, 1);
+ T('8.1762413948', '300', '300', 18, 3);
+ T('-6.3717E+5', '2.2', '-637170', 35, 2);
+ T('31.328291788', '74.679348258885960862383111', '95', 46, 2);
+ T('-1188.74', '48684128.4392', '-132', 81, 3);
+ T('300899.194779367010007921934', '4.99210256079900510599E+25', '49921025607990051060162403', 2, 1);
+ T('5046758676.0', '-4.4859074095537255272941458E+37', '-44859074095537255272941457999857193708', 37, 6);
+ T('6362350651.4756', '266480.29268489', '6362617083', 99, 2);
+ T('63.60961799284232944', '-4521841900.4', '-4521841857', 47, 6);
+ T('-47698961.2', '-52698276484286872.9', '-35061777', 5, 5);
+ T('-5E+43', '-799.318018075346280081451735', '-799', 84, 4);
+ T('-5451872622726748427.82171428117', '5.765303904066835E+20', '-795043679345180683', 4, 5);
+ T('805.5548811', '2.19E+44', '219000000000000000000000000000000000000000805', 7, 1);
+ T('3.297671E+46', '-60007482.5861733927245538283249', '-60007482', 90, 6);
+ T('6.8593021E+35', '-752229.612879', '-752229', 18, 0);
+ T('2624834.195731919606', '196464.41640226020', '2817906', 13, 1);
+ T('2.7319048E+9', '4.9991551744570E+30', '4999155174457000000000043093792', 63, 3);
+ T('-592352.503252607532604', '8.9809545138272649264314789E+36', '-480', 83, 5);
+ T('-373', '9.5151E+39', '-373', 52, 1);
+ T('67.05236189204236', '3580.0', '3583', 72, 6);
+ T('5.20639720217805912625E+23', '-7375254.06386098048', '-32918', 3, 0);
+ T('-1.66026E+8', '-3990090.86535541087020606', '-2376202', 67, 3);
+ T('-5144490291.1860956286323874228', '662289.2636231129849', '-5144354851', 17, 6);
+ T('-8826.1290243157567', '3.94019E+30', '-8826', 82, 4);
+ T('-15.360045584783492786009255997', '-89.6705891032979385438762281', '-9', 64, 5);
+ T('-2.531561865510E+45', '353.360032162', '-2531561865509999999999999999999999999999999647', 30, 1);
+ T('-27.50862465336403818', '-7E+6', '-27', 57, 2);
+ T('574.114758187', '6.2E+44', '620000000000000000000000000000000000000000574', 58, 1);
+ T('6.06E+14', '6.185E+4', '606000000004506', 73, 4);
+ T('4091.85998', '-2.8E+6', '-2797573', 55, 2);
+ T('-86169179.041046', '-1.2593E+24', '-67294811', 78, 1);
+ T('7.37697404E+13', '-1E+3', '-616', 28, 6);
+ T('-154548.1', '87641061.91346788', '-135187', 50, 5);
+ T('3858.900066', '-8.534488401699', '-6', 59, 1);
+ T('-2.12E+47', '-355.552257804695', '-355', 1, 3);
+ T('9.5484091071', '339789842.2284462052438429', '339789851', 7, 3);
+ T('4E+6', '4856787.22829678833259', '8330195', 76, 3);
+ T('37916765628.908440539', '-95406.32660276', '-4098', 87, 6);
+ T('9424.2', '489121.882601326981609509', '489201', 42, 0);
+ T('8.118628711748224E+23', '-49.8505195365932', '-49', 74, 5);
+ T('46.8147996142615186962302746342', '5.043033899563318642E+36', '5043033899563318642000000000000000046', 15, 0);
+ T('95445391.40610336104379079', '3.07180042251487E+36', '3071800422514870000000000000003170703', 10, 1);
+ T('9732116.02022338429420502', '88970.81477003613832140417', '9821086', 86, 3);
+ T('-639468.613', '3.8116681955857542', '-639465', 100, 2);
+ T('-324982532.837250325491296', '9388609.1465792861289154', '-324048131', 16, 2);
+ T('7.55253E+36', '-12239783.453221253694191797', '-12239783', 74, 6);
+ T('-32934748344667151764.9', '-7287541.59434918417', '-4526225', 21, 4);
+ T('2.06E+38', '-9776860256', '-9776860256', 46, 4);
+ T('-706165.604025389076', '-6E+8', '-148597', 80, 4);
+ T('14165284.4755937983855210677918', '63.3355666096028090745', '14165311', 41, 1);
+ T('-3.99117392025', '-68081.7602965705089675815', '-1', 94, 6);
+ T('3578.14340469245334', '-9.2916377797E+27', '-9291637779699999999999996422', 11, 2);
+ T('-96241557.8415', '92.3154', '-96241537', 84, 0);
+ T('304.10782871159038044951805495', '-232850291.064722126518000871', '-232849987', 97, 1);
+ T('-1.76944E+7', '-46.99187055518365324507', '-46', 16, 6);
+ T('6.70E+9', '-5.73247893803417E+36', '-5732478938034169999999999997716602112', 69, 3);
+ T('561776195.646828', '672139.72166540555216', '561924043', 17, 1);
+ T('203348.5691157305732405406899', '-4.176949329750722441960', '-4', 19, 5);
+ T('-4.07E+7', '35103.3472529680574296886646', '-40697921', 82, 2);
+ T('-1.099067269644655', '-4E+25', '-1', 47, 6);
+ T('2.23677737118975467', '-7.047E+36', '-7046999999999999999999999999999999998', 72, 4);
+ T('925749', '14.279902230869796995595486', '925759', 68, 1);
+ T('14.24741', '234112.270285967083', '234126', 1, 2);
+ T('7', '-4E+8', '-399999993', 92, 3);
+ T('86812922284839', '6568647.66764092226818020', '86812922297319', 43, 0);
+ T('5.72490049841497268091248E+35', '5675634.424222025194900938', '572490049841497268091248000001088114', 44, 1);
+ T('22.6146346971049573', '-412.840434', '-394', 56, 0);
+ T('-9956.0430462798', '-7160.886265850', '-740', 40, 5);
+ T('-177.47905', '209140.6567602781411', '-1', 74, 1);
+ T('7.5066851523960834', '10665494.68434950184', '10665495', 35, 1);
+ T('6.25408E+6', '1.0953E+25', '10953000000000000006254080', 98, 5);
+ T('7E+6', '-1.26437393727048076958312865', '-1', 98, 3);
+ T('-9027629.39', '8890941554.168', '-573453', 37, 1);
+ T('315.07347964517604611708', '-60304.10936', '-60037', 2, 6);
+ T('5.257302294885606759843478E+42', '-2.88428E+44', '-284564580015311951491208590678096688844374016', 62, 1);
+ T('-73.66145906347521604234688106', '-3', '-1', 93, 1);
+ T('6.5383E+36', '85540367.896324169138246227', '6538300000000000000000000000085540367', 57, 4);
+ T('5032177.4365490592963896124', '-22530.515975861661091081093564', '-4097', 92, 0);
+ T('7336.7130914370782', '-2.32802313E+42', '-2328023129999999999999999999999999999992664', 53, 0);
+ T('-5.812585536649979165656141006E+34', '837.47588373663438609590127107', '-58125855366499791656561410059999419', 33, 5);
+ T('-363.8278037212101971', '-45752309.9160843', '-353', 29, 5);
+ T('50110825.29264257', '1.76283000651900', '50110825', 62, 0);
+ T('-3.49E+23', '8.9077E+32', '-309357685558566727974912', 15, 5);
+ T('4168062069.029530510577829916', '-325810690.196792', '-50358785', 92, 6);
+ T('-5.87284173923165554889917917', '90.3652228293327723870429950', '-5', 36, 1);
+ T('3.44428887828930474117023092', '1.7408107E+39', '1740810700000000000000000000000000000003', 86, 4);
+ T('-71599439.539105', '-6.1878045618E+34', '-4490575', 59, 4);
+ T('1.5362E+34', '7.1823E+8', '15362000000000000000000000718230000', 59, 2);
+ T('68449.147302607', '2629.96448498352', '68453', 12, 4);
+ T('-50913.7', '-940546.624', '-16897', 52, 1);
+ T('-1.897505768', '-960.55701490286034187', '-1', 74, 3);
+ T('5.74', '-4.7963150E+21', '-4796314999999999999995', 37, 0);
+ T('8.569452961173161600692310217E+33', '-12.5024521110467684760001', '-12', 41, 3);
+ T('60507252.1527193984', '-804.68876899483729155340545', '-772', 14, 0);
+ T('519160441.96738', '762975', '519825023', 49, 5);
+ T('3.75688E+6', '5E+33', '5000000000000000000000000003756880', 86, 3);
+ T('6.489568699110469669069E+24', '2.556126E+7', '6489568699110469686241516', 38, 2);
+ T('-7600408.646142743', '835.067578731593', '-7600149', 7, 4);
+ T('3681.8628135816450', '-7.75552791740560636E+28', '-77555279174056063599999996319', 86, 0);
+ T('5.9374309382E+21', '-9711311.6367184267199660129', '-9703119', 41, 0);
+ T('6E+8', '-4.97755E+36', '-4977549999999999999999999999400000000', 53, 1);
+ T('9901.8669', '5.96503266386159', '9901', 35, 0);
+ T('-775837340.1233062379740633364', '-735662.660', '-659594', 44, 1);
+ T('871744.03209', '-658087.391', '-131751', 3, 3);
+ T('3E+6', '1.201330846385E+27', '1201330846385000000000083648', 93, 4);
+ T('-309789386.38907', '5650535476.16', '-36897482', 5, 2);
+ T('-983145660.03797868334662552075', '1.42766670475289044485321E+28', '-41978908', 92, 6);
+ T('-4.30426338272620', '-1.1E+39', '-4', 16, 3);
+ T('-8.7132685169554E+29', '962758.558524181416401176980', '-871326851695539999999999954746', 36, 4);
+ T('-1.1896963', '9.128E+4', '-1', 31, 6);
+ T('9.368115576675607059038048E+28', '-18365475.156912577025', '-534563', 35, 6);
+ T('-4.304708E+26', '8.71176864261131949455E+36', '-309497410702506624814219264', 17, 4);
+ T('-592605581.6163191', '-6.6966962E+9', '-50491781', 25, 5);
+ T('12.53173293', '-68', '-68', 75, 3);
+ T('-6.2903667884856822791E+48', '-7.15561E+9', '-176288144', 6, 4);
+ T('3.44437567905E+34', '270218.6459', '34443756790500000000000000000270218', 33, 5);
+ T('145.8', '43258.7422659172424647498308', '43259', 81, 6);
+ T('5.7174167130E+43', '2.04E+5', '57174167130000000000000000000000000000204000', 34, 4);
+ T('8.35738210E+50', '9.84963830859928425708E+43', '835738210701843410862416940784996013131813231788032', 96, 3);
+ T('-912.52419810996368411', '-2170864989.811657', '-269', 6, 3);
+ T('-26.30', '7440.3881899', '-10', 43, 4);
+ T('156616.174166', '-8.1869042537E+17', '-818690425369991224', 69, 6);
+ T('3371804.4889032465476', '-37086265894981808.199201628568', '-37086265891618980', 4, 6);
+ T('644819849.793958554114290', '-8.003621E+13', '-80035668082807', 83, 3);
+ T('-85047.3768829065828', '-9.32223033128E+46', '-85047', 72, 6);
+ T('-309917938.92850823934003867', '-9.538060401868758816269607E+45', '-39385330', 15, 2);
+ T('7.18', '99.9391', '103', 54, 6);
+ T('-544.07478600306201298607', '-22513.02728197416654', '-529', 77, 3);
+ T('1.56518165829364274868E+48', '-2E+19', '-19999922995531350016', 8, 6);
+ T('-87285.82320852756848187396444', '-6.533983E+23', '-87285', 68, 6);
+ T('8224559579.775870007007', '-6.39681E+41', '-639680999999999999999999999999991775440421', 1, 5);
+ T('3.4631091654E+48', '-6.7289079148207', '-6', 77, 0);
+ T('-82841021.48', '595391.5752', '-82839553', 75, 5);
+ T('2403584.6362', '8226779008.09982961081', '8229138304', 66, 5);
+ T('-954.66', '-8456864.40', '-666', 57, 6);
+ T('9.42471791872089817058168E+43', '-509954.631142', '-509954', 16, 6);
+ T('-618036413.185675022994', '16132978.4584331068225103929987', '-604001421', 56, 1);
+ T('-8.312E+32', '75588656956.81510748', '-831199999999999999999928706310340', 92, 6);
+ T('29814.78920645', '6558517.39168614251135389785211', '6584183', 12, 6);
+ T('-81493824.839', '5.94885E+23', '-67862336', 64, 5);
+ T('4462913251.35495090214470242227', '-6.561351484059322E+50', '-656135148405932199999999999999999999999995537086749', 42, 4);
+ T('7336.144009', '458281.46939399183', '458409', 92, 4);
+ T('-7.239E+5', '-3.3807543216608934917681089061E+45', '-68540', 63, 1);
+ T('2943195365.4229018908592837', '-8.7278060997476072126E+47', '-872780609974760721259999999999999999997593675547', 61, 2);
+ T('-76.55302', '78568.4100534819', '-4', 13, 6);
+ T('-54696351507959497.4887457625', '801.4516676', '-54696351507958985', 77, 5);
+ T('-32.5920', '388182541673987852.2878042', '-20', 65, 1);
+ T('3.45659042973291571441092447555E+31', '586845220.7557553658405149135', '34565904297329157144109827927596', 89, 2);
+ T('5.53140788932034232353', '-6.0359E+7', '-60358995', 89, 4);
+ T('5973.0030095514633664922597', '-4.09739616093296077841393230881E+49', '-40973961609329607784139323088099999999999999994027', 22, 0);
+ T('72.518765980', '-8.204813', '-8', 68, 1);
+ T('-619.2473201953102679144049651', '-6046356821.78', '-65', 77, 6);
+ T('2505550296.1980381539804', '-7.710665729920336954649427E+38', '-771066572992033695464942699999727195688', 10, 4);
+ T('5447.74', '-834096.86209652898821469', '-829993', 47, 4);
+ T('8166591.6605344976276972', '2675266440.420754528171', '2675826623', 41, 6);
+ T('1159848107.173783838', '-609705.28857374435163610663', '-527617', 33, 3);
+ T('6.928170481E+35', '-3.738331652E+24', '-1312970377076636760276992', 55, 5);
+ T('-4.52E+4', '23.894541929953303096407', '-45193', 13, 2);
+ T('230892075.3408117907850146678', '-4.83E+19', '-48299999999844736469', 57, 0);
+ T('-210.609', '838.833073', '-146', 42, 5);
+ T('8.9E+4', '1668.8411', '90028', 23, 1);
+ T('-5533789404330.1234', '-979', '-129', 34, 0);
+ T('438180.817345297591161', '4718.80495', '442350', 11, 4);
+ T('1.715E+6', '1E+25', '10000000000000000001715000', 59, 0);
+ T('-9.8E+6', '-7.8799925505E+20', '-8749376', 2, 2);
+ T('-340373406.9404659', '1E+1', '-340373398', 48, 5);
+ T('-73.06815805605389354', '-7692.891950965136934168', '-9', 78, 5);
+ T('-9.30511933452046690634852516E+50', '345312157.80482409973636', '-930511933452046690634852515999999999999999990232163', 43, 6);
+ T('-3933257.273249472062', '-88.1908963395085442947006382', '-65', 52, 6);
+ T('6.05E+45', '4.7953502E+18', '6050000000000000000000000000036171293776228352', 92, 3);
+ T('-9978543571', '8691.4122471260477101564', '-9978534913', 22, 6);
+ T('-6.33247435719533E+24', '-356358.69426638', '-266246', 4, 4);
+ T('-5891.39018663', '41.29914417010858707756000156', '-5891', 75, 1);
+ T('-4.900349215243', '2E+15', '-4', 10, 2);
+ T('-3.6', '879.1692420486540631975700', '-1', 66, 3);
+ T('-453838.67557112', '-7.597537370201730E+29', '-289998', 83, 3);
+ T('36069146.75511740168851812408', '-11.46', '-1', 53, 1);
+ T('-1.042274009095083E+45', '-5154.05592048488812468413636', '-5154', 90, 0);
+ T('-7725.912634', '-13905981.055884375230077649', '-4141', 55, 6);
+ T('4.70980562649702E+34', '7.1631696586E+15', '47098056264970200000037402296416832', 56, 5);
+ T('-136.058772293474763307091', '-4.9332628769827843E+46', '-136', 20, 0);
+ T('-4.409644790931919E+24', '1528.823871924962466348', '-4409644790931918999998472', 87, 5);
+ T('4629164149.0', '97057990.77', '4696308983', 80, 5);
+ T('6.37819422420307362', '926.311767364612993543', '926', 36, 0);
+ T('5252.685', '8.281E+15', '8281000000001156', 45, 4);
+ T('3.0604E+11', '-157811.699732519539050617265784', '-8307', 87, 2);
+ T('-5465054171.67220422012834628', '6.8076686374454968E+21', '-5463480539', 4, 1);
+ T('25705750.49876413134031712116', '921.793298622133113301898204', '25706399', 6, 4);
+ T('3627.694061695', '-6E+36', '-5999999999999999999999999999999996373', 8, 1);
+ T('-785506.391967865', '-6.4227825440787934E+24', '-138338', 47, 0);
+ T('455587.2874', '27422', '457663', 78, 4);
+ T('-33142170.045891174989391584', '-1.5348971835898297284', '-1', 11, 5);
+ T('1.027622116039894162400729E+35', '482782418.73254014182', '102762211603989416240072900075760850', 59, 5);
+ T('-4.371E+8', '367035642452.205661105593561199', '-168332684', 11, 2);
+ T('-3776887930.4094118363', '1.20567372653913', '-3776887929', 81, 5);
+ T('8315989.2420731381', '3506.71989', '8318455', 6, 2);
+ T('6.21532E+49', '-814759.266899448729', '-814759', 89, 5);
+ T('7.286566428147268819189152', '-2.203744186603227021639879957E+37', '-22037441866032270216398799569999999993', 97, 2);
+ T('38932.7877632440204646989', '514862.91436796381524409', '514878', 5, 3);
+ T('-4116.011301532073721', '-90781.707351', '-17', 17, 5);
+ T('39162.831352601615', '6089682438.292945788216235', '6089719550', 7, 5);
+ T('-2249009', '9.8695352159837', '-2249009', 8, 3);
+ T('-510.8101668', '545116.752235512083237687', '-162', 29, 3);
+ T('6.0642316E+16', '96230.2', '60642316000002022', 27, 0);
+ T('9642509768603227.563', '-381741314.818609501258140266', '-373344513', 98, 1);
+ T('-93277737.35056140784', '1.1329E+8', '-17777705', 17, 2);
+ T('2.19055673E+46', '-71997335.4967565995926', '-71997335', 36, 4);
+ T('-1.8E+8', '997900.24667224871792991208', '-179340532', 68, 3);
+ T('9.83071E+14', '-8699', '-507', 91, 5);
+ T('86.364537955721919', '-9681080817.86428027895', '-9681080737', 26, 5);
+ T('-4.770477237241076632467', '-46508.71204756860828172867665', '-4', 75, 6);
+ T('-3.54632012E+46', '26202700.310096533312', '-35463201199999999999999999999999999999973797300', 80, 6);
+ T('8.185E+6', '9.209505662E+34', '92095056620000000000000000008185000', 30, 0);
+ T('-39.097138193090301480304', '9.174469995152547546062693E+44', '-39', 15, 1);
+ T('-9.559686656426002112638513755E+50', '877785.05', '-955968665642600211263851375499999999999999999122215', 19, 1);
+ T('9808.91947562581874', '-742.42441676579979', '-166', 29, 6);
+ T('2.868487650948E+40', '6.6783022399016332814844E+33', '28684881869107387093740624167160029405184', 9, 1);
+ T('-26355673.6338054754221', '-722156.1667', '-132297', 13, 3);
+ T('1.806275392115647', '1.4480540E+9', '1448054001', 39, 5);
+ T('-7.2E+2', '-2.266286E+9', '-656', 18, 2);
+ T('33', '9162239031954238.7639', '9162239031954239', 76, 0);
+ T('-5E+38', '-60.5270880168804148877562842', '-60', 37, 1);
+ T('169354987.78', '9962.9', '169354987', 23, 0);
+ T('1136.751184', '109381.701996569150602960211', '110453', 56, 3);
+ T('-154025287.8573806266904274', '-6214.6489089027', '-6213', 48, 0);
+ T('-1291.8765534696700', '-473205.04554214589', '-1', 91, 6);
+ T('4766.0298779293109787557658', '9099.62225871539905863384825', '13215', 84, 5);
+ T('-749410728806489338046570.211958', '-547591699.11060', '-537001985', 28, 6);
+ T('1.871056725995E+17', '-18876.8675237634336930', '-2332', 79, 2);
+ T('62.983030134437841397993537', '-4115.728821018002', '-4097', 92, 6);
+ T('44093851.43', '-8.45093778917088135687664085370E+38', '-845093778917088135687664085369966428773', 16, 0);
+ T('267535102.5356046302588', '4.2489E+8', '536039166', 57, 4);
+ T('2.913E+9', '2.3283645631708146918', '2913000002', 3, 4);
+ T('3622747.852001906', '666011992.32817740120', '666357595', 44, 0);
+ T('8.895899', '5.511486404', '13', 6, 4);
+ T('11.591331', '-8.9E+5', '-889989', 79, 2);
+ T('-5.6E+2', '-314992135', '-519', 22, 1);
+ T('-8.43241832927911746E+46', '387786.421104943249', '-84324183292791174599999999999999999999999612214', 3, 3);
+ T('-5.99949056313349E+45', '-8.779093176E+21', '-5954435489502771511296', 83, 3);
+ T('-6.6543E+9', '212575.2726743939', '-6654296321', 21, 6);
+ T('1.8', '3258253.92788', '3258253', 8, 5);
+ T('-551.7253859', '-4.2886E+22', '-551', 82, 4);
+ T('-5.76E+3', '5301919233.3695559', '-127', 18, 0);
+ T('25.8508719027708344261163', '-7105549.38942826286', '-7105541', 72, 0);
+ T('-14327.58669025488543158617018', '85.4842173813653956726724588611', '-14243', 49, 3);
+ T('31423.9661129', '146328386.298911966811', '146340863', 70, 1);
+ T('-124.7197859698043740', '5.2E+2', '-116', 67, 6);
+ T('1.138859680691150E+34', '958386292496908.0374545473419', '11388596806911500000566821900360204', 44, 0);
+ T('396389.841', '478.56668103585193', '396799', 57, 6);
+ T('-3.810681889252375', '46599161.9437973354851', '-3', 28, 1);
+ T('-7031205413358.2', '67.6614', '-7031205413293', 4, 0);
+ T('-82834.7649633612235554', '459136.5', '-16914', 68, 6);
+ T('8.6616479895766475E+39', '-938640.2507', '-938640', 30, 2);
+ T('-581653784917.6258012', '76224.88', '-581653774357', 86, 2);
+ T('295.4565337060887115', '-373502.94743', '-373465', 81, 2);
+ T('88111601.0019145', '-37706968.7069165552670', '-37684231', 63, 2);
+ T('2.078709016021007081E+36', '6763243.5447207214501', '2078709016021007081000000000006501099', 25, 6);
+ T('233.85056871345278263151584379', '-1783.80784749753776', '-1559', 97, 1);
+ T('-441.9524323899032820', '55262.7284131450795398625', '-33', 49, 2);
+ T('-57.26551962246', '110.95483', '-17', 61, 6);
+ T('651922807', '37420853970094722.915464914848', '37420854553858039', 59, 6);
+ T('-4932936470.02630917', '3.16984868319639460136960002E+34', '-4865663254', 91, 5);
+ T('8.781506562813E+45', '1.179E+21', '8781506562813000000000000964472918091252891648', 32, 4);
+ T('-2694209068.9602624248', '-2.376213891764614902934400E+28', '-1447468', 32, 1);
+ T('-1.85815930771877777E+22', '-355802.867305043404924', '-270490', 19, 5);
+ T('8.81771', '54547839.6505252', '54547839', 18, 2);
+ T('-2.684957160164100463E+26', '30.3747968744', '-268495716016410046299999970', 21, 3);
+ T('-9.49225222E+33', '4746631606.1296054603529761', '-9492252219999999999999995253368394', 76, 3);
+ T('-9.597390733561047325579429', '-422', '-1', 62, 6);
+ T('-5868', '9.704540269546513E+37', '-5868', 1, 0);
+ T('46217516.299250', '-29038.7271', '-16450', 19, 4);
+ T('8.87009267815797373161942539E+33', '-7207.610607', '-2087', 7, 3);
+ T('-5425074', '3E+9', '-164274', 45, 6);
+ T('-408377475.1286376', '-9.640720732763104756191689487E+48', '-139942019', 98, 6);
+ T('51', '97063.3391973221504880392', '97079', 6, 3);
+ T('11230', '-13555951.1252486', '-13553697', 55, 6);
+ T('1.27E+9', '4.86E+9', '6102695808', 52, 5);
+ T('1.8E+2', '-6180799642.6645351274', '-6180799498', 32, 1);
+ T('-1.8E+6', '8.537748260722548388108162E+35', '-141120', 7, 5);
+ T('-4.6833674525E+49', '-7.131867617040670122E+19', '-2131403416276379812', 87, 1);
+ T('38896.69885435', '8.33683E+48', '8336830000000000000000000000000000000000000038896', 51, 4);
+ T('2.336E+7', '-2.2932150425215655562E+24', '-2293215042521565549887552', 44, 5);
+ T('-891.0553539', '-4.90E+12', '-891', 95, 2);
+ T('-5.040284820542E+15', '4118992.87727690', '-5040284819849776', 82, 3);
+ T('-4E+1', '83591.893136157225671871', '-33', 19, 0);
+ T('928068901.51785114749309568', '-5.2828499862786939546353', '-1', 69, 6);
+ T('-7.8708987934890616435542814322E+31', '39.0060897921884', '-78708987934890616435542814321993', 10, 2);
+ T('-1517666183.648669', '1.67770672421718888E+19', '-1073777415', 28, 3);
+ T('7.2518668581407975620858170012', '9007888751.3801027144', '9007888751', 54, 2);
+ T('-5.05404622E+9', '-9806942', '-1351690', 48, 3);
+ T('3.25E+3', '83.2185935', '3315', 72, 0);
+ T('14609.761669', '1.9854277E+19', '19854277000000010513', 67, 1);
+ T('9.605498611948472384163347E+38', '849752967.62847208208458471', '960549861194847238416334700000304362375', 39, 6);
+ T('2481004.519', '7.3406219082026E+45', '7340621908202600000000000000000000000002481004', 36, 3);
+ T('216253.566574', '-36826836.581307617336745669631', '-36741699', 51, 5);
+ T('9.31811369608E+23', '-5.64622313367776187185932', '-5', 79, 0);
+ T('-68719.12342', '37', '-68683', 29, 4);
+ T('9.821737', '-331648.793093169416045', '-331639', 83, 2);
+ T('-3.78967502E+18', '-4E+13', '-35459807868928', 66, 2);
+ T('-8.68E+9', '-9406.624241', '-190', 62, 1);
+ T('2176949111.347815342366001530', '7.190154939866321362E+30', '7190154939866321362000008428407', 10, 6);
+ T('2.3E+8', '-7.3043916E+8', '-570955896', 51, 2);
+ T('-430839752.364756334221892246', '-5.69720123491506147879768590', '-5', 89, 5);
+ T('626889655.2716360215338792137', '-9702707.677921102', '-8391681', 53, 5);
+ T('4.1165E+7', '-1377.10694904932053910165', '-1313', 33, 5);
+ T('-3275819168.356966521594475674', '671722697.03754', '-3275751447', 47, 3);
+ T('-18587752442724848625.834869259', '-11740040.62828040742299355100', '-8586113', 43, 0);
+ T('-617.45017217171142', '-3815536184.0', '-545', 58, 3);
+ T('-653886.596687744554147840331101', '1890629539.06106296629929005660', '-608285', 93, 0);
+ T('4.76119494082935821053574433E+31', '-4.1734129859509877215141E+30', '-2856244437572393093923665937504', 99, 6);
+ T('115420.60', '-8.3252E+7', '-83235076', 30, 1);
+ T('-6.8893322239415386820419282E+45', '1.3446184028328925043', '-6889332223941538682041928199999999999999999999', 45, 4);
+ T('7938028470.1725088501122', '20276851.36271825', '7939160055', 37, 6);
+ T('-2.506E+47', '8.2173E+8', '-250599999999999999999999999999999999999178270000', 55, 3);
+ T('-999.5208116901809578635', '-8.1172371E+9', '-355', 4, 0);
+ T('-219742.7262', '-843049222.329355966328946649421', '-215046', 17, 3);
+ T('5660.94392', '6.24235562630451E+32', '624235562630451000000000000005660', 52, 1);
+ T('4981322190.3378987194019318', '702831.773316', '4981455343', 40, 4);
+ T('-90.174', '-772341.000150146', '-81', 22, 2);
+ T('-8.81577004E+9', '-131041379.2216533115030733211', '-88442915', 65, 0);
+ T('-826.11019565718', '4.20E+7', '-314', 91, 4);
+ T('8.9914830218558826447964215109E+47', '-7757922629.2543474036', '-3428876613', 82, 3);
+ T('2309.94437809', '49449.78353110124914521387', '51501', 32, 3);
+ T('-2330.09356850738858171069223', '-16.038214841245749851', '-10', 48, 6);
+ T('-26997', '-58645098.27976450581', '-18529', 42, 3);
+ T('897.152318914502799521325', '50478.638556860834565952581389', '51119', 64, 1);
+ T('-35789.696101509859385', '-4', '-1', 71, 2);
+ T('43.9630509096418775016391091', '76750.218131743830120', '76783', 37, 3);
+ T('-2.8614796180217702391986', '3401.4998907318868578', '-1', 49, 3);
+ T('9955648.75821742646318250', '250.786275728', '9955834', 65, 5);
+ T('-165.2865585244592157544884', '5607277', '-129', 26, 3);
+ T('5.50761E+9', '7.794829676E+38', '779482967600000000000000000001212642704', 60, 5);
+ T('2628600241.7310589755058', '-30535.697643166953164841941', '-13895', 56, 0);
+ T('5.67108085818823E+26', '2.53474E+9', '567108085818823002147483680', 37, 3);
+ T('-8E+6', '705272573.2410921809', '-7471363', 18, 4);
+ T('2.29828244202854', '-789407464.30416177226421495', '-789407462', 77, 4);
+ T('80403321.4013416806379', '6.58564057397000904012383E+26', '658564057397000904079498105', 39, 4);
+ T('8E+8', '3.9866E+6', '801103016', 89, 2);
+ T('-42855276648792.1471232', '-6.0106648416714E+46', '-42752197433688', 98, 1);
+ T('-113.774430218199923805', '4036761.547149738329053552', '-97', 4, 6);
+ T('-99669052436461496745.67388', '-9.033619051305746547743E+50', '-11821987795151273', 51, 1);
+ T('74509218643984.23630680612982', '4098487.42449952849793679685', '74509222578615', 16, 4);
+ T('8179011176.04466', '3206.72346673', '8179011310', 7, 5);
+ T('-3.1E+9', '987754.073919920', '-3099602070', 20, 4);
+ T('-34359.01584518926346', '2.7546150588E+39', '-34359', 73, 3);
+ T('91.204', '-3.04426953490467578047E+32', '-304426953490467578046999999999909', 36, 5);
+ T('-7.38454E+8', '-40743838.04057072', '-106894', 100, 2);
+ T('8.6732296503327669406379880481', '514698180373018323.26945962', '514698180373018331', 16, 3);
+ T('2131.849602053892', '1.5481336999606156E+44', '154813369996061560000000000000000000000002131', 84, 5);
+ T('-5.76676E+39', '19572662.3420', '-5766759999999999999999999999999980427338', 7, 5);
+ T('-3766.5', '62.76623134297648', '-3714', 22, 2);
+ T('-5039786732.93781741865080', '-448125123.862257', '-136644803', 46, 1);
+ T('-625103.606131104681981', '-46953570314319.4105193', '-67663', 48, 6);
+ T('7409966', '39.79410039859211792784158750', '7409967', 41, 0);
+ T('-94311386.834454916', '5.6807708', '-94311385', 98, 0);
+ T('8922.1832', '68971916.907573190644612', '68972510', 4, 6);
+ T('40.3265', '-5792.14700531', '-5784', 49, 5);
+ T('9.33263023971471E+48', '-7.3177372439', '-7', 56, 6);
+ T('-3.1E+14', '7.81225063024053474508350E+35', '-26458443489280', 4, 5);
+ T('69272257.9663537', '7.26970761639165681517228344929E+30', '7269707616391656815172352720843', 87, 5);
+ T('-60841.940578074127565907', '-721563388.1709826127246008259', '-11433', 30, 5);
+ T('-86539.152887090810828837', '-119953944.06158168', '-20995', 15, 5);
+ T('58363494.979', '-70.84152337448', '-2', 1, 4);
+ T('-8.19E+35', '-3.4091658281953820464E+37', '-693506292926174493205212961146142720', 89, 5);
+ T('508226.0741279162592', '27.36904779214442528', '508251', 23, 3);
+ T('-7940648915.40238660864915199457', '-603936574.450', '-21759761', 19, 4);
+ T('-9.657975E+32', '-7.817952788644173418436890', '-7', 43, 0);
+ T('-40.714842508803474', '7.48592E+16', '-40', 35, 2);
+ T('-544.1974074', '7436.517409767', '-532', 91, 0);
+ T('-44511346.118521257729', '-978152.965107', '-401506', 45, 2);
+ T('-98725.854147314', '730146718.42334003574639', '-32801', 61, 6);
+ T('64.11405364318191189949961', '1.72903E+41', '172903000000000000000000000000000000000064', 19, 2);
+ T('-915514485.11060844105515019', '-150944.717851643', '-1045', 71, 4);
+ T('3.67331395405529722343120689264E+35', '2811.296176876', '367331395405529722343120689264000763', 40, 1);
+ T('-2.3965143992989198778891011560E+44', '6.04448943', '-239651439929891987788910115599999999999999994', 4, 1);
+ T('-1.045167946961265E+27', '-3.701310150344453209140210930', '-3', 94, 5);
+ T('-39910244.6018849', '-306.6894673159983224223814', '-290', 58, 1);
+ T('-6.197030317579928E+26', '-7.24116E+23', '-722820106592701662216192', 2, 1);
+ T('-69646705.484818375834706', '-8.339756576380E+39', '-69646705', 49, 0);
+ T('-5.1619935473040332E+24', '-65.6986205539', '-65', 94, 3);
+ T('-5.07189732694326809290370562E+50', '449018.67751173469463996593', '-507189732694326809290370561999999999999999999550982', 17, 2);
+ T('1.4649E+47', '8.8E+4', '146490000000000000000000000000000000000000088000', 86, 1);
+ T('-6986.865777634047842', '-2.78E+38', '-6986', 46, 6);
+ T('1881577.58539895349126514', '9670714.3304341296015', '10466811', 73, 2);
+ T('4.98135312929E+49', '1.6627E+8', '49813531292900000000000000000000000000000166270000', 87, 3);
+ T('6.0463301722598897E+33', '-9968850846.2257747283977593268', '-8624576414', 42, 1);
+ T('-821.199', '-71056.4023036214263128778', '-261', 79, 0);
+ T('9.2355E+6', '-8947.4833950574524', '-723', 75, 5);
+ T('-3.136021E+37', '8972.793830848408052697002229', '-31360209999999999999999999999999991028', 22, 5);
+ T('-6.289911E+7', '14.683111628241', '-62899106', 36, 6);
+ T('422148254.7669567', '-25.0915936', '-1', 45, 5);
+ T('4.346E+8', '-8.015340041615449267731E-7', '434600000', 49, 5);
+ T('119629880712489.9363', '14117.06013934065667478497', '119629880721197', 62, 4);
+ T('-769001.179252176166811325003131', '2.86E+47', '-769001', 24, 2);
+ T('-3.85834966E+19', '7.5332981E+9', '-38583496592466701900', 72, 5);
+ T('911032544.68515140603', '-1.4106E+12', '-1409957402912', 46, 1);
+ T('-447.3299052834177677', '-1.89734441245601679991E+41', '-447', 42, 5);
+ T('1.0810737E+8', '43.71784438602124925748930', '108107371', 25, 5);
+ T('5.7E+28', '-2.60638222113737E+39', '-2606382221129942315491801325072908550144', 89, 3);
+ T('8.8', '782.266698931', '782', 16, 0);
+ T('395949.236380128', '-9335.64697333727135348', '-9299', 23, 2);
+ T('-6951.714992242430557215602', '30462.34544', '-2305', 16, 1);
+ T('7.3', '-317.73', '-313', 16, 3);
+ T('-5967177962.6', '-1113143.828493477', '-59425', 52, 2);
+ T('-16332476909664954.20', '-3635667.4045106260', '-14481', 54, 1);
+ T('285307.5', '85.1470415497885029893', '285311', 8, 1);
+ T('-7185.9664100', '8.32502119512E+16', '-6161', 5, 0);
+ T('-8.1385256089106566140683250632E+29', '-6.1321E+8', '-8394128', 97, 3);
+ T('-7.9336676084732628568157917E+45', '-4889228234.9407505804', '-4836799434', 2, 3);
+ T('4.229493372024070052979', '-2E+3', '-1996', 63, 0);
+ T('-1.320308E+7', '-732070.58857402555515234', '-598662', 65, 6);
+ T('7241323.4970926015374647', '-65356119319966421193.572444909', '-65356119319964057729', 12, 5);
+ T('-3.31553997959828703643667842E+27', '235082.482032570866190071188', '-3315539979598287036436447506', 95, 5);
+ T('-6.327694956122E+49', '-517.236055092817708326286036473', '-517', 75, 2);
+ T('-6.582768079840863474526E+45', '-3365.5842133608217252', '-3365', 28, 6);
+ T('804.454740832758', '-91839981.216', '-91839689', 56, 5);
+ T('-16874280.63791107732234768752', '90.0491470305626709248028531', '-16874278', 58, 4);
+ T('6.914796', '-24.62435057441123826127376', '-18', 7, 2);
+ T('-1.41356', '-44.0596274571924448', '-1', 46, 3);
+ T('3.27E+38', '-92917111.0413', '-92917111', 74, 4);
+ T('361583629.0423317192', '1.545205942', '361583629', 28, 5);
+ T('946673.8', '5.9655376854488010872E+48', '5965537685448801087200000000000000000000000946673', 27, 0);
+ T('1.9666E+6', '-705161.17043959', '-49281', 35, 2);
+ T('960.76990222423600', '35461309.2055539729852945', '35462141', 56, 0);
+ T('-365909.98', '-5.07541E+7', '-266257', 4, 4);
+ T('-6.18905922857313E+21', '5.23156968969E-39', '-6189059228573130000000', 37, 4);
+ T('5.54023054309698E+50', '-3E+7', '-30000000', 2, 2);
+ T('4E+7', '-5.886663629585370300770240674', '-5', 81, 3);
+ T('-793', '6.112414612247E+32', '-793', 44, 2);
+ T('7.22344191853640430744E+36', '-231.82469767895165819302516', '-231', 5, 2);
+ T('-47542.2717554573951809774', '2.4792779573238173008031037253E+45', '-47542', 73, 2);
+ T('9054.7', '8.95213640798520989559', '9054', 53, 6);
+ T('3197.33850815289201477240615929', '-50.17690950655', '-1', 6, 4);
+ T('-5.5410846516644938329E+34', '-8.31E+3', '-8310', 89, 2);
+ T('379.941', '-7.47806222657188345158631927', '-5', 53, 4);
+ T('-6.2581990936960', '8E+6', '-6', 37, 5);
+ T('219.935164646124446249', '-97100677', '-97100549', 84, 5);
+ T('-3.243699008E+25', '-1.6795599E+8', '-167955990', 2, 0);
+ T('9177558914232426.00921478782', '5.54E+29', '554000000000000026598245724266', 41, 3);
+ T('-8.77277767659599660803E+35', '-7237554998.233910696699157268', '-188764982', 3, 5);
+ T('1831527931.8499250802874629873', '33362571.49444579485368024211', '1845491707', 14, 6);
+ T('-8.386618711268930E+42', '4.46260E+32', '-8386618710944404560109881849073010961547264', 39, 2);
+ T('-40609615146801718907.838737', '-489884664.21235607261058516', '-137364083', 9, 2);
+ T('-8.79457015269E+44', '-73607268.15733802818082', '-73607268', 32, 1);
+ T('-6.532139846230E+34', '2931.556', '-65321398462299999999999999999997069', 31, 2);
+ T('9.285766258196621486E+39', '-65575157.2253370683127695268537', '-52992245', 14, 2);
+ T('-2.258E+9', '16.3959', '-2257999984', 24, 4);
+ T('-1.582555903508949256E+20', '-6.5808768573928146E+20', '-9514993801203286816', 1, 3);
+ T('1.5931E+12', '-9.106871117764127404', '-9', 1, 0);
+ T('-8.9610422111862E+25', '1.13E+10', '-89610422111861997844107008', 15, 6);
+ T('-3.48765615375481E+29', '-3206097579.27353548818', '-454044331', 94, 1);
+ T('7.365E+8', '-3.7062148E+45', '-3706214799999999999999999999999999999263500000', 37, 2);
+ T('-6.66562790606738427467645E+42', '518968', '-6665627906067384274676449999999999999481032', 79, 2);
+ T('2.68441E+43', '-87383.3939716165', '-87383', 98, 1);
+ T('-2.857319913449E+39', '679813341.96932726113554', '-2857319913448999999999999999999454404387', 9, 4);
+ T('493.021504481540254', '-8792.2568963346706806274747943', '-8723', 96, 5);
+ T('-14.7238132454841128328268691', '-7E+6', '-14', 40, 0);
+ T('-639172.5557000314190241', '1790.49174288517184766564844634', '-638978', 94, 3);
+ T('-6.31943909348299E+15', '5.1E+3', '-6319439093482498', 94, 5);
+ T('-513.69340', '-73823970.58', '-513', 33, 0);
+ T('-6.0163424E+32', '244.568772978383666239316', '-601634239999999999999999999999756', 98, 5);
+ T('-25.76898', '-3830.3141131079849', '-17', 76, 3);
+ T('-1.30E+18', '12.96442550039659', '-1299999999999999988', 64, 4);
+ T('-7.382919759931330738E+47', '-13.7335853122590050', '-13', 47, 1);
+ T('136448.478810029559883340109', '19738327.20', '19873751', 5, 4);
+ T('-7580001715.07562981619600', '-5.40508136012387366559E+28', '-6501999795', 5, 4);
+ T('7.62E+6', '2.60E+5', '7862176', 43, 1);
+ T('533117.57460346641470057087874', '7815221398', '7815754495', 29, 5);
+ T('-153094541939654262172404212088', '-8.26E+7', '-811064', 51, 3);
+ T('-6E+37', '7395', '-59999999999999999999999999999999992605', 72, 4);
+ T('24301506.3', '-3.661872E+27', '-3661871999999999999975698494', 30, 2);
+ T('478523367.068614621412027254', '-8E+37', '-79999999999999999999999999999521476633', 31, 0);
+ T('-8.9156120999E+34', '8125038.779984338140009990328', '-89156120998999999999999999991874962', 34, 5);
+ T('7.052E+17', '-8E+10', '-77313875968', 37, 4);
+ T('-7.519520758611998351E+38', '26495034.3863103531612', '-751952075861199835099999999999974553542', 87, 0);
+ T('-1.6792000287921020279718162E+38', '4.604929E+39', '-156849699670634961675449150734985019392', 57, 2);
+ T('7034406874', '30710.410494217', '7034435582', 75, 6);
+ T('19.2267910249208595', '-8.70192489E+33', '-8701924889999999999999999999999981', 24, 5);
+ T('2316144961813.53336426662535994', '-9325276.5210909224588048', '-715', 41, 6);
+ T('-6.90E+4', '-24930.73421', '-258', 92, 2);
+ T('-9.55E+7', '993207.5445281', '-95424585', 39, 0);
+ T('1.54412003340875378576631016E+37', '-9.122042818006E+17', '-290482940520999360', 2, 6);
+ T('-9838.6798702', '-6.6004858941342365E+18', '-1090', 99, 1);
+ T('-4.77277130E+39', '4596.43941375035107006592691', '-4772771299999999999999999999999999995404', 93, 6);
+ T('-5828908.98237831382', '8.658782082862524459E+28', '-4239660', 98, 3);
+ T('6238564554.6234170790389282', '230874132.13055072126528', '6440025310', 85, 4);
+ T('610.269383970444778344', '-43441', '-43409', 40, 4);
+ T('673.9747294549', '-5093946.24833359157082', '-5093401', 64, 5);
+ T('-17.9084282541245042808180496', '-57096.234343320', '-1', 11, 5);
+ T('-1.49315E+38', '6126877113259580.4534037', '-149314999999999999999998733239159417284', 55, 4);
+ T('1.229025339004669E+26', '3.9396887E+22', '122903714573170553728256000', 11, 4);
+ T('-3.18E+9', '7.545788E+9', '-1007181984', 86, 4);
+ T('801.498', '83.73278853', '883', 82, 3);
+ T('-1.9866E+34', '9.004693493883245205248632505E+28', '-19865990096403389902259008214531270', 68, 4);
+ T('32.755135261613705930818', '6.53816515901709152434160056145', '38', 26, 4);
+ T('4.6E+4', '-3.79662007', '-3', 2, 0);
+ T('930355371391.9909945339863888', '788675.798', '930356157951', 70, 1);
+ T('2.1642E+7', '-612466.031', '-82018', 28, 0);
+ T('-8329.93073446', '-1211.3232', '-137', 76, 2);
+ T('-9758.571495761567035527072', '1.8169899030', '-9757', 25, 4);
+ T('-49218073.240740033570', '-1.578025903', '-1', 96, 1);
+ T('9.1394639E+9', '3.34E+27', '3340000000000000009139463900', 39, 2);
+ T('9E+33', '2524.92701144888959', '9000000000000000000000000000002524', 99, 2);
+ T('6.244E+40', '1.44069496014416622706793', '62440000000000000000000000000000000000001', 28, 0);
+ T('9.48518227987863013687E+38', '-20571', '-20571', 59, 2);
+ T('418', '30615.58344714272076907', '30647', 63, 2);
+ T('1.8380409857706785833368672046E+39', '-1869.20964159', '-1869', 59, 1);
+ T('3.46E+9', '-1.0013E+6', '-263764', 72, 6);
+ T('7E+43', '-37084607409426.5866', '-37084607409426', 96, 1);
+ T('-5.28184160434E+29', '4107.40570', '-528184160433999999999999995893', 35, 5);
+ T('-438865781.004957387322257', '18.2618761783', '-438865765', 61, 3);
+ T('2928.598668466101485941', '-9.65', '-9', 13, 0);
+ T('36826365348858230.0079297052', '-52.5925219423456056704960', '-2', 53, 5);
+ T('154507770.266413572389562478', '-48.272772974741343', '-6', 15, 4);
+ T('780.81701', '6947.234802', '6959', 17, 2);
+ T('6.415E+4', '-820102624.4', '-820053322', 73, 3);
+ T('-613.7463158', '-91896872.7816099', '-37', 14, 1);
+ T('-6732742.8889', '619782.3195924', '-6720194', 88, 6);
+ T('6.5551127107512871856E+48', '-8.06E+37', '-5493745364024342617508671208703393792', 64, 2);
+ T('9.638426179311237739427938485', '-748.89552558902007', '-739', 12, 2);
+ T('8.8297448E+33', '-5265052237016369', '-4680075543817521', 38, 3);
+ T('-31027669444975125337.9', '-7614.43', '-281', 62, 5);
+ T('383829626.9831136434656', '-58.928996674', '-2', 64, 2);
+ T('201.7982327068062058634393', '-7.0815808151377155169', '-7', 48, 0);
+ T('6.31E+16', '29317302.562072810935198604169', '63100000011278518', 78, 5);
+ T('-2.202655E+7', '1010836792.01726047105227790', '-17831942', 78, 3);
+ T('-4580.7', '4177170.71376416800788579735207', '-226', 86, 3);
+ T('-799.152', '-5.7E+33', '-799', 43, 6);
+ T('-3819984001286219738879939.9058', '-665078.73016117967621003190', '-132545', 8, 5);
+ T('-7821.1', '-3154.743764', '-3073', 81, 5);
+ T('4579.642088834071643', '-3.84106181853866811327E+35', '-384106181853866811326999999999995421', 71, 0);
+ T('-2.9557858620402567530E+42', '7.038882E+21', '-2955785862040256752994807233572734203265024', 56, 5);
+ T('4.57E+14', '441867.5', '457000000405003', 35, 6);
+ T('27.97', '20168.675091231222785436724', '20187', 21, 3);
+ T('-97.14608', '16963.65075376790955', '-33', 86, 5);
+ T('-5683896182.57768906936666517544', '-2.91634E+8', '-272718662', 11, 5);
+ T('-8896249.67917999353169', '-1.72643547102022E+43', '-8896249', 12, 4);
+ T('3.898993129E+40', '4917771639.444301509033', '38989931290000000000000000000004917771639', 33, 5);
+ T('-8.89418176587644160697503817E+38', '620178.74791664', '-889418176587644160697503816999999932782', 47, 2);
+ T('648441708.2428076526677002', '7.2833797930175849842004E+26', '728337979301758498430676844', 14, 4);
+ T('-8796.79237068172', '112920.29694', '-580', 86, 5);
+ T('7.7839', '-6.15778072194998076264845239', '-1', 54, 6);
+ T('-2.436489427', '769710625.512071255505', '-1', 9, 5);
+ T('-3512837.617262665120', '7.980824932297878', '-3512833', 65, 4);
+ T('-9.4112679E+43', '-1.966E+8', '-196600000', 82, 5);
+ T('8941580.41905', '4.5405223E+11', '454052246396', 34, 2);
+ T('9.58E+8', '5908453907.97712', '6328941459', 13, 2);
+ T('-1.96', '-5877889581.8011682726', '-1', 77, 1);
+ T('-25349006966698642566697641.81', '-292541928.674558786805531795', '-268587169', 66, 6);
+ T('6.68424994465980076553038517528E+30', '-2820.700015876948927232348', '-2308', 83, 6);
+ T('36.67033121199859', '7.7287377843523E+41', '772873778435230000000000000000000000000036', 65, 2);
+ T('-2.8055405E+9', '923.3911020', '-2805539841', 34, 0);
+ T('6863350411.516604', '-271661703.585234074163317258529', '-2166789', 77, 6);
+ T('8.3593601280535595255442313', '1.839735555485032924', '9', 100, 3);
+ T('-80.065661', '908745854.143739957307084', '-2', 48, 0);
+ T('4.4E+32', '-3200273.203751081043004', '-3200273', 30, 5);
+ T('-8.38', '-9.73725E+6', '-2', 82, 0);
+ T('3067.67653754215791116872480840', '65677.8901219143270', '68607', 25, 4);
+ T('-5116.993589058633', '-5.3323E+39', '-5116', 98, 1);
+ T('9.451019764E+21', '-9.41416E+17', '-576606197778235392', 38, 3);
+ T('-97.42308551286472303944702683', '147.6156488628726724157657613', '-97', 60, 3);
+ T('93790867660858860.33418248140', '1.74631646601196', '93790867660858861', 83, 6);
+ T('44579.42861256', '-629.3667276136071814716016129', '-85', 82, 1);
+ T('7E+8', '-127450477.319436890109007380382', '-100702317', 77, 5);
+ T('3E+40', '6287626932.2284346390864', '30000000000000000000000000000006287626932', 72, 2);
+ T('8853692181.84', '-1.614395855520381E+40', '-16143958555203809999999999999999971123435', 10, 2);
+ T('666263.81456936925377', '-9.48347E+9', '-9483338793', 82, 2);
+ T('-570.694247085879329', '-267674.50674842206268805336160', '-26', 48, 2);
+ T('4096.178289520732618216', '99171432.058886', '99171432', 69, 4);
+ T('-9.347568647409665050059E+34', '-49678271082', '-11006132842', 35, 0);
+ T('3081986580.6934', '901017567.839220921181648948648', '3082252255', 29, 6);
+ T('-67828.691845048572472', '7.9E+4', '-2148', 97, 6);
+ T('-875134271.5', '-891605636630368.7024105', '-335562015', 79, 1);
+ T('-6847202.6727906910160637269', '9.360E+31', '-6847202', 37, 5);
+ T('-175142157519.917590130205766961', '-6E+16', '-174046919887', 86, 6);
+ T('8057238584.7867194927245180', '-912126096.94405996', '-373309576', 12, 0);
+ T('8.925592242949E+44', '4.2737729E+24', '892559224294900000000042519831082945443659776', 33, 4);
+ T('1043.537119194730893', '639.111', '1663', 4, 2);
+ T('30431703915.1', '-9157.3903552956743473', '-133', 47, 3);
+ T('-1.56', '-1.4383E+41', '-1', 50, 2);
+ T('-961455485.92549296', '39026.3621217', '-961422605', 75, 1);
+ T('6.939041715829E+47', '-4539.92687620192695550899', '-4539', 36, 2);
+ T('868114160.021', '-62.1674555977790115280181', '-14', 25, 3);
+ T('30455.61151480212892037665582', '9E+9', '9000025847', 84, 3);
+ T('-34534178.0430907138492', '88207.99935269', '-34513697', 56, 6);
+ T('-862', '3.9334511E+36', '-862', 60, 5);
+ T('-3.23722375806E+32', '2.95697513167900976462', '-323722375805999999999999999999998', 41, 1);
+ T('-426801.331813914426', '58014.74266259435172925535478', '-393505', 10, 5);
+ T('-20046948.89', '-2229619776.6725588812', '-2180132', 23, 2);
+ T('766.2821', '5552358.5243044325513807525', '5552894', 68, 3);
+ T('2.21562216555110E+15', '-1776504376.786409', '-1103169540', 47, 2);
+ T('-6.32286734852182E+24', '4.3E+5', '-6322867348521819999572048', 16, 6);
+ T('-3E+1', '7.11061', '-25', 17, 6);
+ T('503385345.0980152089950819', '-6.43E+8', '-542270143', 67, 2);
+ T('-57.5', '3.02483228839E+12', '-57', 43, 4);
+ T('6.184928510E+41', '364966125.27', '618492851000000000000000000000000364966125', 4, 4);
+ T('8505356042', '-3.0748719877608930', '-1', 50, 5);
+ T('-7.753E+8', '-8.49599E+10', '-134226208', 47, 2);
+ T('7.776629316238367949', '-3.765411E+35', '-376541099999999999999999999999999993', 40, 0);
+ T('-9416.1224030', '-8.59786488472275972968908E+28', '-9288', 3, 3);
+ T('5.2E+9', '7.0190007616235071924438288152E+50', '701900076162350719244382881520000000000004327584768', 54, 1);
+ T('-2548214.3347868608212000', '-9.1067545068212E+46', '-2548214', 74, 4);
+ T('-92.4214017314851204162685828', '4.91185801172223320E+19', '-28', 12, 2);
+ T('-22276.271826321844237013', '31161.0957207835448707857575650', '-1539', 62, 2);
+ T('-7984613400.20035', '5400824.748788481534143924727', '-7980285960', 22, 5);
+ T('586050.21474', '91587763916562274137.20', '91587763916562298715', 36, 4);
+ T('-2.9481230551E+45', '2.31529539877E+34', '-2948123055099918448179655254540867319407575040', 21, 0);
+ T('-417.32796266326', '6.34957973153', '-417', 95, 1);
+ T('-9.259115742892841219E+43', '2958692.67638464285910195', '-92591157428928412189999999999999999997041308', 78, 4);
+ T('-3.15780012114610216802139911483E+45', '535876622.37377377705', '-3157800121146102168021399114829999999623506930', 28, 0);
+ T('-130279116.59893730914775', '2.1867340227403734149207278E+29', '-71460364', 89, 3);
+ T('-2.3130163938E+27', '1.9E+6', '-2313016393799999999998886432', 57, 4);
+ T('-667164342.399971861150642', '-4.852235528950486584853', '-2', 46, 5);
+ T('-51.7863647', '-5.60204565706276E+23', '-51', 61, 2);
+ T('-4.5910060242934E+45', '-5.8035170E+28', '-50136571693091512176160538624', 11, 6);
+ T('39.3874289262628438', '727760.805', '727799', 84, 2);
+ T('21.8564210609866299004', '9370817.8640843669684776193', '9370837', 18, 1);
+ T('-2.2786840396105E+44', '-6.541E+9', '-98549056', 77, 6);
+ T('38.546897000663820228546', '-89390225.22939530764004277', '-89390225', 95, 6);
+ T('815654.7105166925760410', '-2711911.5113', '-2163009', 65, 1);
+ T('3548.3367666', '-660.000984070591728544', '-516', 66, 6);
+ T('687217814705891949.529682183', '6.2632690949135E+31', '62632690949135651166124959951469', 17, 2);
+ T('-51.1426799458392328890', '-7.30012703521750372895825922698E+42', '-51', 51, 0);
+ T('7.951E+38', '13350945131784.75857200551', '795100000000000000000000008952898620680', 39, 5);
+ T('4.259884982133138003041630E+32', '-1.380366853956429402664307E+46', '-13803668539564293971554284894475903843012600320', 20, 1);
+ T('8.44973307295682522808442184E+28', '5547549.017', '84497330729568252280849757757', 63, 4);
+ T('576.0328414', '-1242.6372234', '-1178', 36, 0);
+ T('3695.10127', '9.922', '3695', 3, 3);
+ T('6.93568237514225122455E+24', '-1.2E+2', '-8', 21, 5);
+ T('661066.32994777979960046', '-50494430.73', '-50358678', 24, 1);
+ T('-47.89769705769900', '-9637566734.6931828306673', '-13', 2, 2);
+ T('3.8883380E+31', '21082607.808579230370362814760', '38883380000000000000000021082607', 91, 4);
+ T('894745497.858329267830', '5E+2', '894745597', 34, 2);
+ T('-8.02921838916717742450029537E+49', '7.26E+3', '-80292183891671774245002953699999999999999999992740', 73, 6);
+ T('9.46E+8', '-566.507120773576769712458206002', '-566', 86, 5);
+ T('-4.592E+40', '11.4670065981166726192671', '-45919999999999999999999999999999999999989', 84, 4);
+ T('-2.2182605648059769589E+37', '66405.47139', '-22182605648059769588999999999999933595', 49, 2);
+ T('269400.5563976299843363101', '8.68E+9', '8680005208', 37, 5);
+ T('-3.80E+7', '-96934.381158392900772425', '-86054', 17, 6);
+ T('-9211977436.4074670983782625634', '-81978370.556458', '-67273730', 97, 2);
+ T('-1.2E+9', '367982201987239735636583.0581', '-84150681', 100, 2);
+ T('5.00729390964887E+39', '59071590.379615589116192413', '5007293909648870000000000000000025517158', 43, 5);
+ T('6365.786897999', '-586038.867035', '-581921', 86, 2);
+ T('-1106238.633420', '737717134.611853113880334', '-16434', 26, 5);
+ T('-9.631520543E+18', '-5837282.30', '-4198882', 63, 1);
+ T('696.43622035719', '-39.00184167904040377662', '-7', 81, 1);
+ T('-81.9112', '-5.9E+5', '-1', 78, 2);
+ T('-563166998.8', '8.4696711E+37', '-563166998', 86, 3);
+ T('3031132.321256915438698868', '-2221101.91141865163435471', '-107553', 68, 2);
+ T('-2169.3893', '-29154003.77140', '-2129', 43, 2);
+ T('8.9618', '9.2549E+35', '925490000000000000000000000000000008', 78, 3);
+ T('-25393497.72', '5.058736', '-25393497', 70, 0);
+ T('9.7', '3007912.246982608948844075041', '3007913', 11, 6);
+ T('993999.00746', '-7.88085296642E+30', '-7880852966419999999999999006001', 85, 3);
+ T('271015.4497245667175844776', '-793.62195722', '-281', 75, 6);
+ T('-8425925617.1', '-739.1639837665360381', '-737', 26, 5);
+ T('-6.4916539309177300', '7.66971816449667866', '-1', 68, 5);
+ T('-9.3766670806858E+50', '723148111.70915755975714169', '-937666708068579999999999999999999999999999276851889', 13, 0);
+ T('-6563.385903343760126', '-78274.32', '-4481', 17, 0);
+ T('-3514889336.92693536405', '-90479.472001219', '-24679', 12, 0);
+ T('-26271259.2306918678856426', '1.8E+8', '-16796187', 86, 2);
+ T('8.56267124213342E+25', '9103466109.2991936927082', '85626712421334200511889021', 67, 0);
+ T('3.247857185528350203999325498E+40', '-8.3291199958099681E+43', '-83290410187677700669837064424826438815301632', 13, 0);
+ T('-6.381737E+49', '73730.6894864236', '-63817369999999999999999999999999999999999999926270', 79, 3);
+ T('5893.8174896057195539', '-1728186.736843362640', '-1722553', 51, 0);
+ T('8.6E+14', '7011.067', '860000000007011', 88, 4);
+ T('-7552.85698668209744', '-7964012.4934', '-1388', 62, 4);
+ T('-44294.59725509433993434', '1.22077730793667731027287E+49', '-44294', 28, 5);
+ T('3.68701E+8', '9.025E+18', '9025000000068775496', 57, 1);
+ T('1.78717718335E+43', '3.8062604E+9', '17871771833500000000000000000000003806260400', 11, 0);
+ T('-7.12441958160', '-4.92574218686086295E+33', '-7', 86, 3);
+ T('5204.7671413922335', '-1.186', '-1', 76, 2);
+ T('-80816046.6314213253', '-1.297861E+9', '-72417670', 52, 6);
+ T('8692606.8941138858093', '-98357.616904484547459029384', '-65537', 73, 0);
+ T('261.5081', '-269.06543006197997186', '-9', 62, 0);
+ T('-96', '-788919171554363.9520324606111', '-27', 65, 2);
+ T('-588.554312232532089530564', '835338441.41951629313714269', '-515', 56, 1);
+ T('9.70146604282394326278681299184E+38', '3.137', '970146604282394326278681299184000000003', 75, 6);
+ T('509.8267799271', '38.51', '511', 46, 3);
+ T('516681679.331719', '-30712745.241', '-18087969', 93, 3);
+ T('-246.106761579288', '-4.68E+4', '-198', 73, 3);
+ T('4688.116702660601019965160767', '760813.06257394676', '760829', 30, 0);
+ T('-7.519E+27', '-2997631.319253678', '-2997631', 67, 1);
+ T('51.78300', '-2331.532646', '-2313', 3, 6);
+ T('-479227311.6678050434', '-9.69258567574833E+31', '-402681263', 58, 6);
+ T('-3E+10', '-84070.34776003099901009224', '-67686', 25, 3);
+ T('6072103.918984130861', '-1813.704521284363943626297661', '-17', 30, 4);
+ T('-4.70817E+8', '63074.28052357', '-470812806', 41, 6);
+ T('42.649219', '-79397.592195912', '-79365', 90, 5);
+ T('-40421.018306665924023675670948', '5941864.33686144253546229793260', '-5509', 83, 5);
+ T('42.43608', '1.899163332533068405082286E+29', '189916333253306840508228600042', 37, 3);
+ T('-7644131.4687514545061729475', '2.499112E+32', '-7644131', 10, 1);
+ T('-99884079.46', '2987333.1390537', '-97519659', 85, 1);
+ T('-1459404.244', '26.8467836156934830', '-1459394', 80, 6);
+ T('76.20875390555', '54826.651395581924757065', '54894', 12, 2);
+ T('6.16407072189961689E+43', '-6865.84934214911', '-6865', 84, 4);
+ T('8.57678769E+30', '8E+7', '8576787690000000000000008696832', 19, 4);
+ T('8977.4094602', '7.19499257289851E+19', '71949925728985100273', 20, 1);
+ T('6.221140044E+29', '-328849.4021853462', '-328849', 91, 5);
+ T('-664641569.03065', '2.4E+2', '-664641537', 98, 2);
+ T('-4.2E+15', '-12064229374440.38425913503714', '-11959941085672', 70, 1);
+ T('14.7893036056', '-9800.00360643058474', '-9794', 29, 0);
+ T('1.8429E+6', '466761.9375325451258031604157', '2039773', 80, 5);
+ T('-6E+6', '5016203.379293', '-1246581', 61, 6);
+ T('-1845520.12129384772389116562074', '58.999815824', '-1845510', 19, 5);
+ T('3E+4', '5.54271748605E+20', '554271748605000021808', 31, 2);
+ T('6.1235E+31', '-2.8147590033573995697382E+34', '-28086703010796137021372909751132160', 80, 2);
+ T('978065287.956313894116074696654', '9.422178', '978065295', 69, 5);
+ T('-59.16339325711503274632', '6.3E+18', '-59', 41, 2);
+ T('383.73478339577550', '5271794200.3911342', '5271794559', 68, 3);
+ T('62231.72725', '2.4159912E+44', '241599120000000000000000000000000000000062231', 88, 1);
+ T('302325.2020707951378672039', '1.6E+8', '160300277', 48, 6);
+ T('1988.2', '7.046602E+9', '7046602708', 62, 4);
+ T('-8.7E+2', '-4.279241676484496758378961E+45', '-870', 88, 1);
+ T('9192886835.543862790391', '3E+3', '9192889275', 60, 6);
+ T('-5262157708.6287', '5.424811270133836204384', '-5262157707', 2, 2);
+ T('57883944.500824444653805612561', '-58180808.23591122', '-311496', 61, 5);
+ T('-84359561', '-1.9931848654031289475236E+23', '-17235969', 97, 5);
+ T('81432533.6468626243660748', '-3.263576E+33', '-3263575999999999999999999918567467', 53, 5);
+ T('-7.11025E+8', '3E+18', '-138502504', 76, 2);
+ T('1583321.93355545486080', '-4.997434743133909391801E+34', '-49974347431339093918009999998949159', 68, 1);
+ T('-3500.3507', '-1.1E+3', '-1036', 93, 0);
+ T('-3.6073367597772352346797059998E+43', '97.387', '-36073367597772352346797059997999999999999903', 74, 1);
+ T('-7.6135374906476E+45', '6412.52085018094697452888014305', '-7613537490647599999999999999999999999999993588', 95, 0);
+ T('-6983030053.3114931855', '1.4E+7', '-6981943333', 36, 2);
+ T('6.079925003073E+14', '86.55541319', '607992500307318', 100, 1);
+ T('2.8810866676703335947E+20', '5861500190.24129859554403059238', '288108666768595090814', 28, 2);
+ T('3.49E+34', '-2.24806', '-2', 47, 0);
+ T('-748256.32376', '291639.7447047', '-723145', 68, 5);
+ T('65.862251817558', '-2.463722456185', '-1', 79, 4);
+ T('6E+13', '-2555.6085404853494926', '-2555', 1, 2);
+ T('404028452.27704', '-1913764.79911685', '-590724', 13, 1);
+ T('48291335.284639', '-5.339738E+7', '-17695105', 82, 3);
+ T('-4176940743982290495.4441', '75798.99987549831', '-4176940743982224937', 87, 2);
+ T('1.75E+7', '-15.98740763907125140111069655', '-15', 76, 1);
+ T('32723.578168322241430071', '4258771.42153356', '4259795', 50, 1);
+ T('918515.200141301474521397562022', '-5.2164154E+9', '-5215628293', 25, 2);
+ T('7313.446297202776448570', '-4.69507053E+22', '-46950705299999999992687', 43, 1);
+ T('-8.109751935084551E+17', '964626.72855453368', '-810975193507889834', 96, 4);
+ T('8.5488243103103951E+48', '4742759.038199977', '8548824310310395100000000000000000000000004742759', 20, 1);
+ T('3.081E+9', '-9092748.0382698375074', '-699020', 23, 4);
+ T('-5.6530981405749411653194791E+40', '380.302717120818406282680134090', '-56530981405749411653194790999999999999620', 66, 6);
+ T('-7.63175432990801294018694277', '-268.7841785915509963921440', '-3', 94, 1);
+ T('-2.501094073737867973599E+49', '-1119.804108', '-1119', 51, 1);
+ T('3854.3900542', '-3.13E+10', '-31299997938', 82, 5);
+ T('7732.12025736479936046626', '9.098E+4', '98164', 46, 6);
+ T('-81020218.42884781554570524197', '3.41E+9', '-76809530', 61, 5);
+ T('78780.491136857', '-33.5015606597', '-1', 7, 6);
+ T('4708129083.64371020', '-934625843.622462122758391721', '-655688193', 88, 3);
+ T('-69606324.56', '3.3587911445923196570523515E+34', '-69341620', 36, 6);
+ T('9.77641336296048381286198463E+41', '294032122.84418', '977641336296048381286198463000000293999354', 8, 4);
+ T('-86962.46038521089', '4.74915983E+41', '-86962', 6, 4);
+ T('99.6674138418512111781717', '-1.025359965321555E+28', '-10253599653215549999999999901', 67, 5);
+ T('3.748468895952318577561E+45', '7492903913.992702061311133', '3748468895952318577561000000000000006553379817', 78, 0);
+ T('3.668420192E+18', '-4.03E+16', '-2009909410414592', 47, 0);
+ T('6.494929941452907380', '-427.16426663109', '-425', 72, 4);
+ T('3.8E+33', '3.281108073605160730340587', '3800000000000000000000000000000003', 85, 1);
+ T('-8271.2813175', '-2.03', '-1', 86, 6);
+ T('4.52282536277963507E+29', '824976.4480525840456102033350', '452282536277963507000000034448', 37, 1);
+ T('-5343743475.421031723033176730', '-1732.5587717799964416596762', '-1219', 32, 3);
+ T('9.117471126454192289922E+28', '4.243E+14', '91174711264542346219933891840', 66, 4);
+ T('2.5894749E+8', '-587880759922927118504673.22040', '-587880759922927116272193', 82, 2);
+ T('-3.141935E+7', '1.62350089693737931388138E+39', '-26569686', 73, 5);
+ T('46.833946041', '-53.84544873973240236257578280', '-17', 70, 0);
+ T('-1092956860.269901476761605893', '-5.364E+29', '-1092956860', 93, 0);
+ T('19927.15715945406808516947', '7.7501055464E+37', '77501055464000000000000000000000019927', 6, 2);
+ T('2.4739689228398840444E+50', '6.9780012432748', '247396892283988404440000000000000000000000000000006', 82, 5);
+ T('-8.8571796021419E+15', '2E+2', '-8857179602141700', 6, 3);
+ T('8.1527949473655766589307647513E+48', '-471.92007081366508882787502658', '-471', 37, 0);
+ T('6021.707163349332', '-7.247534200E+47', '-724753419999999999999999999999999999999999993979', 30, 4);
+ T('-81.48943545425875212619', '-9.84699255637138066631261802', '-1', 37, 2);
+ T('-944.705416', '-71695.7117747167295669071908287', '-15', 21, 2);
+ T('8.9740328408498787E+18', '-73907006.581566394', '-73666834', 11, 0);
+ T('-7814.8382179344447520306', '-90132.1', '-2', 52, 3);
+ T('-8.60585887400789117154850290E+40', '82.63826624883267314819478', '-86058588740078911715485028999999999999918', 43, 2);
+ T('51028731.64245638555935444', '89.86693617', '51028731', 56, 2);
+ T('53379266.0013273074602172149', '431067.2', '53384155', 1, 6);
+ T('-1.49728549032160063339827113E+37', '-48.19822625646186538032277', '-48', 24, 5);
+ T('-1.5615E+8', '-2.1E+5', '-139344', 6, 5);
+ T('-260.574', '-6.5163580209811369466602', '-2', 52, 3);
+ T('42382343.7630555150585964772', '-1.8684E+9', '-1834549625', 67, 3);
+ T('509.500', '8E+2', '1021', 22, 2);
+ T('-302289000770145089664803.75', '-347877945757895.7805516588', '-347602996465667', 34, 0);
+ T('1E+17', '-19282.88692004', '-19282', 43, 1);
+ T('7465.442666235204', '8987377.358145698368751117195', '8994809', 45, 3);
+ T('-1293.810346074', '-78.6', '-13', 13, 2);
+ T('3860513677.3072431', '-97719368.01', '-29430851', 81, 5);
+ T('5.024297493131497734239', '-5.7884627089E+13', '-57884627088995', 76, 6);
+ T('-25356539383730693440631.2477245', '1E+1', '-25356539383730693440629', 15, 4);
+ T('699.47451939763496', '-9.11235E+9', '-9112349957', 9, 2);
+ T('614.033710', '33247.27948', '33791', 46, 5);
+ T('-6554005.629119978322633734314', '-7939741947.727347', '-2359441', 37, 0);
+ T('3.4880842807210156783445223', '-4156.13', '-4153', 12, 2);
+ T('4.3260242E+22', '11.979344754612', '43260242000000000000011', 60, 5);
+ T('8E+5', '-3569037701.6354751767144021', '-3568500869', 82, 6);
+ T('-833052721.2950245513', '-8.43368E+7', '-17195025', 41, 1);
+ T('29522.3872593', '-8214637.08', '-8194093', 6, 1);
+ T('-29.805384196534724486', '-9242.38106926701711717928', '-25', 60, 3);
+ T('705262723997133859.2', '8757.979057826119379210664', '705262723997134391', 56, 2);
+ T('-916145077.642', '-52687.1', '-16773', 40, 2);
+ T('5425.741923294', '-6.05', '-5', 99, 2);
+ T('-2.024E+19', '-8E+1', '-80', 8, 3);
+ T('367.1614269640798707293128', '-96772.793990936338033464759025', '-96769', 1, 5);
+ T('25.93196846364809', '-4241573.2884940619133478595', '-4241573', 41, 0);
+ T('98846', '-17.3754736935439', '-1', 14, 2);
+ T('-72790.9011', '-1.2521E+22', '-72790', 37, 1);
+ T('6.8397298444434188527E+25', '4.37E+22', '68436258040891737177119168', 48, 5);
+ T('7.143E+6', '-3.9132903184079382240', '-3', 86, 5);
+ T('1.7E+9', '8.849204011444576664606583087E+37', '88492040114445766646065830871681989888', 54, 2);
+ T('-1.3474013910399876163E+25', '367.9040454105872070016400154', '-13474013910399876162999953', 61, 4);
+ T('8.269677983594424676878E+30', '-993510932.353145', '-454345236', 83, 5);
+ T('3891714574852249391346.8431595', '7.4533236993816670312E+34', '74533236993816687056541756418724082', 82, 1);
+ T('-9.416909537E+39', '70.79253294687094715624108', '-9416909536999999999999999999999999999930', 69, 5);
+ T('-1.72804953E+35', '6E+32', '-172692052855685009197902653674225664', 37, 2);
+ T('52925.5748857036500933', '6.59305887794584168', '52927', 40, 6);
+ T('520.52289427890751795', '4.79777084097207840670475E+26', '479777084097207840670475000', 80, 3);
+ T('-2.04E+45', '452.0966700132268', '-2039999999999999999999999999999999999999999548', 26, 1);
+ T('-1.8948336312310248963650864965E+33', '4544285719.816384606235', '-1894833631231024896365081995223305', 76, 4);
+ T('9.137972E+28', '-8.5E+9', '-178500864', 86, 5);
+ T('-64602672.10475541852742449376', '153.6661', '-64602663', 18, 0);
+ T('2.6E+9', '87.45186547488336651578', '2600000087', 11, 2);
+ T('2.74242718577E+34', '-5.167422039E+42', '-5167422018230121628474313630131873606795264', 44, 4);
+ T('2E+3', '5.9425238712886682472E+45', '5942523871288668247200000000000000000000002000', 87, 1);
+ T('-2963.9082904342305880504421', '907717.109624287287', '-531', 97, 2);
+ T('1.42E+9', '822534782.061766', '1973943166', 94, 0);
+ T('5.95089414E+38', '7.38355E+13', '595089414000000000000000072577074582272', 36, 6);
+ T('2.39E+8', '-5.153E+26', '-515299999999999999895217728', 42, 3);
+ T('-9632.53699075547577407460', '9.825759139118941935056935E+28', '-1168', 37, 0);
+ T('-129.373583568107', '-9E+5', '-129', 73, 4);
+ T('3.55662E+46', '5.4366163218553E+31', '35566200000000001114769846106866548459834703872', 88, 3);
+ T('5420273001.4794295', '8E+46', '80000000000000000000000000000000000005420273001', 1, 3);
+ T('2.782030256', '-5978.46992829502607822422914878', '-5978', 58, 0);
+ T('257775426.3499164255', '-9.93787347E+48', '-9937873469999999999999999999999999999999742224574', 65, 2);
+ T('-9385.30665372878586379231189', '5.9999027042594208110412477364E+33', '-9257', 58, 2);
+ T('38.29', '903.30043495719830', '935', 67, 2);
+ T('8929.232', '-309267055.7836396688', '-309266447', 98, 1);
+ T('-6.5366415E+32', '-499981.2720', '-499981', 48, 5);
+ T('891509.061', '-426.9145316', '-393', 28, 2);
+ T('5.84E+5', '-473.3122033679787643048', '-153', 30, 2);
+ T('8.892360160878792081551199E+34', '-2.0E+4', '-16928', 99, 6);
+ T('4934.1261596551537904500', '733313.7788200', '734151', 54, 1);
+ T('53100.057534435357178855', '-7880360847018422163.83334127', '-7880360847018369171', 68, 2);
+ T('9.7255546662546307236E+27', '-8.21872E+20', '-591179395495333452800', 82, 6);
+ T('-7483713479.5494320756534891638', '8153.2878531688879554', '-7483711495', 55, 5);
+ T('9.2108096758', '578413187024291813557.78', '578413187024291813565', 81, 2);
+ T('3.31E+3', '-9.808628434443708987E+19', '-98086284344437088770', 25, 5);
+ T('9.7530130845964459955560E+42', '-56.18351262', '-56', 40, 4);
+ T('-4.93665597726081E+15', '-183.4', '-1', 7, 3);
+ T('8.68E+32', '-96168.4', '-96168', 17, 3);
+ T('8.84218945954561133887618005022E+33', '722.991376', '8842189459545611338876180050220018', 18, 0);
+ T('8E+3', '-40.670617339', '-40', 5, 0);
+ T('-927916.68541', '8.409602290496324085774030039E+38', '-139436', 97, 2);
+ T('-8.446837829E+16', '295.620140871023635435085819593', '-84468378289999961', 29, 1);
+ T('78525974.1909303135800958', '284426985.0487060595765964', '352204543', 21, 5);
+ T('208113.20614522132239971265', '391748.3280889734598548583', '524021', 72, 3);
+ T('-33', '-9.2379488091802542628871546658E+32', '-1', 72, 1);
+ T('-9601047.055898', '-5280.75428106255977434165022', '-23', 54, 4);
+ T('4.0E+5', '-2.2500E+7', '-22102048', 4, 0);
+ T('-560637834.875099953834847280126', '-5993725.3952', '-4859017', 90, 1);
+ T('7E+6', '-296976399236198.046214', '-296976394498086', 1, 3);
+ T('72.90209967906296170494956', '-15943.17621990317066', '-15879', 59, 2);
+ T('8.418E+7', '-1.9907', '-1', 85, 3);
+ T('-8179.24830495941659', '60098427.86642', '-6273', 10, 6);
+ T('7408024586', '-9831810.734963037127816', '-1180034', 46, 6);
+ T('3.172E+9', '276106.28902115', '3172267914', 63, 6);
+ T('-140957351.108', '6.91456492420E+25', '-2545319', 80, 3);
+ T('-1.95133678906404731188500E+43', '739001.6378458520423', '-19513367890640473118849999999999999999260999', 23, 2);
+ T('5.9565057E+12', '4.36216373643E+35', '436216373643000000000001273733056160', 23, 4);
+ T('733.4251000819913', '-3.67E+31', '-36699999999999999999999999999267', 14, 4);
+ T('-19359034810588973501.5246136', '-21743.244097', '-16557', 90, 2);
+ T('-24.146189419231', '9.86127723370908599190346237397', '-23', 62, 6);
+ T('-6771971882.9553497716345617', '3.1235273390E+45', '-6771971882', 58, 0);
+ T('23.34242', '5110731.415371930', '5110751', 100, 2);
+ T('3.345910429', '-23110.0683452082887628661439', '-23109', 9, 3);
+ T('610953871917.8492055813868', '-406.8205642', '-401', 76, 6);
+ T('-5.56877915692019416331672138402E+31', '-9.231466223343174023521649351E+29', '-842051325828463676241863509252', 81, 0);
+ T('2.208531E+13', '7068.20799974336627599603', '22085310004124', 4, 0);
+ T('6E+9', '43608284678024894913.319886798', '43608284683462819265', 45, 0);
+ T('-2875357.4918668', '-20876316.48', '-2788377', 77, 0);
+ T('9.2710002E+21', '72.650757806311185', '9271000200000000000072', 8, 0);
+ T('-9.20692785307E+35', '3.8009710357E+47', '-83079335920690047475944759796695040', 8, 6);
+ T('3.606694037126346686024900', '-46106.0226049472646746', '-46105', 98, 1);
+ T('-53151.0508617232354532176', '-5.2110E+6', '-33559', 67, 1);
+ T('5920.26099733730486272729', '1.63E+8', '163004384', 77, 5);
+ T('7.21E+9', '-7.606695585220300846979527', '-7', 20, 3);
+ T('2E+4', '907076104.3', '907079208', 40, 3);
+ T('-826508761.56527089789469302', '9.12E+29', '-826508761', 51, 2);
+ T('145533970.2321029154641703', '-8008749359.3380171780084', '-7873974573', 1, 3);
+ T('-789.264627280923', '829081862.1577684529', '-529', 31, 5);
+ T('3963896293.62945', '8009.7613190018262651', '3963903981', 55, 0);
+ T('9488954178.00019314997343664', '-3.59E+4', '-3130', 5, 0);
+ T('-7216021102.3843701485337173', '27.1832611290405776198572332', '-7216021093', 83, 6);
+ T('-7E+1', '3.991801339515390167106458E+38', '-70', 19, 4);
+ T('-1.07520', '1.597117E+49', '-1', 91, 3);
+ T('-1.309422591840482816892421795E+49', '15.77384108449531675534459', '-13094225918404828168924217949999999999999999999985', 91, 2);
+ T('312812.9762335475080086', '7343869895.10465550122', '7344148463', 5, 0);
+ T('-938971.956843035400289687', '-91985142.7163211267193137', '-659665', 16, 0);
+ T('-282506.626505953369327500002', '-6.4081493E+12', '-279306', 9, 4);
+ T('498443.3256638381', '6650729463.05571355111423061637', '6651091967', 33, 0);
+ T('-518298', '9.18E+26', '-518298', 29, 6);
+ T('-5E+43', '-1.45128E+47', '-44751311677413452138665987439404895583600640', 17, 1);
+ T('-3156206184', '-1965266319746.208024308677190', '-2415927298', 8, 5);
+ T('5028548094.1', '4723.57014143425792292469963', '5028552703', 47, 6);
+ T('-1.776826E+30', '-59831.4270', '-59831', 76, 6);
+ T('-6474103646045.105698', '99940976.723759', '-6474025731341', 84, 2);
+ T('-9.6639347385E+48', '9.874608335519883711492', '-9663934738499999999999999999999999999999999999991', 36, 2);
+ T('-79003480865936888430709358.87', '-8753.59945512365595241142986206', '-545', 59, 6);
+ T('7047204565221.6887009228658824', '-227.2876228075353625', '-3', 94, 2);
+ T('82.8', '8923.0', '8923', 60, 5);
+ T('-3.039530E+41', '-1.8112E+6', '-1811200', 71, 1);
+ T('807015.0496492', '857949.6163', '874367', 14, 5);
+ T('-67.924145067529405', '-709755846.6457974369665', '-65', 25, 4);
+ T('3.278057504868E+42', '-1.40E+4', '-14000', 84, 5);
+ T('225671314.703483665665', '85848565.1277425270099736607916', '226490871', 89, 6);
+ T('-5116611.254082683486', '2.45225569102252E+40', '-5116611', 3, 4);
+ T('-126416845479492890.36637100524', '-351605.91642650986514246971869', '-269585', 15, 2);
+ T('3.716250E+12', '4E+7', '3716285651584', 92, 1);
+ T('833.8447991362275442355929', '5.250177234263469E+40', '52501772342634690000000000000000000000833', 79, 2);
+ T('9.11627E+38', '2.6657760E+32', '911627083715898257144538225512995094528', 15, 2);
+ T('8.1709000601723487648523', '4190.27599223506', '4190', 34, 1);
+ T('888897169.43173', '-1310.72648', '-269', 19, 1);
+ T('-6.35550357817025434E+32', '-34092.721833491051916357531988', '-34092', 70, 5);
+ T('211.927425969182097867030948', '939632.46835672456720581', '939763', 92, 1);
+ T('592859326.050254', '-800078399.924155280001511054', '-211823105', 15, 1);
+ T('7.79848', '3.811E+11', '381100000007', 28, 0);
+ T('5.4391949747E+50', '-8.71446', '-8', 83, 5);
+ T('-51810.4984221', '356.92748528969362107890', '-51714', 3, 2);
+ T('-299.8', '1E+7', '-299', 11, 5);
+ T('7841113262401919.8218', '-9.09377E+32', '-909376999999999992819697789294209', 98, 4);
+ T('-9.8734916006500369092040312070E+40', '-605232074829580.87', '-2545036693260', 32, 4);
+ T('548618.41381053226156473744482', '-9.355904919592625336E+31', '-93559049195926253359999999975670', 80, 0);
+ T('23983778.4851252', '-1.01E+6', '-133454', 76, 2);
+ T('-3.447956082766302E+33', '-5.56E+5', '-31712', 9, 2);
+ T('31595832986647307952', '8.98575092720E+17', '32172295148506382000', 4, 6);
+ T('-232.7041526565924927', '3.647464406707943699818050E+37', '-232', 64, 2);
+ T('17072.46011104837081', '435753947.71699152', '435770363', 60, 6);
+ T('630.949932837621', '-1.1560946E+20', '-115609459999999999370', 62, 3);
+ T('-5.559102269356694831E+47', '63.1314302', '-555910226935669483099999999999999999999999999937', 82, 6);
+ T('3136966.495484', '-1311.326700974756882865', '-25', 14, 3);
+ T('243080428.37117', '-28987.37840189636068', '-24851', 27, 2);
+ T('-611164.31434307188881422883', '-2863034007.5137308595425845', '-16915', 45, 6);
+ T('-8.587119671218795905', '13423471.410635406446389', '-1', 12, 6);
+ T('-7.05588E+39', '-4552252320.7670054112', '-4552252320', 69, 0);
+ T('2.196584910032', '5.12163E+7', '51216302', 60, 5);
+ T('61928.471978949660096', '37010.009473193903488170052940', '61946', 67, 1);
+ T('-9461.446500160992338072727666', '275547100.59471', '-9249', 43, 3);
+ T('8.2656326E+20', '2.309', '826563260000000000002', 36, 0);
+ T('-2', '-1.393E+27', '-2', 70, 6);
+ T('22382640.01225', '-7.6218565E+25', '-76218564999999999977879504', 26, 0);
+ T('-6.87577123440954012202E+27', '-1.2E+29', '-683648148796514068922740992', 12, 0);
+ T('1706446.99999369003957913', '9741921302.6017751903', '9743101406', 14, 2);
+ T('-533.22656', '-6.4E+4', '-21', 3, 3);
+ T('-683234.484', '3059358445114207052.96', '-17570', 77, 5);
+ T('1.5986E+7', '-2993.663824646487553', '-673', 95, 2);
+ T('35545791661278356776.820866', '5.0881943711073373845579280646E+39', '5088194371107337384577258640255309444392', 57, 0);
+ T('-2042.4134558327364572222493', '-9.20E+3', '-1002', 13, 4);
+ T('-9634.9813796338208623', '-3.3173800E+45', '-9634', 70, 4);
+ T('-4223321920.75', '757.464', '-4223321355', 64, 0);
+ T('-7.2555E+9', '-9675135.368750149818', '-1187935', 30, 6);
+ T('94848.74438924452897', '7.5', '94855', 94, 6);
+ T('-92239594915520.05326', '-14.73320031864614419', '-14', 91, 1);
+ T('-213.0375120127020911049574', '-7.6318700893733924', '-5', 30, 1);
+ T('6.538477E+11', '6.82326600E+34', '68232660000000000000000000475800096', 95, 4);
+ T('159083905292427872.973785', '9.76544384E+14', '159734822166585952', 46, 4);
+ T('-5E+8', '40017009.516083532841301830', '-495804559', 42, 5);
+ T('2.1E-86', '-5369.51057', '-5369', 86, 5);
+ T('-6.0307', '561737.82', '-5', 63, 6);
+ T('35228.17712', '90.4512', '35294', 63, 0);
+ T('-8.59341E+7', '-4488135111.112', '-16973827', 5, 0);
+ T('-3.961047E+32', '5E+1', '-396104699999999999999999999999950', 79, 4);
+ T('-68.647863316627692', '-917283165.266778341820362', '-65', 43, 1);
+ T('-6.2346481E+38', '6542553962.95535757208125', '-623464809999999999999999999999899896982', 36, 5);
+ T('4.1', '783042.12', '783046', 50, 1);
+ T('-2.05E+37', '36.360449577', '-20499999999999999999999999999999999964', 22, 4);
+ T('68555.89555855902491396', '370610.699810640439408051733869', '372731', 42, 3);
+ T('-2.396607943090639919E+24', '-717.600142646640', '-141', 5, 1);
+ T('-9157866.7253210933481780235', '-9.647599E+16', '-628970', 40, 0);
+ T('137418.502692650910303', '-6.7E+14', '-669999999862582', 48, 3);
+ T('-7226.27385486474100233951400494', '-1.169711163011444239422525384E+40', '-7226', 83, 0);
+ T('8797.776135195931', '-3E+21', '-2999999999999999991203', 49, 0);
+ T('-83835.82160', '-7.6372175914520109400292541E+38', '-1915', 12, 1);
+ T('-959.317757304503', '160.899439033261059898327681', '-799', 82, 5);
+ T('-34968126.8019316131641931070127', '-80.0403464364260558316347043927', '-14', 83, 6);
+ T('9.941542835015202E+22', '7.081872E+9', '99415428350154737909632', 98, 1);
+ T('875549951291.34542768247', '-41.318360774968353927', '-1', 45, 3);
+ T('-269.90808', '1.208870938114E+41', '-269', 62, 1);
+ T('-7.90805594E+15', '-67302722.073171142480380280132', '-188482', 97, 3);
+ T('-6.82974693221910050285301E+36', '-485135238496.4', '-1682965856', 21, 4);
+ T('-7.492E+38', '81016631.89969873176325339', '-749199999999999999999999999999918983369', 40, 6);
+ T('-89.4153468', '933.748994887381055912555763', '-89', 32, 4);
+ T('4.4E+15', '288.16135659263555', '4400000000000288', 74, 3);
+ T('2.3E+4', '-76866777127.672517', '-76866756647', 12, 5);
+ T('-95276.97543044233811775987', '-6227256.7333521087', '-66596', 59, 4);
+ T('505084.5', '-7.637552866', '-3', 8, 6);
+ T('7.5784328E+42', '-4.2598E+28', '-2785592945188271780851089408', 85, 4);
+ T('431560.83302625764911022889153', '-1.808E+7', '-17915960', 23, 5);
+ T('-43868.925740457940441293049', '-1612444595.48964706961', '-41747', 29, 3);
+ T('-74331780.725010', '1779353.3757', '-73666563', 11, 1);
+ T('5.257E+50', '185164122.3829894833206658758', '525700000000000000000000000000000000000000185164122', 94, 1);
+ T('8.326E+40', '-122922.8263082132261599', '-122922', 1, 4);
+ T('8.06194E+49', '5781062432.584446', '80619400000000000000000000000000000000005781062432', 28, 1);
+ T('6302.1957381823489126', '64479711247074.4090', '64479711247102', 72, 1);
+ T('104643.42788580338417583493859', '-3.732395591880463E+37', '-37323955918804629999999999999999895357', 70, 0);
+ T('-164565056.9227649734100363', '91152274809.80663', '-12976135', 75, 6);
+ T('-8711.6104', '2.2848394E+22', '-8711', 56, 6);
+ T('5.4E+3', '58417', '62777', 17, 2);
+ T('-61535767', '-1.1933013E+29', '-53147159', 33, 1);
+ T('65668040.726543199711310393453', '6.2', '65668046', 28, 3);
+ T('6.8167E+9', '-962026.550687', '-10634', 17, 3);
+ T('71.8487456', '51970.181464763056518579689', '52039', 37, 4);
+ T('3.7', '-955.9914502133', '-953', 90, 2);
+ T('8.49877304013927433895218E+31', '74.022541141300492820474', '84987730401392743389521800000074', 82, 6);
+ T('-2.28070E+8', '982383782972298.35417949', '-26218598', 91, 1);
+ T('8E+23', '27947816134914793127295.145872', '821306692147546112245119', 89, 6);
+ T('-3.9163671690820669058397710E+46', '-56815365.80350983827', '-2289413', 13, 5);
+ T('8.473E+6', '-7642.754490600548594887', '-5202', 68, 1);
+ T('805.62673', '-962700448.728863782478139616497', '-962700443', 17, 6);
+ T('540.5263829085573562', '-86760.2888537', '-86244', 25, 3);
+ T('2.77E+5', '31.730591591866', '277023', 78, 5);
+ T('89862121.43296807', '-3.05675059315894770675356410848E+40', '-30567505931589477067535641084799978885143', 58, 2);
+ T('32.51488688398803483974748190', '-4.57030968129007322010E+31', '-45703096812900732200999999999968', 18, 3);
+ T('-1156769.6', '-10.68474856919831', '-1', 41, 4);
+ T('-664.3575691548042', '140569912468.734170023', '-516', 97, 3);
+ T('6909300792.6375498954543462', '-9219856.3035957632318217091', '-798472', 84, 1);
+ T('2E+40', '137441463908350639.570418', '20000000000000000000000000009107506117295', 73, 1);
+ T('-49837082621756581350.5171', '7.9268E+9', '-49837082619607523686', 24, 0);
+ T('-8418335.6001272923360', '2.9896330641650030454811260E+29', '-29727', 75, 1);
+ T('-5.8492843951184396838594275', '-2864.653', '-5', 19, 0);
+ T('5.28011407716799666E+39', '-3.2E+25', '-9747009481415273108996096', 47, 6);
+ T('6.74266973480096716', '-446164.230', '-446162', 65, 3);
+ T('-8.40720274124454700294499E+36', '-7296755.0005436623', '-6510323', 17, 5);
+ T('560.01236730449735960302766567', '-9.15819664987E+12', '-9158196649358', 100, 6);
+ T('863492364.783919487', '200910717.01398098983647', '1006632829', 86, 4);
+ T('-247016.3096328923685466096790', '903742458.97899629047488933369', '-115718', 96, 0);
+ T('-1767.0702', '76805.1178096623', '-739', 70, 4);
+ T('7.68E+3', '-576.69300414024601595', '-64', 91, 1);
+ T('879533.039806096', '-5.3442074121092975986292', '-1', 93, 6);
+ T('-8.41019457419849541245E+48', '-7.887363', '-7', 42, 5);
+ T('-918429.69882156937', '6.22287E+31', '-918429', 44, 1);
+ T('-4.00457', '-3.7073333922', '-3', 36, 0);
+ T('-421.7', '6.308E+4', '-389', 20, 5);
+ T('-19881113.15', '5.956661E+8', '-3037193', 64, 4);
+ T('-491650.063776320576812896234', '5522.32342210', '-491522', 66, 4);
+ T('5977421555.548511144872581', '5.4693335106670138E+45', '5469333510667013800000000000000000004903679731', 61, 2);
+ T('50.22', '-512248891.56417174446056421', '-512248841', 37, 6);
+ T('4855271.349', '1.5498428891268748161293135995', '4855271', 43, 3);
+ T('1872647206559215791522.9', '4.2E+2', '1872647206559215791526', 47, 5);
+ T('-9.923148205E+48', '-107957120.5808764657772171440', '-107957120', 22, 2);
+ T('-7.230654925E+35', '-906430.9302', '-906430', 45, 0);
+ T('5.5830E+8', '937780.2144900894126', '558825332', 14, 1);
+ T('7.2880546741288615028701', '-463389637.6080', '-463389633', 68, 5);
+ T('-93436.138760837605779470', '-136987815.35626370', '-17571', 27, 5);
+ T('59861205.62022550708336', '-6.7920676267244', '-1', 36, 5);
+ T('-7964659.7095706116259685', '6.6709377389745160731294593E+36', '-1640435', 36, 2);
+ T('33.68072597651162787', '-128313.128', '-128281', 8, 6);
+ T('-7538.4058626081', '-324.72883427', '-322', 43, 4);
+ T('46.5337968599022589621580349681', '-53422142.8', '-53422098', 1, 2);
+ T('-76122.0492408888144', '9E+6', '-10522', 57, 2);
+ T('4.647E+5', '5.2238359', '464701', 95, 2);
+ T('8846027584.529', '219.3844955865137159', '8846027739', 56, 5);
+ T('7.5224E+29', '3.10E+17', '752240000000001414296363794432', 8, 2);
+ T('6848791541.92592824468', '79.1507505983149522137939936', '6848791551', 63, 3);
+ T('164454.248990482844228893', '-6.562415642061E+22', '-65624156420609999966618', 43, 2);
+ T('8.652202927E+21', '-6942184.52243663003070', '-6819304', 92, 5);
+ T('2.764059077769515051068785', '8.644347492775281382651E+35', '864434749277528138265100000000000002', 7, 3);
+ T('2.4652865326854940840E+37', '-90837463820.01138549066968094', '-86005625612', 32, 6);
+ T('-7.28E+7', '57233.80', '-72745071', 97, 4);
+ T('-30.010037586', '4.512842E+25', '-30', 59, 1);
+ T('10738.32864484832', '400201390.58170417871720551', '400211966', 21, 1);
+ T('-22090035.85784752943', '-61936.993448323447254440514', '-4387', 82, 1);
+ T('-43484252223626274.87064796465', '-5.32120206288262E+17', '-695450250022946', 78, 1);
+ T('-67767797.6817865118725991879374', '-3.3097E+45', '-67767797', 100, 1);
+ T('-2.3062655364E+21', '77.2524166709168963973088906996', '-2306265536399999999923', 86, 2);
+ T('-1446515707.43379281481898992', '3.06922316373E+20', '-33554939', 86, 3);
+ T('208.75177260642253736068032345', '-72.79181787405861458808', '-8', 89, 1);
+ T('-2.6313354015322159877469E+32', '4958320810.2148395725988', '-263133540153221598774685092545366', 1, 1);
+ T('7.086459446700566501810017E+44', '1.7E+7', '708645944670056650181001700000000000000222784', 40, 1);
+ T('-6.9455398E+8', '-6.572176236264160', '-2', 82, 3);
+ T('8784399.6366618938492335791', '85946256.99527924', '94334879', 72, 4);
+ T('-77044.68799', '789022.210498164564555', '-74978', 75, 6);
+ T('8.8795', '65581651136179311101254', '65581651136179311101262', 37, 6);
+ T('-78666.9090340144683845199', '-7E+18', '-78666', 22, 2);
+ T('-7.3203919881199529122E+42', '977.8849317037303116', '-7320391988119952912199999999999999999999023', 95, 5);
+ T('2565142527.0061', '-1.892693356484404547376E+25', '-18926933564844045203210241', 39, 5);
+ T('-32537289.398993', '2.8818584358897548428509742E+28', '-17856585', 10, 2);
+ T('-718.61857215779160281744', '-1.05187834017148416434E+49', '-718', 41, 0);
+ T('-8.64611861E+12', '-9.0E+8', '-344195152', 82, 6);
+ T('-5.93E+14', '-473.5523992658721', '-473', 80, 1);
+ T('2.9757E+23', '-1417079.978224', '-1417079', 56, 0);
+ T('6.2200E+47', '-7.208240799397419685481E+34', '-51273971361401510456160114541043712', 61, 1);
+ T('4.20574E+50', '194291504134.64455194247033', '420574000000000000000000000000000000000194291504134', 98, 5);
+ T('12.6361815414122581480647618', '-5.137993455', '-1', 22, 5);
+ T('3.93605327852364377988329837903E+36', '5.5712451706196000221790E+31', '3936065252036134518610565744465739136', 15, 0);
+ T('6.167281544', '-13984612764033.38214966887985', '-13984612764033', 60, 3);
+ T('-7.6411E+7', '37782570', '-76378198', 46, 5);
+ T('-434844.5', '-8404056.990578', '-8212', 53, 0);
+ T('-7450791.8038890760623', '88762.7477345420264359', '-7380997', 19, 4);
+ T('-61.4527924', '65.44438293491054', '-61', 33, 3);
+ T('-2857660890.5699594', '-7E+14', '-575943130', 17, 2);
+ T('4386676362.5073962167568785', '6122981969.792693050', '6139895515', 8, 5);
+ T('11.5816', '9E+3', '9003', 5, 4);
+ T('-7418.00306482185374063979628', '5.68078E+8', '-4170', 69, 5);
+ T('13.19999539539796738', '3.10681251820842312E+42', '3106812518208423120000000000000000000000013', 73, 5);
+ T('9.6621E+17', '4.0005E+23', '400050894116946711552000', 77, 3);
+ T('-335.963628808', '277.17008860500237', '-75', 23, 4);
+ T('-6.10E+9', '-6289857.6451299', '-1480897', 86, 1);
+ T('3.15214E+45', '8953706.4446892673433533265650', '3152140000000000000000000000000000000008953706', 46, 3);
+ T('-3.101E+8', '-6358.91023532649', '-22', 7, 1);
+ T('802.04914434', '-2.1613130E+19', '-21613129999999999198', 64, 1);
+ T('-4.232E+6', '-31', '-31', 1, 2);
+ T('1.402E+11', '-834707007.090067490586036866091', '-289440831', 80, 3);
+ T('-62.07063', '-7959077760.15955173612', '-62', 86, 4);
+ T('50248903.9190707279199069790', '7.7898211537824107165E+21', '7789821153782458727895', 43, 0);
+ T('-258894', '-9.2498849793E+32', '-258894', 54, 3);
+ T('7439913505999152.0494343', '-5.8E+43', '-57999999999999999999999999993202201284622032', 71, 0);
+ T('-916.86012452101691', '1.7E+4', '-404', 79, 6);
+ T('9419119352774173598401.331221', '8.2132292', '9419119352774173598409', 40, 6);
+ T('-8.617E+5', '-2373624220481635041229.698', '-337409', 10, 0);
+ T('-2.01313E+25', '-7.67E+33', '-423198762563412164608', 29, 3);
+ T('78597609.581478', '-6.90550443668739497177606867', '-5', 55, 1);
+ T('380855.39', '7.916E+9', '7916085175', 76, 0);
+ T('-2.9726665363234750051E+46', '58.9806323602741765548923651041', '-29726665363234750050999999999999999999999999942', 12, 5);
+ T('685593070.71711', '-9785169', '-3601', 50, 6);
+ T('-8.49024984450044319E+20', '2.07618008041312463', '-849024984450044318998', 93, 5);
+ T('4.059333761E+26', '-8489727.197119935038', '-101119', 76, 5);
+ T('-8.57920862466E+35', '37559.09', '-857920862465999999999999999999962441', 75, 0);
+ T('-4.1634E+38', '9.099252', '-416339999999999999999999999999999999991', 93, 3);
+ T('1.89972209946688012E+20', '-1353127780.60600201865346784451', '-1084424452', 42, 0);
+ T('6099746245.658265510475954', '-80.94547', '-11', 3, 0);
+ T('-5.1E+7', '-30', '-30', 60, 4);
+ T('-9.720455994300572', '-1.735E+7', '-9', 39, 4);
+ T('-5599855455.8313488096427723684', '-9E+6', '-8454175', 25, 2);
+ T('-7207870.863875253544205805069', '86.62461117157641351539693', '-7207850', 70, 3);
+ T('-7.0E+2', '191714482.89965127', '-522', 37, 2);
+ T('-458.15668755512953729155', '83.2312039', '-393', 74, 1);
+ T('-8.5', '-89.71663118778798605691221687', '-1', 14, 5);
+ T('-6554.58606348550990', '-6.8E+35', '-6554', 12, 1);
+ T('-8.531169730389284928924213', '-6.6575070E+39', '-8', 10, 0);
+ T('-66.783419269435758294446516754', '6182278.279279', '-66', 53, 5);
+ T('-3.7497028026E+50', '-37.97764514305859337184746181', '-37', 2, 0);
+ T('-4E+38', '4.279039953532E+29', '-399999999890441090513718991243216158720', 49, 6);
+ T('-646.20552087620308188925', '-8151896.6486386735729079', '-518', 47, 1);
+ T('928624.04553258934221', '978074744.40775858090718838', '978206584', 84, 4);
+ T('6241.415418010213150828551', '41.2738', '6249', 9, 5);
+ T('3.50E+7', '-9111213607.15166839413799510290', '-9076477991', 100, 3);
+ T('-23873485579.64535093', '46079827967320239834510089.82', '-23860365315', 60, 2);
+ T('19401428273179.110916', '-782.97502', '-773', 14, 4);
+ T('187857.92310969338667', '-7701924943994.29966808', '-7701924937769', 22, 0);
+ T('320366640607774.957047483251077', '-1.623209075177688184686668076E+41', '-162320907517768818468666807316269473222114', 85, 3);
+ T('-69607544.78742325615763916251', '4.46E+5', '-69214280', 73, 5);
+ T('2.382277341675388700E+42', '-6.07E+48', '-6069998426318647325116197475042521828246824157184', 6, 2);
+ T('-2.6176205423156', '233430955.5256445749516117804', '-1', 70, 3);
+ T('-9580.9496619099089', '7.3037', '-9577', 6, 2);
+ T('-6.8106888249135028076206293844E+33', '941378806.348574158365319091037', '-6810688824913502807620628846215178', 61, 6);
+ T('-707005116.2618329604', '-5E+4', '-524', 68, 4);
+ T('9.06E+7', '5694030047.57163319638346614116', '5761299167', 85, 1);
+ T('2576744.476832200901524214', '-328300935528.212622726286018048', '-328300800008', 1, 0);
+ T('1.9E+37', '-73349.15568328110470021588072', '-73349', 43, 6);
+ T('-9056588.3080041440987091211288', '-48761.46462495', '-12361', 69, 3);
+ T('-7.146086E+9', '-854.7906370572993281', '-582', 22, 2);
+ T('354', '-8769.083424838385703008129938', '-8705', 39, 6);
+ T('-42941452.722671649051', '-21.05808', '-1', 7, 1);
+ T('1.7160991E+21', '78924.534635', '1716099100000000013388', 36, 4);
+ T('180884.1880389950001868762', '-994.350569823527531212754', '-354', 3, 2);
+ T('-71071.0596193826155830771505520', '-422330.579578', '-4505', 83, 5);
+ T('3.9578414022643577E+34', '1407.35550043', '39578414022643577000000000000001407', 12, 3);
+ T('5417896.5633', '660.12109467537296220540', '5417916', 59, 3);
+ T('38541.06025798063464814', '-196.5198833404639', '-67', 82, 5);
+ T('-5593.418148130', '-65.4249253371490599', '-65', 2, 0);
+ T('86.5004446494321', '-717.892191498904516698485', '-649', 90, 5);
+ T('-6059.5033380125689468537993', '-4.104E+33', '-6059', 34, 1);
+ T('-6.90241393', '-152542.202113928755', '-6', 20, 4);
+ T('-1.195E+5', '2.0921241900881346885034773823E+32', '-37388', 79, 4);
+ T('-9.2801154344738437E+46', '-503703613.031190', '-503703613', 49, 3);
+ T('5709', '-8.1025046218422718342388233782E+36', '-8102504621842271834238823378199994803', 91, 1);
+ T('6.640E+4', '-4412944769.2185885157583', '-4412944513', 24, 1);
+ T('9218684.5814235574164034065323', '-702644.26884935', '-135300', 10, 4);
+ T('3674.5545395612827580101355', '-4774.356092129527347670131033', '-4262', 59, 4);
+ T('-8.57078441497212879143294411428E+46', '-1851652.4886542810430', '-278788', 27, 4);
+ T('40199941202909683678775552522', '-3063.99100362838380501791933', '-501', 53, 3);
+ T('-95982231.444597295312229118234', '6.39552689571554E+31', '-2658967', 34, 6);
+ T('9E+9', '9.5282E+9', '9663535936', 14, 4);
+ T('943167.05746530684', '697.3', '943807', 27, 4);
+ T('-1E+7', '-5.1497483556173', '-5', 85, 5);
+ T('6.462E+9', '9.54369', '6462000009', 20, 2);
+ T('8.059828214717993035280909', '-1.52896864E+22', '-15289686399999999999992', 56, 2);
+ T('36304.828', '-9.9E+15', '-9899999999963696', 76, 1);
+ T('90.7426997715835736911002468793', '-1.0232663532008688825', '-1', 44, 6);
+ T('-4.440E+9', '8.7E+8', '-4431544448', 13, 0);
+ T('8.658576062E+38', '291494878.8610965161', '865857606200000000000000000000291494878', 44, 1);
+ T('-5533098331.4426058073787772', '-388796886773569976910.229834', '-138960969', 77, 1);
+ T('2940009.047618809365', '-8.47128175132980434912971', '-7', 97, 1);
+ T('8.2903254E+40', '90.0685753878894008668865670487', '82903254000000000000000000000000000000090', 71, 0);
+ T('-95299.72853686372933', '-5.135927E+19', '-21571', 62, 3);
+ T('-32988981.4608449432', '-187478862.810068659372807416977', '-19141381', 37, 0);
+ T('-90575.4377159', '-43.77', '-11', 18, 1);
+ T('-56.8909716899688982713309446', '-4.4037309363307025817786619E+32', '-56', 83, 6);
+ T('-7.8027751125817180558010497', '-45287.54389', '-7', 71, 5);
+ T('-4.367166902094157804627E+44', '8E+3', '-436716690209415780462699999999999999999992000', 33, 0);
+ T('-393420.64946207296', '3E+9', '-393420', 66, 0);
+ T('816810.44965388749221', '-2.38E+6', '-2097238', 51, 0);
+ T('2.637595097169E+35', '226.649263590925421269', '263759509716900000000000000000000226', 61, 3);
+ T('33512.92930360', '-19.67926971924', '-19', 12, 0);
+ T('-28723.03605', '5.860E+6', '-4115', 63, 2);
+ T('-3.29609064E+46', '-449.5442967', '-449', 8, 3);
+ T('99.361456498092', '-8776.77545', '-8709', 33, 4);
+ T('-454', '8E+6', '-454', 8, 6);
+ T('-53808.17455213471455654602708', '-9.9627355799664E+39', '-53808', 66, 5);
+ T('-40673.334513589', '79527.8', '-34881', 92, 5);
+ T('32814.3289905521', '43.70', '32815', 48, 1);
+ T('-968.24714477885925690', '6.7826605914E+15', '-904', 12, 4);
+ T('-1.99739348290559131E+42', '97120.583021075677690477835631', '-1997393482905591309999999999999999999902880', 75, 6);
+ T('4.1321E+18', '8.462437174881989E+34', '84624371748819893461062536615706624', 79, 5);
+ T('36.0290930768516123538650161340', '6029969.6961186002762632', '6030005', 94, 3);
+ T('9.786E+7', '7.5049232E+23', '750492320000000012925344', 15, 2);
+ T('-3.864068867433776469476E+33', '-7791.5479668387648389219', '-7791', 45, 2);
+ T('1130.004567002391260010', '2.66227E+8', '266227066', 45, 6);
+ T('-3627.851564670138168658715', '-62644524751.5705', '-1547', 40, 5);
+ T('-274.64', '-68.03435763288524885', '-2', 1, 1);
+ T('3286249.600422445966926', '5404676.5567990793509', '7503085', 73, 5);
+ T('1.342E+27', '429446381766.9479', '1342000000000000283484602566', 91, 4);
+ T('2019.3534744635', '-307515425598543837.1092', '-307515425598541853', 93, 0);
+ T('2.635095E+21', '9.55E+6', '2635095000000000014512', 41, 6);
+ T('399813688.46706', '501.82958179032091', '399814141', 5, 2);
+ T('6.689764068086', '-25232355.3723', '-25232353', 81, 6);
+ T('-81789.580408585563506441936', '-60875360650994.8', '-67185', 96, 3);
+ T('4.8E+7', '-7212631147.27589051074264', '-7199522923', 83, 3);
+ T('171.246', '6.698414533445469976070977E+27', '6698414533445469976070977003', 13, 5);
+ T('77879.212092282683686170159378', '-6.21991161', '-1', 34, 6);
+ T('4.19972', '-39373.226316349421', '-39369', 84, 6);
+ T('-5267749.23741630662', '28947024793.5743381813679388', '-1073189', 92, 5);
+ T('2E+17', '-2638720.59115446', '-2638720', 72, 2);
+ T('96.965714304', '-4468848.169672666712604863921', '-4468752', 28, 0);
+ T('-67905.172', '7.9530006E+14', '-65601', 15, 0);
+ T('960666223.454865891825406243092', '949', '960666623', 67, 4);
+ T('1.45792735782759', '-6531.85426671500152847672967515', '-6531', 8, 3);
+ T('31959977.5710462237712141', '2.01031409641352E+33', '2010314096413520000000000010988457', 27, 4);
+ T('-2.3656387989394742E+42', '-7.92212E+31', '-5496918031475967427289053921280', 81, 0);
+ T('4.080436983209192020E+43', '-1.56792780E+35', '-10753487469728219799611171596664832', 94, 0);
+ T('-9.844618863', '3826335742.829', '-1', 3, 5);
+ T('-842305.548343719219072002357', '63.6952601155752784', '-842305', 35, 3);
+ T('-21177131.41502', '-2263088382.914819245448913967', '-4399145', 91, 5);
+ T('-5.78975442939E+35', '-16013.562257917727039851213', '-16013', 10, 5);
+ T('-8.9E+12', '756381092.7126405', '-8899445031516', 77, 0);
+ T('1.884E+13', '0.004917815014685541', '18840000000000', 59, 6);
+ T('5085523794.64449429069065236427', '7.70678326', '5085523799', 59, 1);
+ T('69494509057937967613614.91', '732008520589085341.45914220', '69494518084232651181759', 58, 3);
+ T('-584716113322864702388.7313788', '4.872352375659E+29', '-252638536121760904116', 83, 2);
+ T('-1.3840993332825561764', '-3.2169419506490E+16', '-1', 13, 4);
+ T('5670.68053079954565886492728809', '-4350383.2398616614752390930472', '-4350345', 66, 3);
+ T('6.0107046621783E+16', '-68.235222528468173220', '-4', 14, 2);
+ T('-2.909681E+21', '-8667257189.286098311750629391', '-68835685', 5, 1);
+ T('-43623082.68610408556282356796', '-9.1808855421706911959E+43', '-43623082', 18, 6);
+ T('-9286277783745987696.7618111084', '31129374.4178175461597', '-9286277783716102242', 7, 1);
+ T('-8787323132.61992488', '350376.67', '-8787238996', 9, 0);
+ T('-7.211630209944284172', '-572.4361444899744730018994', '-3', 94, 4);
+ T('-8498489.7', '3.345408812267216E+19', '-8429625', 61, 2);
+ T('-14.262148435', '5.02745950E+26', '-14', 22, 4);
+ T('743280296.3589898991111728', '-72.40800604', '-72', 70, 3);
+ T('-5.307E+49', '9887723237.156', '-53069999999999999999999999999999999999990112276763', 33, 0);
+ T('6.2E+2', '-979065.8722', '-978961', 69, 6);
+ T('948395.9', '-4203274280.8', '-4202725381', 50, 1);
+ T('223.2', '31742504736592983.746614', '31742504736593119', 63, 0);
+ T('-8819874136.92362295967887', '35025.671170655123463954', '-8819839239', 50, 3);
+ T('9.96996047', '-7.2010866474772E+44', '-720108664747719999999999999999999999999999991', 71, 6);
+ T('7E+34', '2.0920925890617E+17', '70000000000000000153406071679169168', 84, 1);
+ T('-56.1448777995475', '5598080577.0331', '-55', 64, 4);
+ T('-89329.6948742', '3591842577', '-21729', 94, 3);
+ T('-638074655.862289762023020', '-86.080077', '-21', 53, 1);
+ T('-7.696E+34', '-745349688.180725577664', '-745349688', 5, 5);
+ T('-64196.3', '-309494.6938', '-47298', 99, 3);
+ T('-9.359455727210E+16', '68587783402280355573', '-1128378153633803', 56, 3);
+ T('-26742.870', '3.81521945944E+19', '-8310', 70, 4);
+ T('-709.0610', '-7.19782E+50', '-709', 54, 1);
+ T('1.198504691798259E+28', '6.65646E+7', '11985046917982590000053613048', 44, 2);
+ T('-22.172700646553319874', '520.75', '-22', 66, 6);
+ T('24.887399919239026010720312', '4.758700210446485', '28', 37, 6);
+ T('1336574261.175701128576', '8236490692.399308180553', '8320376821', 23, 2);
+ T('-7.3164768241208863E+42', '-393.7', '-393', 2, 2);
+ T('-5.1E+13', '714583198.00382177512470617650', '-50999857251170', 56, 6);
+ T('-177882843.8222687039545', '5801364353247230.3336918', '-176291841', 98, 3);
+ T('-3.91460541230224614447110675923E+35', '576.81728926453632650277', '-391460541230224614447110675922999488', 35, 5);
+ T('-6697159.895157155516305', '-4.1055480184366100900E+40', '-6697159', 54, 2);
+ T('4.4218E+8', '-64603614.476652580005550524', '-25216094', 61, 6);
+ T('402696262403056154599.29545894', '92134.251751132', '402696262403056170983', 38, 4);
+ T('-25027.6640977188677483548513', '147.76', '-24897', 100, 4);
+ T('-41688295.709881820654374450851', '-844229482.07696', '-38799457', 80, 0);
+ T('-6.354E+49', '-89.94907599905539038351455', '-89', 74, 0);
+ T('-6.8570135303E+25', '-78307.420738', '-78307', 16, 6);
+ T('63110.070164', '-5.836011630330269782E+23', '-583601163033026978187578', 16, 6);
+ T('4958176.789515460275601', '44.8249518109543', '4958188', 89, 6);
+ T('317528.674677827', '839280484.977386027287381', '839319420', 92, 6);
+ T('405.888', '-71184306.5432311683', '-71183905', 58, 1);
+ T('-2373134.12', '-1.225755423639622419657704154', '-1', 61, 0);
+ T('470306425.9292', '1.3597394530E+20', '135973945300067634809', 52, 6);
+ T('7.75E+46', '951235.2750005748', '77500000000000000000000000000000000000000951235', 68, 4);
+ T('59025.211615706160558161622057', '6.56830520650645286049E+25', '65683052065064528604950193', 28, 0);
+ T('3', '-544205163.92051822098046856', '-544205161', 90, 0);
+ T('-2.089586590887804094E+35', '-5796.0898', '-5796', 56, 3);
+ T('2274656152.474664', '1.11371580278001535693407144E+36', '1113715802780015356934071440025452440', 66, 3);
+ T('89462428704401965916825590.643', '-71661109.8835847602761', '-20481', 67, 3);
+ T('-97328.734011033550641', '7.44521E+10', '-72720', 31, 4);
+ T('391.2355621137194198508', '-7073032361555129.72338107518508', '-7073032361555001', 100, 6);
+ T('-5.58', '9.73711193085884687516607670E+44', '-5', 21, 1);
+ T('7.65707', '-6.87492661E+34', '-68749266099999999999999999999999993', 30, 3);
+ T('9.93735918229E+40', '-5.884E+40', '-46578860668372485214708544386227264028672', 34, 0);
+ T('-6.825838', '-6.096955E+38', '-6', 59, 5);
+ T('21455324.014795506552013430975', '82508950954720557', '82508950971842045', 10, 6);
+ T('790029132.62233194273', '-5.94488156', '-1', 85, 5);
+ T('71033053.1889920625', '-2E+9', '-1929646883', 74, 5);
+ T('-5.680242191999048759578388457E+45', '522.5', '-5680242191999048759578388456999999999999999478', 80, 5);
+ T('-3823431.689756856821439', '-635.3447196239162', '-579', 53, 4);
+ T('376.89537920214076382505102114', '-121381941.9599336', '-121381893', 97, 6);
+ T('-8.156851486E+43', '-4792', '-4792', 48, 2);
+ T('9.9689860E+23', '-82.2259412330259799388839750599', '-82', 63, 1);
+ T('-2.7074248444865364E+29', '223.614860668929', '-270742484448653639999999999777', 53, 0);
+ T('-35820483.8268', '3.759173E+8', '-168195', 37, 0);
+ T('8639964008.44843277375058968', '255.386283073534322271339', '8639964159', 62, 1);
+ T('3.4411209044384548356165499E+42', '9214882607.5', '3441120904438454835616549900000000540144431', 9, 3);
+ T('2.956506064531221223773E+42', '9287.379156', '2956506064531221223773000000000000000009287', 58, 6);
+ T('-7.9054621355257927E+26', '-2185578904.411749', '-264600', 17, 2);
+ T('2.520740857391793772668882E+35', '-8024533881.01', '-4362906489', 96, 5);
+ T('-65555211.42963823108919157', '4.4127403849558628158145E+27', '-13123851', 42, 0);
+ T('-8.5234895944324E+28', '-35751348.6781488812855', '-33654196', 53, 1);
+ T('9.502345E+40', '48344357.123601', '95023450000000000000000000000000048344357', 28, 6);
+ T('-755379236.8560', '-1.2756', '-1', 56, 2);
+ T('-8.0E+3', '6.949E+26', '-8000', 66, 5);
+ T('-4.77860030E+24', '9.701265066E+38', '-3794575996782599213023232', 4, 4);
+ T('-1.05E+12', '6.119E+36', '-1032820130816', 16, 4);
+ T('-8.0E+9', '939.743', '-7999999061', 46, 0);
+ T('3.989398950251655E+32', '3.41497879765117777486069372', '398939895025165500000000000000003', 73, 4);
+ T('-4372546.3155', '413482086.690199659347678', '-4358146', 11, 6);
+ T('563.211472022577851435908721', '3.88230259936E+22', '38823025993600000000563', 89, 0);
+ T('-512.1483046524492380', '-1.4463171565457492788E+21', '-80', 65, 0);
+ T('22630.667297886905841916146', '9.836618716916E+15', '9836618716936550', 83, 0);
+ T('1.16793E+8', '8E+4', '116866728', 47, 6);
+ T('1093.5454465772345171187074', '-6996592.8612377721', '-6996523', 31, 6);
+ T('5.27497347E+49', '916390708.824368694', '52749734700000000000000000000000000000000916390708', 56, 2);
+ T('-8E+5', '-1.94E+4', '-200', 97, 6);
+ T('-6.237E+22', '-44813.252027179588673', '-44813', 77, 1);
+ T('-2.014E+7', '96095811.26582717', '-65949', 50, 6);
+ T('738.35', '-18045.688659405', '-17437', 45, 1);
+ T('9725.1578', '355.045596', '9727', 54, 5);
+ T('-51133864881194471486.0', '8.350351E+29', '-50773532722233806910', 27, 1);
+ T('-9.78089322015209985876410E+29', '5.0708141E+9', '-978089322015209985875871006828', 18, 3);
+ T('-4.7054556E+41', '7770.79402407620', '-470545559999999999999999999999999999992230', 68, 4);
+ T('7.8751592085461624612883E+44', '29697882097.405034004627071880', '787515920854616246128830000000000011813369841', 82, 0);
+ T('19688146.33596066', '-2.4937661179891885333463', '-2', 6, 4);
+ T('3426.79511601', '52850.44176299', '53106', 100, 2);
+ T('959463659.838694815', '79017.5898877702411376004022676', '959542507', 92, 2);
+ T('-6301375534469.37571491659', '5.8009E+8', '-6300805104901', 63, 3);
+ T('-9177885.0300590050614040', '-59160.1909095553265', '-789', 11, 4);
+ T('-6E+1', '-699362.72591283610568837418', '-34', 30, 6);
+ T('-60719.325911790139375633748', '-5.2876357E+21', '-11567', 62, 6);
+ T('2114.6352366647301', '4454901.52', '4454903', 77, 2);
+ T('5674863091.7142071670686160512', '50813.961036268144', '5674881023', 10, 1);
+ T('58.41952445304272290439953', '-6.5312131993526919608E+36', '-6531213199352691960799999999999999942', 4, 0);
+ T('-36200225066857203.7683419182', '5.64619185690125949351723', '-36200225066857203', 80, 4);
+ T('568.3164940245323222262892', '2.12425761109', '570', 99, 1);
+ T('630477.941798767174082920116293', '-2.634E+16', '-26339999999992115', 32, 3);
+ T('47766.41180649106371393', '-3106.917196040', '-1058', 11, 6);
+ T('7E+15', '-23035746.87562012', '-1212258', 14, 5);
+ T('700726.3542240776012', '8103.380660434246215519037384', '704439', 21, 3);
+ T('6E+5', '248904.006943934479592106', '782280', 26, 1);
+ T('4.44133835928201421567598204', '6958106980.5195809', '6958106980', 86, 5);
+ T('-9.9752816433310830E+28', '-85901.146510383216271515559', '-20365', 28, 0);
+ T('-261455108.907861', '6.43286199375', '-261455106', 22, 1);
+ T('-4.41062250114569E+40', '-807.094159938702658581471', '-807', 39, 2);
+ T('-29090.7107', '-2.666387230321483257242410', '-2', 93, 5);
+ T('82607597354538.6498', '-1952885228.715556675040', '-1610613186', 74, 4);
+ T('-8137502.6', '-60.2078871828649615932', '-26', 95, 6);
+ T('336', '5.47722631578550E+49', '54772263157855000000000000000000000000000000000336', 93, 2);
+ T('54629676.64', '-6834824.60916003836495', '-2640516', 87, 4);
+ T('29.4486209022220959507', '-6.9224544310620902348403E+24', '-6922454431062090234840291', 20, 5);
+ T('729726044.429268', '5.1744E+24', '5174400000000000696171612', 26, 0);
+ T('-4.75E+7', '-9.2E+6', '-8667232', 84, 6);
+ T('8920.0981082981451', '-506806.073143709529850', '-497958', 70, 5);
+ T('-943797745.3192787198', '-9117.628460', '-8593', 12, 2);
+ T('957.145862611499067468691356', '30036646.0816518391951', '30036927', 90, 5);
+ T('-9818107338.004766069432', '5264.6273248046', '-9818106186', 83, 0);
+ T('-8365376.658', '9323143752.4910', '-4982072', 86, 4);
+ T('-5.644728E+45', '-940133.083947', '-940133', 44, 2);
+ T('-685281501.99118429555', '164.96933503', '-685281369', 59, 5);
+ T('-41991792.32', '-1077901.25713645243333721042383', '-12813', 8, 3);
+ T('1812897015.862711', '-88807757.197173958315908963138', '-21037321', 98, 0);
+ T('-2.622027311E+22', '722213829.49', '-26220273109999865250875', 58, 4);
+ T('2.13305E+8', '9.74415456303177', '213305001', 12, 2);
+ T('-3.459E+6', '94735675682.088830801969', '-1066646', 57, 0);
+ T('6.1208', '20.0136082199653146630855', '22', 81, 3);
+ T('-1.56245E+21', '2030.544037625186253283', '-1562449999999999997970', 47, 1);
+ T('340154078.47781838273695492830', '403258727.1318', '474972159', 83, 5);
+ T('6.64E+8', '-3.31708709819903E+48', '-3317087098199029999999999999999999999999336000000', 94, 6);
+ T('3.776251006855204270112E+40', '6.04828E+32', '37762510587179800043284870723993285427200', 64, 3);
+ T('-115540523.76374', '-4.557848743592034489076023923', '-3', 37, 5);
+ T('87606.1152', '-3.10639848E+48', '-3106398479999999999999999999999999999999999912394', 80, 6);
+ T('971352052589.84053352544', '-2.731077025463314148656E+27', '-2731077025463313315280300179', 92, 5);
+ T('-9706.96', '278.81049383', '-9450', 81, 6);
+ T('-62047095.41584757', '58.75493961518897906520481066', '-62047045', 67, 1);
+ T('7.2139729428E+45', '-4.43E+14', '-159188561080320', 43, 0);
+ T('79196430.946172902', '-111.4834794', '-97', 17, 3);
+ T('-7231.4068665701090896956559', '-8.431686E+32', '-7231', 24, 2);
+ T('89464016.04', '-777.2701364', '-777', 58, 5);
+ T('-1E+46', '92.155913290315541630281', '-9999999999999999999999999999999999999999999908', 49, 3);
+ T('48768.3840496', '-84657609.22', '-84623689', 96, 3);
+ T('-65860788.6832876854133249', '30425249.044673370', '-36484115', 55, 1);
+ T('-7.95725502E+16', '-910712.7769059', '-583032', 58, 3);
+ T('-6.31', '42920956.06933722244703316708', '-2', 26, 1);
+ T('738007880047981.52690642253816', '37965523.25916613208318393', '738007918010367', 56, 5);
+ T('-15040335437740.6886376', '3.9E+6', '-15040333766028', 48, 5);
+ T('-5.35462E+12', '2205603.395935094067410539613', '-5354617835613', 24, 6);
+ T('3.01130796349665114711578808', '9.486E+7', '94860003', 16, 3);
+ T('-202.76212441774866506082591364', '2.71249060188038617784339E+50', '-202', 16, 3);
+ T('-81013.437768', '31.91918642520', '-80993', 78, 3);
+ T('6583309858.076', '-7.55520064661513106686E+25', '-75552006466151304221687966', 19, 3);
+ T('-6695', '-64525128887253.845037068327111', '-2565', 60, 6);
+ T('-90.5349096339880875093204709', '3.8043930E+28', '-90', 83, 2);
+ T('2595.69730410', '284602.4011017978937', '286651', 26, 4);
+ T('-9', '36900.320347694098', '-9', 20, 0);
+ T('-700620.0586303643380150893212', '-65812.68520118382074124114099', '-4', 11, 6);
+ T('200731043696547141715.7608', '-8380295165.225065471868', '-3514836909', 54, 5);
+ T('-8.1350E+9', '-3394534154.220966494880922721', '-3225434890', 45, 5);
+ T('-60130.92080430633556', '4.58E+33', '-60130', 1, 5);
+ T('-5.8698E+6', '-1.70300490038859390', '-1', 40, 6);
+ T('2933.24167796', '4.3E+31', '43000000000000000000000000002933', 64, 0);
+ T('-6164604.731687292174597', '-26198.710174371531741769993', '-82', 65, 1);
+ T('-37.4784118811487211816660424515', '997859.529455672790722262836559', '-5', 94, 6);
+ T('150', '-62.9165766', '-42', 42, 5);
+ T('-9.5971606E+21', '3.008E+5', '-9597160599999999994112', 14, 2);
+ T('-1.3500359655444981395E+45', '-10065.74665975521082639668', '-10065', 8, 3);
+ T('-8066882613.1896', '4.57921682091532512965974', '-8066882609', 29, 4);
+ T('138628596.50425165504422774', '61780.649674', '138673652', 30, 6);
+ T('-6.81E+6', '1.3625961379562342136580', '-6809999', 11, 2);
+ T('8E+3', '376050186.6406475085537828605', '376053578', 11, 0);
+ T('-477.61624940666', '-667150.250117779131125079', '-13', 17, 4);
+ T('8.1443129477802621139555566E+26', '5.083E+49', '50830000000000000000000773932262171329194377924940', 47, 2);
+ T('-2894037965.9997491', '-93.9928801459197970806352', '-77', 100, 5);
+ T('-20047848.4829', '-2763.378093981', '-707', 28, 4);
+ T('-4565014755.879995948', '-2.85968672958706752257E+42', '-4565014755', 95, 2);
+ T('807776299.4524', '-7611330767.3070897097575471340', '-7609123013', 48, 0);
+ T('-1.6400817E+9', '1.25115131793695958271562E+28', '-1094779172', 41, 3);
+ T('-695517403.8906622860', '5883415263520.909039504008', '-689209563', 41, 0);
+ T('-6536397.059912740349176682536', '-7.373E+38', '-6536397', 46, 4);
+ T('237400062.766964990710', '3.103646138755027214117E+22', '31036461387550305976318', 11, 0);
+ T('9604.94997093704', '18.5218061468600034', '9622', 60, 4);
+ T('2.99858067016E+29', '-875010.5773350315660562763022', '-875010', 7, 5);
+ T('-3483524932.492662733', '-4.83324236547088433918', '-4', 24, 5);
+ T('451704985.79769700344564', '-9.88E+21', '-9879999999999558780775', 50, 6);
+ T('35549175.9126', '65727.5273692410146958074', '35614719', 39, 0);
+ T('-9201.143369118944476795867', '-30284365823083.8308543', '-8289', 24, 0);
+ T('957311168.4516808256695632', '-36764.85254148051475259909214', '-34588', 79, 5);
+ T('-9254.379573606890', '4.667674E+9', '-8230', 6, 2);
+ T('-91374.10817077621553', '1.952116763432826327E+38', '-91374', 100, 4);
+ T('98216404.5106422258044', '-8.1404917797008660049552409197', '-4', 64, 2);
+ T('5.358E+6', '-93042778205.366172900', '-93038583885', 58, 2);
+ T('-9.096661298920240104160711898E+42', '921', '-9096661298920240104160711897999999999999079', 44, 3);
+ T('60121.697030178153', '1.5460674708692264235924E+37', '15460674708692264235924000000000060121', 96, 6);
+ T('-4183.576510456555544319', '1.87202977611286353223586E+46', '-4183', 9, 0);
+ T('-951236', '-307.13584556667709', '-259', 31, 2);
+ T('-42.26547737262406581913808', '41374.307', '-34', 22, 3);
+ T('125.42463591676022', '6.9616945E+36', '6961694500000000000000000000000000125', 47, 2);
+ T('-8.19297E+39', '6.931856858E+47', '-5446618157349597741325378420244545011712', 10, 5);
+ T('-13144516816689.3559', '8819.984241215', '-13144516807937', 45, 5);
+ T('-2.133E+8', '-8020496.239101826', '-3285520', 35, 4);
+ T('-8905458.745733124264428775253', '67.47883666938', '-8905393', 3, 0);
+ T('6496941.547192365', '-88054.422911930932227634655855', '-21841', 68, 2);
+ T('-6.740E+31', '2.00886750756952279673E+23', '-67399999962073052267291544065880', 41, 6);
+ T('9.35422', '-4317864852839171.9212897', '-4317864852839171', 87, 6);
+ T('-3661795851.9', '102.2021112745259', '-3661795849', 73, 2);
+ T('9.231606782737037211729E+40', '-8.446E+31', '-83667638547895859378641549393920', 97, 2);
+ T('-7097896451708.903603399403', '-3.28E+5', '-60', 83, 6);
+ T('-3942.502687', '1950091241', '-2053', 75, 5);
+ T('46098317.11703655', '-3.5996E+35', '-359959999999999999999999999953901683', 41, 2);
+ T('42319.6435732058917', '43719708093683.559665583349174', '43719708093951', 82, 0);
+ T('-479108628.4187163679', '-3.203544410741404E+41', '-210673172', 96, 1);
+ T('9114458561.7905', '-754280.220885552266685465486', '-524839', 12, 0);
+ T('6.848694153959172E+34', '-7.59E+22', '-9806597053416996864', 91, 1);
+ T('-99.5964528773726763150778447', '2.1280596590407E+35', '-99', 82, 1);
+ T('-29570.33392048646473124058795', '-5099371.25618', '-17153', 27, 1);
+ T('-7.9E+41', '24.255483097402830', '-789999999999999999999999999999999999999976', 69, 3);
+ T('-883.1245031740040758016454', '98387974.3610', '-881', 47, 4);
+ T('8.88E+27', '6611058.47296659970269111119', '8880000000000000000006611058', 86, 3);
+ T('3.038867973954464869469293', '40489.9312', '40491', 40, 5);
+ T('-72822', '5.10882631E+47', '-72822', 97, 3);
+ T('-32537.8', '63.166880047116611727', '-32513', 39, 5);
+ T('-4874154.27313', '4E+3', '-4870154', 78, 3);
+ T('-812431.2717906177095156699415', '-6690.141242954494750377936788', '-1', 45, 0);
+ T('-2.78494E+21', '96221193.6436273661102', '-2784939999999998150647', 86, 3);
+ T('-7.0648568180117E+38', '97339.171137538', '-706485681801169999999999999999999902661', 62, 3);
+ T('85.209226409588541384004322692', '24825.2580689876', '24829', 4, 3);
+ T('1.353E+8', '213665029.08498535361510', '213698469', 90, 4);
+ T('-40332.82', '-7647740216.5486622008', '-260', 78, 6);
+ T('8.977234548E+18', '-3.493451435343982', '-3', 67, 4);
+ T('-770701.528561869440', '-4.22610266144300666582383', '-1', 19, 6);
+ T('1.1178055525937687442563E+36', '-6.0303050253E+19', '-55654657930042540544', 88, 5);
+ T('952.919029596398638031', '-28.643369579', '-4', 94, 1);
+ T('5657.03628319799743264', '7.265177151267115163233652E+38', '726517715126711516323365200000000005657', 89, 3);
+ T('660.68515762574872062731', '23.87818', '663', 75, 3);
+ T('-8.4874558E+8', '-3.37E+36', '-848745580', 4, 6);
+ T('-3461233.8608794147074038', '2.148222966697690787E+47', '-3461233', 70, 5);
+ T('-5.9202770907E+28', '2E+7', '-59202770906999999999999922944', 57, 3);
+ T('-1.14366E+7', '3.53893695E+47', '-11436600', 87, 5);
+ T('-7881886.541639586828', '-518710.5475790412', '-16406', 78, 3);
+ T('-4.9190132162829649477E+48', '4.05E+11', '-4919013216282964947699999999999999999604663676416', 23, 2);
+ T('909018.39244097893924486532', '-1560100.2684171931473946170362', '-1179682', 58, 6);
+ T('-9429465574.1528795462', '-31.308844597957540876', '-5', 76, 1);
+ T('-881204155.6979312702833744768', '831915.63898878', '-880937489', 72, 1);
+ T('-5.565765214600909638746E+50', '-1.2177192E+8', '-121771920', 89, 0);
+ T('8119060.8124129309696171894782', '8.20524E+39', '8205240000000000000000000000000008119060', 62, 3);
+ T('-5.45604E+37', '2.2712064898703431179E+42', '-5841373582454719641735236457332736', 38, 2);
+ T('-1527369.472601717747717936048', '5.80480979567758153', '-1527369', 86, 6);
+ T('64998685.16', '795066380.63006', '805293341', 89, 3);
+ T('-5635062.524044917100963', '5.8545656E+9', '-27414', 71, 5);
+ T('61802.8461392848511119467', '3', '61803', 13, 4);
+ T('-4E+2', '-9835.77800097127474088859881', '-11', 82, 1);
+ T('-8.24238044504674835203344096E+36', '5729.10867288357223360', '-8242380445046748352033440959999994271', 52, 1);
+ T('997614.243584777740715145135386', '-3.8260116760692E+20', '-382601167606919463186', 24, 6);
+ T('-1.226436E+16', '8.9158858304547123E+42', '-3239541648560128', 36, 4);
+ T('7090407420', '93.676072874', '7090407421', 46, 4);
+ T('6.136526718246726662590270', '-828210.884659395009192143', '-828210', 99, 5);
+ T('-903156.67720', '4596685.7', '-640051', 29, 0);
+ T('-3.538431768880772066456', '7.347426227349008228861203299E+39', '-3', 85, 0);
+ T('8E+6', '-36.255', '-36', 4, 0);
+ T('3.17559E+8', '-27294083.378875', '-16804099', 88, 5);
+ T('3.73454827037523535458950E+49', '3.6188157213881052557E+25', '37345482703752353545895015012410599417626019806528', 33, 5);
+ T('-6330.71287965282470993536', '-62981902.35103762994', '-10', 44, 6);
+ T('-193.3921790712', '-124354.70801', '-193', 65, 0);
+ T('6.3957292E+9', '-5.501567369027324335934280E+26', '-550156736902732432049465360', 71, 2);
+ T('6433303.10926558420002370109', '74431344.991506453971469167022', '74431351', 76, 6);
+ T('-9838074051.66557569887273519125', '118877501.54851909681934', '-9804189891', 80, 1);
+ T('94603852.98261925256095601966', '-26.08779640549137254', '-18', 73, 3);
+ T('1E+9', '2513310.597746885904515158650', '1002363806', 20, 2);
+ T('15925193.07292912464', '2.200362007E+18', '2200362007007526857', 63, 2);
+ T('-890803.01', '6.1514E+7', '-333475', 25, 2);
+ T('55014750.9392267654', '815628974340.190794', '815629040990', 60, 6);
+ T('-7935217.7662815456', '5.5E+9', '-2621681', 5, 3);
+ T('397773473.961542845590111931615', '117133327.242671805502353', '402643631', 75, 5);
+ T('-8.3920758E+9', '-4.011680384266E+45', '-8392075800', 39, 4);
+ T('-79066921.439276744411918699', '-5.91597651275605501095157E+32', '-76697897', 41, 5);
+ T('-69.14425634425', '-69.23604908168928804079893', '-69', 26, 0);
+ T('2E+2', '93614049.95', '93614057', 54, 1);
+ T('-8.59E+23', '425051.63', '-858999999999999999574949', 87, 1);
+ T('88737328.33015964', '-335.385289266503', '-335', 42, 2);
+ T('-79.1447307182983', '85.7754917088395', '-11', 76, 6);
+ T('2.4766E+27', '-3.46', '-3', 63, 4);
+ T('-103.220350', '8.69977766705601590814988E+47', '-103', 83, 6);
+ T('-64537933.8685399089338450', '395006069.9733761903', '-5276937', 93, 1);
+ T('-4.130370E+12', '974.274530289061622745', '-4130369999922', 23, 6);
+ T('-2.59168E+38', '7.677E+38', '-173382813264741410119223100818289852416', 48, 4);
+ T('-6946.07636204729279641583', '-2.16E+26', '-6946', 96, 5);
+ T('-39914015.137661353206436412', '46929.03778564403633183243', '-39913487', 47, 1);
+ T('-5.11027106926049', '8.01552E+9', '-5', 23, 6);
+ T('8.8220386E+8', '-428850.99658190636', '-164642', 74, 5);
+ T('4.353167556743950810E+47', '-132898161.5419000', '-132898161', 18, 6);
+ T('-634917185.869426160633917150', '-3.6E+20', '-613945665', 20, 4);
+ T('-3028986.644', '93.16549309642824', '-3028897', 93, 5);
+ T('-6.72289064563346550E+49', '45665479477168017735271397903.5', '-67228906456334654999959293043898970132268126488049', 17, 5);
+ T('-5.5657E+43', '-6550497.9139953', '-6550497', 85, 5);
+ T('-27.8269', '6.2883525319378342874E+32', '-27', 98, 0);
+ T('-5.363036032351206119E+40', '7.4468E+10', '-53630360323512061189999999999994251476736', 37, 4);
+ T('-15741028.285850696844978', '-2105.24593005', '-33', 26, 6);
+ T('-7.025847552833178080774831108E+39', '-29.256686111800635648395902', '-29', 93, 5);
+ T('9595.7188719089000866241456', '9.8910595E+8', '989114239', 60, 1);
+ T('236.1160036790396', '-33213573024929965108505.53', '-33213573024929965108497', 61, 5);
+ T('-5.01577059398537240E+23', '-126796708849861.611140', '-106996372218053', 5, 5);
+ T('135556.7061', '-6.56923609238158935425286416645', '-2', 52, 4);
+ T('-3538477697.412135250', '548.1022055447250', '-3538477185', 83, 2);
+ T('774500.707818753342', '-2.638725385090011793533391557E+32', '-263872538509001179353339154925596', 37, 2);
+ T('6535545', '8.85170753E+30', '8851707530000000000000002341241', 27, 2);
+ T('940555.0118497653772', '-2.3411802899864364E+22', '-23411802899864363213045', 16, 2);
+ T('864.534612666', '7.96512512158872029817663717629E+38', '796512512158872029817663717629000000352', 89, 4);
+ T('-606229.636850970201131921525411', '-1.28200822428', '-1', 93, 4);
+ T('608.48592', '3761231.31060', '3761775', 51, 0);
+ T('1.890135692197894163229E+27', '-67777.2618845817032275', '-2177', 80, 0);
+ T('19636.118973331703500380875', '-1.8E+40', '-17999999999999999999999999999999999980364', 47, 2);
+ T('-2.70013E+8', '-60.171926994', '-4', 8, 3);
+ T('2.25E+3', '99857184.22827995243042070', '99859434', 65, 5);
+ T('46.31617303153506600186', '-202810742916644566551.19321212', '-202810742916644566545', 26, 5);
+ T('-6.832349872782E+31', '86', '-68323498727819999999999999999914', 10, 5);
+ T('-6.13E+3', '-7.0E+7', '-5490', 87, 5);
+ T('5.32700482787824E+24', '-6.53979448831868E+15', '-4558472163105496', 90, 3);
+ T('5.3E+6', '-3.1359E+5', '-262358', 35, 4);
+ T('-822186.431669094201970953', '-30.90162136619312202142', '-10', 60, 2);
+ T('83.56666616161615', '8.987132924324561320985438E+37', '89871329243245613209854380000000000083', 26, 3);
+ T('691627239.72243198908111698', '-6.683414639744E+31', '-66834146397439999999999979461401', 29, 1);
+ T('-8781.41352755', '890684022.734578784164394028', '-8201', 77, 3);
+ T('489988573.0465295122253033', '-6E+45', '-5999999999999999999999999999999999999510011427', 56, 6);
+ T('-218006.744566137440', '-8.83115494778E+37', '-218006', 41, 3);
+ T('-5948045.878634445342', '6.5E+8', '-4243469', 84, 1);
+ T('5685174368433.315833', '719658090579464.9042062644532', '720936011398841', 2, 5);
+ T('-8021.6059888645594145', '2985187963.1369571906', '-1285', 49, 4);
+ T('-40270034.33444147713922401868', '205052850.8663145373', '-38150210', 43, 3);
+ T('97814932.2', '-4.1034E+8', '-404832780', 72, 5);
+ T('-9.734497035048575821868', '-15.556491778434701101972875', '-9', 34, 5);
+ T('6125041987.8878414945195492950', '9.8E+44', '980000000000000000000000000000000006125041987', 17, 6);
+ T('-4132.29183', '-599636.4693647103543875869', '-4', 85, 3);
+ T('-2.17194434393601E+16', '364.3', '-21719443439360004', 35, 3);
+ T('3.2519291362475891594E+43', '-5.764609E+8', '-542906468', 54, 3);
+ T('273.3', '8.209505820082532062000', '281', 8, 2);
+ T('281', '-1.01E+8', '-100999719', 40, 6);
+ T('415910495', '-613.8930529131043058', '-33', 12, 3);
+ T('47', '-7.590E+8', '-758999953', 58, 6);
+ T('6.439209E+7', '6.53261397706', '64392094', 76, 2);
+ T('-2.41869155382238251942159102E+50', '1598709905.83353253797907066074', '-241869155382238251942159101999999999999999508586351', 69, 1);
+ T('-2.17349E+41', '-944061.5', '-944061', 22, 2);
+ T('7', '-441105192.712300', '-441105185', 94, 0);
+ T('-5.1525616471E+36', '-4.61935421E+9', '-4619354210', 5, 3);
+ T('-562533957.974959', '9.37192E+49', '-562533957', 10, 2);
+ T('6.66857650241', '2E+20', '200000000000000000006', 76, 3);
+ T('-1.431243800697E+18', '4.2796074261932881466E+42', '-1269039299933130816', 49, 1);
+ T('-8439394455.2366477711702340', '-4.504898899508232795131668228E+45', '-7801860247', 87, 0);
+ T('-8.9339675933', '-254844.016378413', '-4', 86, 6);
+ T('-1E+5', '2.36729908E+50', '-100000', 81, 0);
+ T('8.71400497385377793333074788E+35', '8.80116944902687E+26', '871400498246132995447366162321307648', 27, 0);
+ T('767792', '-4.80E+47', '-479999999999999999999999999999999999999999232208', 18, 4);
+ T('-7E+9', '1460.052350310', '-6999998540', 1, 0);
+ T('26939245.208586063989471106708', '-762109512310129.17234738', '-762109503787025', 96, 5);
+ T('2.5206838752268357594000E+31', '2.654601858643631E+18', '25206838752270669640527444425624', 96, 2);
+ T('-284', '-4.866E+21', '-284', 78, 4);
+ T('-2.6050426603178786709271630', '2.72088E+17', '-2', 83, 5);
+ T('-4188353826760965.57027470016', '3.197078153239040E+23', '-1760318418168069', 47, 1);
+ T('4071500520.5', '-91228415719.070135468864', '-90412483591', 78, 4);
+ T('-8080776992.0394825', '-28.336928718', '-28', 25, 2);
+ T('1228305.69605799', '-5.14972170E+31', '-51497216999999999999999998771695', 13, 5);
+ T('-6.4840532689078E+44', '-9.11893', '-9', 98, 1);
+ T('-7166887322.3937', '573353180635381547012.070', '-7166231962', 30, 5);
+ T('8.9917372470093', '-2.117102399115101443E+19', '-21171023991151014422', 52, 0);
+ T('-5.97889E+9', '-67095.6377533', '-1543', 52, 3);
+ T('2931545102491165.746', '8060.7636487793299385580', '2931545102491517', 94, 4);
+ T('-1.6E+8', '55079.6480526544728397861369', '-159981785', 52, 1);
+ T('893.29674', '606.24226324232639852481439', '895', 43, 4);
+ T('-5048118.049496047568351', '3151158.73442585', '-5046786', 21, 4);
+ T('9', '-6.694613893982886213082435561E+31', '-66946138939828862130824355609991', 51, 3);
+ T('9.655E+17', '610003.04834', '965500000000528083', 5, 2);
+ T('771.2754556411629', '7.7166705704E+38', '771667057040000000000000000000000000771', 75, 4);
+ T('-5500447435823497.2685', '93706148.6608418508865737', '-5500447343249417', 27, 1);
+ T('-4.9061E+5', '867.22210370', '-490513', 84, 4);
+ T('-23.64498917', '-7.6869241E+8', '-17', 52, 5);
+ T('-9769229708.386', '7.1067027E+9', '-9668399236', 84, 2);
+ T('4961.496', '-988.625856582673', '-155', 59, 6);
+ T('96020750.280975', '2418642987793643991.8582545798', '2418642987794692575', 60, 3);
+ T('8.98E+3', '8.97104073', '8988', 17, 3);
+ T('-74075.835009', '-787.7139460131425', '-275', 37, 5);
+ T('-462.9498116480078237126897', '3.507330E+41', '-462', 35, 5);
+ T('88697.5515405420269', '-75693.79730148675964', '-9605', 95, 5);
+ T('1E+8', '-935652280603.24134', '-935632308251', 38, 2);
+ T('165314.384773', '-2603775920', '-2603643438', 97, 2);
+ T('7.10352749835', '-6.089947395897E+43', '-60899473958969999999999999999999999999999993', 98, 3);
+ T('-365371517.158412803616773', '919731483.00873', '-17170533', 78, 5);
+ T('7.8E+7', '-57558893597253305523.4', '-57558893597244784691', 96, 3);
+ T('-989000011.2503', '-9.9364676513877817036970950695E+32', '-549515595', 60, 0);
+ T('331139.278062585517838574', '7.05102284823115360151800E+28', '70510228482311536015180263299', 99, 1);
+ T('-5666872.3721348210658', '-3611494.1344271', '-1447974', 37, 1);
+ T('-33.10877532277', '-4E+37', '-33', 59, 4);
+ T('-8E+19', '-202.718506340316514793164', '-202', 57, 3);
+ T('6.2952424E+41', '-2599656.8484', '-2599656', 49, 4);
+ T('-392481353.31999685', '-705849860.3226265062627334', '-33573377', 18, 6);
+ T('-41169836.307', '-1.4151274975624981083504', '-1', 17, 6);
+ T('8.47E+6', '-74.515668045611', '-10', 93, 0);
+ T('-6.1082969908724889200114E+29', '-9.72051E+48', '-135110021840435663867654096128', 97, 1);
+ T('-15085.31030339871382293963', '9.041E+4', '-6853', 45, 2);
+ T('6771859370011.8', '-2.73299800993657', '-1', 8, 2);
+ T('9.9519083606E+22', '8995008.6472', '99519083606000000524480', 35, 6);
+ T('479540.011', '3.966097E+7', '39812542', 56, 0);
+ T('-6.825040915468572870E+38', '-4.88570553553701773362566E+50', '-441358270979308769556935330603466752', 68, 4);
+ T('-9.1633633779E+30', '-914928403.910746371', '-269005587', 25, 2);
+ T('-523163.403', '297091.18127169013230808337253', '-226073', 12, 3);
+ T('60136622.0458535672507988', '257099090.73978', '265788926', 9, 2);
+ T('345593.6418100032268', '68153648509049.670744688509', '68153648838137', 2, 2);
+ T('-7.11263E+50', '-880.19820854578305108432', '-880', 61, 4);
+ T('3.07214E+50', '-60601.4534368', '-60601', 46, 0);
+ T('-1.5603364E+9', '-2.1723678E+22', '-1208014864', 25, 5);
+ T('7.435E+7', '8483.9772144545253869', '74350003', 60, 0);
+ T('-21450279801384.128582483', '943405619.802223', '-21450144923653', 52, 3);
+ T('7567.895843931', '-6.3329E+7', '-63324769', 44, 6);
+ T('-1.83643674E+37', '84215048', '-18364367399999999999999999999915784952', 30, 6);
+ T('83310549.938559408968136881', '48935854486306093317402.5692', '48935854486306171109343', 86, 1);
+ T('-3.802925', '6.4975264502975E+45', '-3', 74, 0);
+ T('-641279.9167', '-5028839290139.874421300', '-639003', 59, 2);
+ T('75.0427006609417010892954453457', '-6131.6637770988112915204380', '-6065', 34, 5);
+ T('79.503716', '5.07569852E+15', '5075698520000079', 95, 3);
+ T('-8.1610693', '-8.0E+9', '-8', 44, 2);
+ T('-3.20E+5', '-1742581606.102', '-303462', 41, 6);
+ T('4E+5', '-6.359E+8', '-635502688', 32, 6);
+ T('6522164620.845348599088667111', '76636.4393896', '6522240988', 4, 0);
+ T('4244709.15242048449767364784032', '46550300.374557253024', '46583293', 3, 1);
+ T('-739717.7582661097811651316527', '-750239039', '-198917', 79, 5);
+ T('2417997.3', '2.244E+41', '224400000000000000000000000000000002417997', 67, 6);
+ T('8.65473877651875', '-911468768732.015570', '-911468768724', 35, 2);
+ T('51.663184994475217235518', '-716.590142153012941', '-713', 83, 3);
+ T('-45240.5152606118564333', '-7.5575465', '-7', 64, 1);
+ T('1.29676709453341808263042E+47', '723', '129676709453341808263042000000000000000000000723', 54, 5);
+ T('5E+2', '-47.56', '-11', 55, 6);
+ T('8.69E+3', '6320.7538982297169', '14834', 65, 5);
+ T('-1233.7355017882220000356486721', '27395.8', '-1233', 54, 1);
+ T('17036.10', '-9.8496665423717262884821E+29', '-984966654237172628848209999988', 7, 6);
+ T('-8.90E+8', '8.37E+3', '-889999950', 86, 1);
+ T('4.426876907528610981E+27', '6.57432E+20', '4426876937648975571198947840', 51, 1);
+ T('-17202842.750367524043', '-3.8044354736258E+40', '-17202842', 97, 4);
+ T('1.335794078431128E+25', '851.72696564108540927', '13357940784311280000000851', 21, 5);
+ T('-7555317.9624731221', '-18577412.377932742368310', '-1263617', 80, 5);
+ T('-969325.213', '-1.50300568029766646329395031534', '-1', 90, 6);
+ T('3559957.9064997627037', '2.9E+47', '290000000000000000000000000000000000000003559957', 65, 1);
+ T('68.4851610368275113', '1.210724005676944471483294E+36', '1210724005676944471483294000000000068', 65, 4);
+ T('-4.8983204696278E+40', '5.1002641829533105051760917E+39', '-43900226440511264328682538580876998524928', 16, 3);
+ T('-5.7283697713757885757E+36', '3.1154590962635663858886', '-5728369771375788575699999999999999997', 39, 3);
+ T('-580.1925962266604345800137789', '-9.12E+3', '-516', 34, 2);
+ T('-6371307.8458', '-37.71230062356216135554', '-33', 36, 6);
+ T('5', '7979163510.1', '7979163511', 23, 6);
+ T('-35.9667816477483', '8.0886536008', '-35', 9, 0);
+ T('81.7698482689208573', '-3.5764353E+29', '-357643529999999999999999999919', 25, 3);
+ T('547.944922221237944348096348102', '-828.051333626075014864459', '-281', 64, 1);
+ T('-55972.0939587141962410698033', '-2.332483981190815033E+34', '-55972', 13, 3);
+ T('4.641E+9', '-2.2E+3', '-152', 67, 3);
+ T('2.6161223316E+44', '-5E+40', '-49913267548754248732571389089311308644352', 48, 6);
+ T('-29.08490205381830464', '-5.332619425472258873829', '-5', 49, 5);
+ T('2.751052789E+14', '-3.5296673475928211E+24', '-3529667347478401824850144', 14, 6);
+ T('-3428.82', '435.23459105', '-3137', 100, 2);
+ T('-4601.34757449727577420942909', '-6.0062708', '-1', 46, 1);
+ T('-732.10685488541187205688352119', '2.4264', '-730', 73, 2);
+ T('-55862412866749928.702526354507', '-7.81973466E+47', '-18050207987533288', 91, 6);
+ T('1.9E+6', '-76264190943951.3302', '-76264190902799', 48, 3);
+ T('7E+4', '-7.19292E+16', '-71929199999995536', 67, 0);
+ T('7.553140864009926', '88732.27630369', '88735', 59, 3);
+ T('3.0E+7', '450.1703', '30000066', 85, 5);
+ T('-3.74089733667363E+22', '-2.5683853', '-2', 50, 0);
+ T('-7.08214E+8', '1700197905.4767993028048703346', '-169871599', 12, 1);
+ T('9941.58059917862', '11735006.1948150506462182', '11743199', 73, 6);
+ T('6.66E+7', '9.185', '66600009', 52, 3);
+ T('-7.26251726597877E+38', '-3917797.2542158870449072789', '-3917797', 29, 4);
+ T('-1.1162E+9', '82753.1', '-1116118079', 85, 4);
+ T('-13.0449005043057', '-2.4882845284801915672', '-1', 9, 4);
+ T('-9562284254.3974977828054941', '-5.73802897997644E+39', '-9428066526', 52, 2);
+ T('6.0186920140157E+36', '-4.40293E+14', '-158746879504896', 96, 0);
+ T('-6.9265E+10', '9.0E+6', '-69256610368', 91, 4);
+ T('951267.6258016692474', '-3.128E+7', '-30492701', 81, 1);
+ T('-7616515584.987340', '64681288', '-7585401016', 46, 3);
+ T('-9706159.482', '-8.4880814160291082606218439928E+38', '-9706159', 20, 6);
+ T('-4.97592924966225E+21', '3.471E+42', '-4806529797197417684608', 45, 4);
+ T('2.47E+47', '-9.34621E+26', '-928500210193075035057422336', 77, 6);
+ T('154.4447964639', '-7.641867874E+36', '-7641867873999999999999999999999999846', 53, 0);
+ T('-5.07278340098145030721121', '-9169335010.050', '-1', 49, 0);
+ T('-8.17067424768E+31', '-406.884454140077179062722007507', '-406', 55, 6);
+ T('6382827028584.56033281003', '117.893214035821077594089785', '6382827028605', 50, 3);
+ T('159816027706.0852830074108420', '160375.8201329486578949', '159816056447', 9, 0);
+ T('11546043', '61', '11546047', 12, 1);
+ T('-6.81078691934E+17', '-6.48455680209626378419956980269', '-6', 34, 0);
+ T('3.17901288666247265E+32', '7798754819.86763620', '317901288666247265000003502312963', 71, 4);
+ T('20.730931488504178032', '6.6E+5', '660020', 85, 1);
+ T('-532686.616557151083', '-9.474308668710588943447E+26', '-78', 72, 3);
+ T('-5E+1', '5.082006782E+50', '-50', 82, 6);
+ T('3.1364E+9', '-5E+7', '-675968', 59, 6);
+ T('90.70', '9.927875328916E+20', '992787532891600000090', 94, 2);
+ T('-6190.47', '6564.08594660195688775289', '-10', 80, 6);
+ T('-4402.6214119743445197206320508', '445112.98382677', '-4354', 83, 1);
+ T('7E+5', '5.959789062758', '700005', 38, 6);
+ T('-481301416.6', '-8E+2', '-776', 87, 1);
+ T('-693473.317824491426381712390649', '1035666.47920350511311', '-4193', 3, 5);
+ T('-5398.4919732992453396658', '39893.711575386414792', '-1025', 13, 3);
+ T('36.511041337', '5712.4751932567', '5748', 43, 3);
+ T('-9.23E+6', '-6E+6', '-558128', 100, 3);
+ T('3.95E+5', '558413083.2', '558807035', 98, 0);
+ T('4.005921501614480638640195E+28', '1707971.73423487009671950376199', '40059215016144806386402476019', 54, 4);
+ T('-982674929', '-1.3E+6', '-1197073', 26, 0);
+ T('-2.66603725992', '-701938.633197842651436', '-2', 1, 4);
+ T('-571.0345208835797215890', '4.81306555532197873038511526', '-571', 43, 5);
+ T('-8810567.648368145986372153870', '100507634614440367075802.97', '-147461', 30, 4);
+ T('-5170081482.40297', '-11173.46', '-10881', 28, 4);
+ T('-9.74821843249E+16', '4.6622869827911E+38', '-7409064348574880', 1, 5);
+ T('1.27185306339764198571412586166E+41', '-4.5E+9', '-67144960', 44, 5);
+ T('-46419.1209', '-94172753.79656862488752586887', '-46161', 78, 3);
+ T('-1.89128E+47', '-62666.676500223843059473989', '-62666', 17, 3);
+ T('-751.645898', '-868.430', '-611', 61, 4);
+ T('-522857.6305992009839', '-1.782259363E+32', '-522857', 37, 3);
+ T('-6.892E+30', '863399762', '-6891999999999999999999673471150', 57, 5);
+ T('-92500.97237902579310277953', '-9.6863013E+9', '-75860', 95, 4);
+ T('88577840.876037274583181686', '9.84321990844058005383E+35', '984321990844058005383000000021108528', 48, 0);
+ T('-6.5947987E+8', '40.9637071838680962', '-659479830', 40, 4);
+ T('-301.7824282758', '2.4450290149092101310E+28', '-301', 8, 0);
+ T('7.0986863096547828298725958E+48', '-2.5479995E+36', '-540811596417027632533541928990408704', 98, 0);
+ T('3.322120777E+46', '-1.29E+7', '-12900000', 55, 2);
+ T('570.143845141654430816353801', '-35563.36266170', '-35009', 100, 6);
+ T('-18764402.04812482', '3.96531776611927200364172E+29', '-1982578', 70, 6);
+ T('-503271.56296426497317', '85807.1419819', '-434369', 80, 4);
+ T('-6.602659E+15', '-2037096.58448396056', '-267624', 53, 4);
+ T('-2.192970E+33', '7.3481704829852177023E+46', '-1460740785981236891354823569440768', 73, 6);
+ T('-5E+47', '-6.74E+30', '-5150478925854517763669837742080', 78, 5);
+ T('-44723.2548107', '-7409308880.2665402612207', '-1155', 64, 4);
+ T('-39727287.746387', '92921988.07195', '-39194675', 6, 5);
+ T('1648960618.7786054448', '127.169591827070394143864818637', '1648960639', 44, 2);
+ T('16.00476481478376061', '-725657449.368939', '-725657449', 39, 2);
+ T('-67214.41', '-8474.0402120302612', '-10', 19, 5);
+ T('-57.0514396305368092', '-3070215.60200831932829', '-1', 29, 3);
+ T('-849459.93262', '-6806.33270122153', '-4625', 17, 5);
+ T('-448334082.20400820415517', '-6E+2', '-2', 20, 5);
+ T('-749.8832779921', '-2E+5', '-45', 46, 2);
+ T('-3373.68228030505681', '276.3', '-3113', 73, 3);
+ T('-1.03825E+6', '63011.2791750', '-983433', 58, 3);
+ T('1.54609521E+21', '3987148969.96199644', '1546095210002298941609', 58, 6);
+ T('-4.848067288E+12', '-252.9', '-188', 56, 5);
+ T('-422653.57743888', '195298521.864883954177778', '-160293', 30, 5);
+ T('9.89', '1.6276420211E+50', '162764202110000000000000000000000000000000000000009', 13, 1);
+ T('-60109331.28014700960815319765', '-4.160592E+13', '-34931219', 48, 3);
+ T('-46826968.65816990', '-107488883.26154949747650', '-38274131', 56, 4);
+ T('1067.963', '-699.07', '-657', 98, 0);
+ T('4.64102695256392E+20', '-63018.339199', '-5162', 83, 6);
+ T('-72.50920384914990505940', '-84597.275792', '-69', 80, 2);
+ T('-770398519', '-4251.65272510', '-4115', 94, 2);
+ T('3489998978.235437794711', '-8232232834277433509.1635', '-8232232832129876005', 46, 0);
+ T('890386.346', '5.51974E+16', '55197400000624146', 82, 3);
+ T('-9.28632399185430514612E+33', '-6E+5', '-534464', 65, 0);
+ T('2.9730117207215652991', '8.3760715932606E+20', '837607159326060000002', 76, 3);
+ T('-7.141E+9', '-3.5889140866695375E+27', '-2820735808', 8, 5);
+ T('-5716.7425989624742306816206889', '-50445', '-1025', 63, 5);
+ T('7.0E+38', '9956.37032', '700000000000000000000000000000000009956', 2, 0);
+ T('4E+2', '4859.843223', '5115', 28, 3);
+ T('2667185093088941886827871', '5.9547369770861817899E+33', '5954736979733072816360354565778783', 97, 2);
+ T('-4921963.07017832969894026481832', '890476.187253666193302089', '-4327427', 27, 4);
+ T('-6244.1', '-68858.1593356', '-2146', 41, 3);
+ T('-9.880616295E+19', '-6727', '-6727', 4, 3);
+ T('8805048.00711831867189424284023', '-3552.667857222505970669154', '-1352', 76, 0);
+ T('85318340748865803.143', '7.09834989355104E+16', '143903659862750603', 9, 0);
+ T('-7.8E+2', '-8.8884792803232', '-4', 18, 2);
+ T('424771341069112868.0980', '-9782.31859208208143527770737526', '-8210', 48, 3);
+ T('-859375159.155258', '-5E+17', '-321979959', 41, 4);
+ T('-5330710.07038621315763', '155367.61777861010411811', '-5308689', 8, 0);
+ T('994856.7639292', '27.3073', '994875', 42, 6);
+ T('-150215704257595112761.400', '-19786320.67272249415915', '-17098761', 2, 5);
+ T('-1.1038E+7', '-413254.072983454347815', '-19462', 71, 2);
+ T('-3.1846039730594435E+30', '-50785182.97185996886', '-50768798', 46, 5);
+ T('5.064843964598796253257E+43', '-1.72724062636103525767042E+39', '-1724010657660141876850895714121234382848', 37, 3);
+ T('-9.456143863884E+19', '-21198019.1', '-20980931', 30, 5);
+ T('2553559161373083013.6324692', '-3E+1', '-25', 95, 0);
+ T('-8456.9351381322961397', '24996.0681601265', '-4', 25, 6);
+ T('-9960.703861', '7.17716303559201451E+41', '-9960', 25, 6);
+ T('6187577237572262683705.38', '-98245512.2186', '-73014151', 77, 5);
+ T('9E+4', '5241581711.62063', '5241667487', 89, 6);
+ T('8.17E+5', '2406.44', '819054', 50, 1);
+ T('-8259198589.53', '548317.12011478362722841752177', '-8258650657', 88, 6);
+ T('4818786.134028838025042', '-80724.4435235419', '-14354', 35, 0);
+ T('4E+7', '6807138.2', '40361570', 4, 0);
+ T('4164.0156512488645255275487', '2.20431442956268', '4166', 25, 3);
+ T('-6017827.0904790', '-6547.6685954894147523042365790', '-4355', 57, 1);
+ T('2318.774160717235643', '92917.58881522', '93183', 28, 0);
+ T('2428.9258747238136245', '-9.669478464186750875301617', '-1', 46, 5);
+ T('20414863.783653504792636295991', '-743092499.348456', '-742928401', 11, 2);
+ T('8E+3', '-6.5E+2', '-138', 25, 5);
+ T('-259625.221584558', '-70777894.6336487901713003', '-259105', 77, 4);
+ T('-5.2699E+18', '-2.271667300907655271433E+34', '-5269319454751498240', 72, 3);
+ T('5.6606E+34', '33698.433973448405', '56606000000000000000000000000033698', 54, 1);
+ T('-886339228411772699108.974943408', '776873920.530183446', '-886339228411638087716', 80, 6);
+ T('-667324713.24279954221', '-6740315092915435926.220809217', '-54825217', 20, 0);
+ T('88923355.9055824579020415069', '-29029.2935209128', '-8485', 25, 2);
+ T('-83.17052868082697161950959', '33938504.612662015080', '-19', 5, 5);
+ T('-148670.8981063290640426', '-7.7288854076663E+15', '-147514', 90, 3);
+ T('-8.9381773785087911564166644E+36', '76.855292955310412763', '-8938177378508791156416664399999999924', 56, 0);
+ T('4637395011.61279109039750', '6631951269.2885130290717332067', '6969592807', 48, 0);
+ T('5.87661062780887E+46', '9E+4', '58766106278088700000000000000000000000000090000', 12, 4);
+ T('-4899068541.827175662742163643', '-21.6345459226922461319233', '-21', 28, 5);
+ T('-3825547648359029640602484.17026', '6.14757611656551429924924188E+32', '-2578455334522382837612660', 40, 4);
+ T('-64001793.3370667944749151111039', '-7.37958E+8', '-63967233', 100, 2);
+ T('574620739.75159670754382122656', '-9E+33', '-8999999999999999999999999425379261', 89, 2);
+ T('-7.32269059130993284589E+49', '841263.1011428956716666654623', '-73226905913099328458899999999999999999999999158737', 52, 0);
+ T('-389634.71443556398666495807', '2E+5', '-324098', 6, 1);
+ T('96573735.1704', '1.32E+3', '96574767', 84, 5);
+ T('8.755655E+9', '1795166.84328447501804800347', '8757441886', 18, 0);
+ T('-5.59284370E+9', '19', '-5592843681', 38, 2);
+ T('8.795217087E+20', '-8.647344193E+29', '-864734418688591099083297974272', 61, 4);
+ T('-2.622E+5', '-6489531.34936591', '-51', 7, 5);
+ T('890746', '4864418.5365224678234676416575', '5226490', 83, 4);
+ T('74654.96302498409436987556081', '4.30E+46', '43000000000000000000000000000000000000000074654', 49, 1);
+ T('9.110596642083E+15', '73255229.981672440331116032197', '9110596647639485', 26, 2);
+ T('9.6912532953996020018864020E+26', '481343874.0401838', '969125329539960200389966794', 45, 4);
+ T('-7E+5', '-79.0711872935811903197', '-79', 39, 3);
+ T('9.15589E+45', '-189.75672', '-189', 18, 3);
+ T('1489139052.867529620', '-1.9304285520025', '-1', 28, 2);
+ T('68496.5942367936', '29210683578720280.173', '29210683578723224', 20, 5);
+ T('-719.4', '-2995.05014437838695084525862', '-643', 34, 4);
+ T('3E+15', '700.1867', '3000000000000700', 26, 2);
+ T('-11.674699089657', '1.43064303546128', '-11', 4, 5);
+ T('4.7018820691509508635711121769', '4E+2', '404', 6, 5);
+ T('-7.66248244349346731E+32', '18621.2576817', '-766248244349346730999999999981379', 61, 1);
+ T('-453456638903.22899176997215758', '-6660.31', '-4611', 94, 5);
+ T('-78583954.9479941121482', '-1.02', '-1', 22, 4);
+ T('-5.94424246582697997E+43', '-242.82072020367493', '-242', 47, 4);
+ T('5.75E+9', '-2272506299.62779593211679677', '-2168565819', 37, 3);
+ T('-8988.6942039034', '708053.33', '-8715', 47, 2);
+ T('393663257.5465120831689672', '-433320.0587572863723758307', '-3239', 61, 5);
+ T('-5817564.9698', '-218473179.624530200663272601', '-32987', 95, 3);
+ T('55.763314', '58056.673335', '58111', 35, 6);
+ T('3.152990224457733765978', '2.73693604987E+48', '2736936049870000000000000000000000000000000000003', 36, 3);
+ T('-703706.818493715', '7.272436E+20', '-703706', 14, 5);
+ T('-5.2E+8', '-61367.06383335504264295577449', '-33207', 86, 6);
+ T('975504975', '-7.3755E+6', '-5277825', 62, 3);
+ T('-3.28113163078468E+16', '697.7443298023', '-32811316307846151', 42, 6);
+ T('-278213.0598169', '391665810.5675258457', '-271941', 37, 5);
+ T('6.75116717071991829761571122', '-3.180429239437390398E+50', '-318042923943739039799999999999999999999999999999994', 89, 2);
+ T('76237138.5053238', '-2.491938588E+32', '-249193858799999999999999923762862', 47, 6);
+ T('8.91340365E+47', '707.518432624791132531', '891340365000000000000000000000000000000000000707', 24, 4);
+ T('-8.24133560331E+20', '9.873585792127969694230380', '-824133560330999999991', 95, 2);
+ T('4.0813209647E+27', '3.7177E+9', '4081320964700000001099012512', 57, 0);
+ T('-786663.52687092', '7934703605.672799534', '-786435', 45, 6);
+ T('5.0588526690850359081794', '-84.7401863129381780077712', '-83', 61, 6);
+ T('-3536162.57684', '-984061292.3905', '-2463010', 51, 4);
+ T('2.83E+8', '70', '283000006', 84, 0);
+ T('-2730792.2', '934704611663782061916707268.5', '-107044', 22, 1);
+ T('3.4906301E+8', '4.3', '349063014', 3, 6);
+ T('3.388413084748135905313545E+33', '-27.280680834', '-27', 21, 4);
+ T('8.6864234E+23', '-5.4298232664760893E+23', '-302416030486121956826240', 24, 6);
+ T('-4E+9', '-7.27E+6', '-6956656', 49, 5);
+ T('-4291.2046277583756507088511', '-10.753290192600900243', '-1', 41, 1);
+ T('4.46210E+20', '2.04778967867270E+19', '465525938806169917376', 42, 3);
+ T('406586735.24288009234', '-34815580.8198839', '-33765905', 10, 5);
+ T('7.864E+35', '5.68E+3', '786400000000000000000000000000005680', 6, 2);
+ T('6.9731E+34', '5.4E+3', '69731000000000000000000000000005400', 19, 2);
+ T('-4.42967264286062595662E+27', '-8770.914839148', '-578', 86, 3);
+ T('-6.3065328494222668037E+22', '78.72711', '-63065328494222668036994', 43, 5);
+ T('400429.70751481576171', '6.4E+8', '640138285', 48, 0);
+ T('-9164656.680732398', '7412278.91587', '-9094474', 18, 6);
+ T('-7.505605984027841181554E+26', '-987.9967288923551802395373792', '-795', 54, 6);
+ T('-4.31643068937E+47', '-18981.147690401', '-18981', 21, 3);
+ T('-408068752.896138473510169', '-533495.431667', '-8839', 58, 0);
+ T('-84308290890.6', '-867975817.69190090865028', '-556285961', 64, 4);
+ T('3329647.12301081959904523561819', '-40.55599676759166', '-1', 30, 6);
+ T('-1.9E+9', '-5.073429785024919679890', '-5', 48, 3);
+ T('-6.10008E+7', '-9.17145841033789', '-9', 14, 4);
+ T('-7.7421905961381042657151105E+39', '60759486.1', '-7742190596138104265715110499999939568194', 95, 6);
+ T('-4.8828E+28', '-2742816864117192426746265', '-7378752165988757913', 38, 5);
+ T('-797320716.356679724408135801', '-40.1819609609436407141076617', '-4', 6, 5);
+ T('831351.4880734558993050', '2.318331899705226E+18', '2318331899706015607', 99, 4);
+ T('-5.0104040517E+34', '-4.16740522568820375557957E+48', '-49414298657194006839329080257544192', 72, 3);
+ T('9214727.3356032756678085', '-7378557222591589.27', '-7378557222323297', 93, 0);
+ T('-28.6106674899562071948', '-6189098.7208535797603073803', '-10', 28, 4);
+ T('5.4404E+8', '153568116.03276262374370', '695166836', 56, 1);
+ T('8.6E+3', '-993.0', '-609', 16, 4);
+ T('-20619289.0638201890238265', '3780.855896265711615', '-20619289', 66, 6);
+ T('-4.70839087943141754138126719372E+38', '55503992418480242741.4136689014', '-470839087943141754101088611325664311243', 5, 4);
+ T('-6955321.4', '-3.62469E+7', '-2621745', 49, 2);
+ T('-866862535.29450815313790380', '653.7758012', '-866862403', 33, 6);
+ T('-7.94E+49', '35.0952', '-79399999999999999999999999999999999999999999999965', 74, 6);
+ T('-4.8658413402871919434308', '2.39360623051415929549609853382', '-2', 9, 2);
+ T('-122641.43278', '649.978654542749656206894', '-122129', 76, 4);
+ T('450.224', '7.18E+15', '7180000000000450', 80, 5);
+ T('-4.851E+8', '-16504.49', '-88', 57, 1);
+ T('-488889847935713.10367064297561', '71.53284383271825020404409', '-488889847935649', 61, 1);
+ T('-3.60338278944E+16', '-441890.308579579665142821782191', '-135714', 10, 5);
+ T('-515.28574674334879305451', '3.4E+26', '-515', 98, 0);
+ T('-799.7727436149520797', '-24292233.418837877131284855', '-777', 44, 0);
+ T('5.85E+6', '-83619.12650854831', '-1059', 81, 4);
+ T('6.6377657626869913862880', '20.8911144983535696701620420', '22', 23, 6);
+ T('3.578791E+38', '-4160582.4361970297138473', '-4160582', 43, 2);
+ T('8574536060.6', '766.351534157121700664753', '8574536702', 53, 2);
+ T('-274721605.02769720086', '-77763656395.27458183198', '-269691457', 84, 3);
+ T('-771520.4559591', '-5652067.4865853017283', '-132131', 79, 3);
+ T('894.788731655388634', '-7.2814797764675517344418356038', '-1', 66, 5);
+ T('-4.44E+5', '1.182648039168328E+29', '-312928', 74, 3);
+ T('5.522129801953373257616809E+31', '-9.916E+4', '-344', 77, 1);
+ T('-320654.60634667', '4.2368E+16', '-320654', 55, 3);
+ T('6.141022118178813237575662E+44', '-6.93216E+34', '-20951851085473132101461339124269056', 54, 3);
+ T('-1.2125917830937228551691560529E+31', '-5008262359.6257369', '-671089735', 89, 1);
+ T('-1.6502454579148155135645353493E+49', '6438956.95947104132673148393', '-16502454579148155135645353492999999999999999852500', 27, 2);
+ T('8.621E+12', '-2.75036885460756253994347111256', '-2', 71, 5);
+ T('634589.151702554247', '-7170482.313055350030', '-6570273', 63, 3);
+ T('54546.1052', '-8514740437.2450962374014', '-8514707653', 97, 6);
+ T('-5.81045131532E+31', '-7.24E+31', '-52073024473399012131151137472512', 77, 3);
+ T('-7.4529935728E+42', '6.45E+7', '-7452993572799999999999999999999999935500000', 44, 4);
+ T('60735.0419676148680', '-5E+46', '-49999999999999999999999999999999999999999939265', 87, 5);
+ T('7.7790111E+23', '-413.427464408896105', '-413', 77, 3);
+ T('75354.659181272045', '-311.69942948938157522104488', '-293', 49, 3);
+ T('-1.2798462832916190469E+20', '14905.13573803303435700043381', '-127984628329161900033', 49, 3);
+ T('4738.2658820994', '759693122.08692942425515400', '759693250', 9, 1);
+ T('-41880100.92818649827682437016', '38.4003025973474501592666', '-41880066', 7, 1);
+ T('-734209682.87407395516160813', '84472523.33385576085137', '-717423633', 61, 4);
+ T('974951648854315812638.2513', '7.4361406220420540475E+37', '74361406220420540550670619028150470430', 42, 3);
+ T('69.11', '-1.0652405097500609779197572366E+43', '-10652405097500609779197572365999999999999931', 38, 1);
+ T('-2.42244657395216856493158511', '-523357.90884735771377', '-1', 63, 4);
+ T('3.67E+3', '-5.223E+8', '-522297354', 69, 6);
+ T('-1.1147E+23', '-972420', '-448132', 44, 1);
+ T('6.0764198', '-2.104154073369937461708396E+31', '-21041540733699374617083959999994', 34, 6);
+ T('-417.19006952', '-57.735717156104622051173297', '-33', 77, 4);
+ T('-89962.68396970115578', '225.634126746', '-89865', 4, 0);
+ T('-8398826.34', '-6926.0096580110162', '-778', 94, 2);
+ T('-7.2E+3', '-27621998573178124.2648980545', '-3084', 5, 4);
+ T('-80299.552087052', '-4.5205637123260720E+19', '-8491', 49, 3);
+ T('-7.73988475574346110427571872', '-6.887393979342852352224193966E+36', '-7', 35, 0);
+ T('-8.89315130E+32', '76842021.95092695715', '-889315129999999999999999990266843', 60, 1);
+ T('7982065284.8724', '-5395627.7679155299', '-1200171', 24, 4);
+ T('-5.91565931E+32', '-4.823087897228780394E+31', '-2574915295926809253107287343104', 36, 2);
+ T('-4.5E+22', '6367.382', '-44999999999999999993633', 63, 6);
+ T('-4859.55835527307096724036772', '209328.497918194173136920', '-587', 65, 0);
+ T('44223.773523470016223148', '-51173', '-17217', 93, 4);
+ T('7.356913955153795793734107155E+46', '9780646989.7621598', '73569139551537957937341071550000000001119933517', 55, 3);
+ T('-3613730.74', '-6.68E+6', '-2434082', 38, 5);
+ T('-87.6', '-883090.409', '-17', 30, 2);
+ T('58.96994050914410', '6260.61787069900168856904', '6270', 44, 1);
+ T('2.6235055236069534128472958244', '8.754347013007778298E+47', '875434701300777829800000000000000000000000000002', 27, 4);
+ T('122573116572984330.517611253', '-5.4897139012546E+23', '-548971375928565320549366', 72, 2);
+ T('1671.55122464133031370401912162', '7.332951E+40', '73329510000000000000000000000000000001671', 99, 3);
+ T('-2.9736E+50', '95834.58292056249962632', '-297359999999999999999999999999999999999999999904166', 58, 3);
+ T('804518.3', '-26354.084323456903507173', '-8274', 85, 2);
+ T('-4.52881883E+33', '-7.77295', '-7', 66, 2);
+ T('9.07107974897', '-671282051.651473262', '-671282051', 25, 3);
+ T('-55273.230699205178162', '48.55126', '-55241', 100, 4);
+ T('1.571E+5', '15.4923295846209538139818024235', '157103', 9, 3);
+ T('-30855.6661519668733466897633215', '6.848683013957234056678389703E+33', '-16391', 92, 5);
+ T('-3.1245072575341708727021643', '-8.19390418289428E+33', '-3', 83, 3);
+ T('-1.66010841882063860275997', '75105.9330584216256468949540', '-1', 82, 2);
+ T('5038.3483992723348354', '-4.21322334E-912', '5038', 18, 5);
+ T('3049.0963449396', '-107296.4', '-106519', 90, 6);
+ T('9.795E+6', '5494386.895514256', '14153722', 12, 5);
+ T('-363522195.2935677552328340', '-4.357268793397692982547616281E+42', '-69363859', 93, 1);
+ T('-9765545046.09', '225803671.1807102230221985', '-9697361985', 72, 3);
+ T('3832589982.0075264746', '7.19998E+41', '719998000000000000000000000000003832589982', 80, 6);
+ T('60295190611565.5321081984', '-8.203126711579439598E+24', '-8203126711543900886323475', 3, 0);
+ T('-725364358238289.08915904', '-68991980.23', '-67407937', 96, 6);
+ T('3947974966945211.223056051', '37129399.00', '3947975000632767', 22, 1);
+ T('9.67E+4', '-2419609', '-2392577', 70, 5);
+ T('-5381405987.2016130602019523438', '8.8885967E+41', '-5381405987', 6, 0);
+ T('-95.5851198303165', '601.178201825995', '-7', 71, 2);
+ T('-9.16245111293015044092051964E+44', '-223043132.6396520', '-139157052', 38, 5);
+ T('46', '-148.7991892441882218', '-146', 58, 5);
+ T('-52.5435610', '89268.1397805097', '-4', 16, 5);
+ T('2.533300856430E+25', '776451242.06528634840416963', '25333008564300000776418474', 32, 5);
+ T('472761.9858995982532', '-2.044488965698047220', '-1', 63, 3);
+ T('606427942.378446789485252', '-6696733.0298567143', '-4334617', 34, 0);
+ T('-2552123.99460', '-5E+27', '-2552123', 77, 3);
+ T('188.8196580277352037', '-8191.68757190628640828980509766', '-8003', 31, 5);
+ T('9.516', '56.92750493303394832077', '57', 69, 3);
+ T('-70354.931790983585854439745', '6.2373616E+41', '-70354', 83, 1);
+ T('-170.4829784', '-49.614', '-33', 8, 2);
+ T('-750062005.658036199', '-4.688E+29', '-750062005', 90, 3);
+ T('5.77E+12', '28141665.5820953450590687', '5770018942049', 90, 1);
+ T('8.73E+38', '-33.529', '-33', 67, 2);
+ T('-2881429.82', '4.28215446413461E+17', '-2142613', 41, 0);
+ T('-282594.3', '-8.987490470796710E+49', '-282594', 67, 3);
+ T('256.01324132564115413931804270', '5.0634E+33', '5063400000000000000000000000000256', 4, 0);
+ T('5180.22072683937970', '9.3191657858E+33', '9319165785800000000000000000005180', 63, 2);
+ T('5966.7325686359658717325769865', '-3870', '-2066', 20, 3);
+ T('954671249.5517912', '64.9213073064753125796', '954671313', 85, 3);
+ T('106.9197633581927785683', '-3E+5', '-299926', 14, 0);
+ T('-20987861.647960206521765', '27.6550349464930', '-20987845', 95, 0);
+ T('209557.245976', '852.858118652', '209877', 37, 6);
+ T('-11655602.064857409672313764655', '8304.2484016', '-11655554', 42, 4);
+ T('-5', '2.718185233878818704', '-5', 35, 6);
+ T('-2.56627013312819689554', '779.73776391541183', '-1', 3, 2);
+ T('-1.7E+6', '6356400.657002', '-1638416', 87, 3);
+ T('648045610.9057', '-5.461542356681005199317', '-5', 28, 5);
+ T('-9.3E+23', '-98.94279676630998424009', '-98', 89, 0);
+ T('-1.04465798E+29', '-99547223.3674', '-95352919', 25, 2);
+ T('2214', '-2751268.4542912713894', '-2749186', 35, 1);
+ T('-6.41E+48', '8.37861774', '-6409999999999999999999999999999999999999999999992', 61, 3);
+ T('4.47349499321205871', '-93.06', '-89', 19, 1);
+ T('-4E+6', '-400477.45033966372', '-264285', 43, 0);
+ T('2E+7', '-9580.896260', '-108', 14, 0);
+ T('82587089', '39729631.46066', '117325279', 14, 6);
+ T('-875336.67', '4939589.7875612691299', '-262147', 55, 2);
+ T('-8.0', '20299.61645367201', '-5', 70, 4);
+ T('6.463E+20', '-27955647.55139', '-17338815', 6, 6);
+ T('-9936468097.89532', '9438675094304.511063599931', '-9663819905', 6, 6);
+ T('-304325537038287081927.0534', '255.27444927', '-304325537038287081729', 17, 4);
+ T('-60032', '-76544.555827', '-10880', 70, 5);
+ T('9.167956E+16', '-8060.66686', '-3964', 29, 2);
+ T('94274.89', '538622.03880409049175', '620542', 47, 5);
+ T('-24307.470170273035278', '-295839.8', '-659', 26, 3);
+ T('-5.9516E+6', '489.1', '-5951495', 59, 0);
+ T('72977.63', '-86.5197259765144815824606101', '-69', 30, 2);
+ T('573462.7160768655', '9.7E+9', '9700032790', 9, 6);
+ T('-1.152020211855E+14', '432242107.873', '-115201861780033', 26, 6);
+ T('7995505460.2631924760379153434', '2.81E+5', '7995784124', 79, 3);
+ T('-8.022217', '-5E+2', '-4', 46, 3);
+ T('-39.53685092966574266', '-1.1433955095652270939', '-1', 44, 2);
+ T('-95775463.2850173831', '6.17927E+8', '-18950823', 51, 2);
+ T('-387.23', '895221998429.159', '-131', 32, 0);
+ T('-7.478294', '-6.3646227486E+13', '-7', 90, 0);
+ T('-1574054681', '878.4886980246', '-1574053905', 72, 4);
+ T('31940404.06722822020191806', '4720741.993563176394', '32464757', 91, 5);
+ T('6182251.5', '-9978306018.467385', '-9974089857', 49, 1);
+ T('-579188508702048248458.73', '21595.717', '-579188508702048232065', 95, 3);
+ T('-4423789856570.81537333673', '5316665.535', '-4423785662209', 19, 5);
+ T('-297292.0078', '-3572.08244620199692920867757', '-2372', 55, 5);
+ T('-34722', '3.605500E+8', '-386', 85, 2);
+ T('-3.3E+16', '1191824.119519651506851732040', '-32999999998808176', 28, 2);
+ T('-8288.085561453190', '3.88E+3', '-8280', 69, 3);
+ T('820.204', '-9.34E+9', '-9339999436', 48, 6);
+ T('-7.1738267E-749', '8187.1609116862504986057248', '8187', 83, 2);
+ T('-3.4002432758241233E-40', '352846803.06778590442071382', '352846803', 74, 1);
+ T('237396536930.9055263', '287689.52179340', '237396553707', 17, 2);
+ T('7389.555', '7963.9785690875371592', '8159', 76, 3);
+ T('842647.7291217693', '94.257229579608855114564183610', '842719', 24, 2);
+ T('84242.1676554118', '-694114.27208884954', '-693858', 86, 3);
+ T('-612.3', '-628718990.2378565014', '-2', 66, 4);
+ T('5516.06365987923776198582377293', '5.6E+7', '56000396', 14, 0);
+ T('6547.3458603550', '-90.101691712', '-73', 41, 3);
+ T('-97125.09324095119960876458', '-86616.328', '-86597', 10, 4);
+ T('305.1709321793495752351', '8.1674804452908331115729210', '313', 45, 5);
+ T('6471614.770906076505608', '741.208102324925257', '6471679', 6, 4);
+ T('36382811.670224707382', '-3E+3', '-933', 35, 2);
+ T('4940541417340665.81442587432973', '-148698.57135868509525706', '-147457', 29, 0);
+ T('-3.04256E+7', '-85982.857', '-16862', 77, 1);
+ T('4.501446436646392', '830544.38410107745578169163', '830548', 82, 2);
+ T('-102673160019772', '5961352107.5971079514', '-102667236416529', 70, 6);
+ T('-7.2E+2', '-92005', '-581', 10, 0);
+ T('6785648649206146.75994364818', '2787137519.1525357', '6785648751968239', 38, 3);
+ T('4517958.0', '90.3651300913348', '4517982', 24, 0);
+ T('50663141.87637755749', '41.8709758', '50663149', 98, 4);
+ T('4.3E+6', '-37027194.40924384', '-36987162', 3, 0);
+ T('-334900962.208633', '-509.2084768100973982864946', '-225', 100, 1);
+ T('-8.48994982499650972', '-967997.136291224', '-5', 74, 3);
+ T('3.527', '-6864.05', '-6861', 94, 1);
+ T('-9123.4141966', '6104.5687007', '-8227', 77, 1);
+ T('-73.8049909150797046629638', '9238.26091722718865747666757435', '-73', 75, 6);
+ T('-287393022494.02809564256182779', '8.0729364E+11', '-275037585950', 47, 5);
+ T('2.810410454912568208916', '-5.028654E+7', '-50286538', 61, 1);
+ T('-13.6204076', '-7.16450291', '-5', 61, 1);
+ T('-9.387E+18', '-6.94652562E+20', '-9224779971158024192', 11, 0);
+ T('152257453.70360017875', '8864548122.4585688930', '9015609279', 87, 4);
+ T('-754050.788574491269658240779', '29441.867971057448', '-753793', 59, 5);
+ T('1090108.4932721769058596248126', '-5.4823067', '-1', 17, 3);
+ T('-1', '2.7E+9', '-1', 64, 6);
+ T('-38.3551095028562077', '-65.9562655910487617955891779', '-1', 6, 2);
+ T('7.55E+4', '-6E+4', '-51220', 58, 0);
+ T('-206.969622979', '-45465.28882412156807', '-137', 76, 4);
+ T('-81991.9339268682515176116', '-6.917687E+9', '-65607', 2, 5);
+ T('-177.136449', '6.11056722E+14', '-49', 2, 4);
+ T('25318709.7646872896440001', '-669906508', '-644719179', 91, 6);
+ T('1044102.873284444701762', '-1469194.36586322015588033', '-1048842', 45, 2);
+ T('-1.1E+6', '-59594360.23611', '-16472', 57, 6);
+ T('-92963234.13488', '9327.282752248057447846', '-92963201', 27, 4);
+ T('44.73880481977970881168085', '282052084.7827584', '282052092', 15, 5);
+ T('433', '567.89848', '951', 90, 0);
+ T('1.2992524E+9', '-11402889.2440', '-9239049', 26, 1);
+ T('-8.0952E+6', '-86.879468', '-86', 85, 3);
+ T('-2E+9', '-3639739590.0323388081750905', '-1345323206', 62, 1);
+ T('-10832326.455615723355246114', '670.344571631995810378418794666', '-10832194', 91, 4);
+ T('202.438636', '1720862.41967', '1721054', 39, 3);
+ T('-3540460835', '8.40295E+8', '-3238135075', 95, 1);
+ T('-237238615251', '-1622.0254580715979894775600', '-1105', 60, 0);
+ T('1.831E+12', '-6605.4459853861621036511063378', '-6605', 90, 1);
+ T('4.77E+5', '540.3484106098926817412', '477020', 41, 1);
+ T('5.49543834', '274554252.01', '274554253', 34, 0);
+ T('25674415388.31923213817362660', '85.2284604850782978845583216', '25674415453', 36, 1);
+ T('1.90243004536999524566651', '-5E+1', '-49', 91, 4);
+ T('-3.4828', '-915209197965.33968195617938', '-1', 70, 5);
+ T('-3972777.1522053', '448783.92', '-3671713', 38, 4);
+ T('5.12334E+9', '5520986997.05565', '6331299829', 66, 1);
+ T('84.809250985657', '-5834.69961', '-5770', 67, 6);
+ T('947062.1371', '-773907.4473537542347027', '-101377', 63, 3);
+ T('92.8486697584828053088', '4864849.315268143710447', '4864861', 96, 1);
+ T('2150754.27383548159212', '-93708.22938346695932', '-77322', 95, 5);
+ T('3.2E+8', '-6289063749.71504293172618', '-5985873733', 36, 3);
+ T('-1595247678.81624079295', '956366.4512423746591233', '-1594951730', 51, 4);
+ T('8.0E+5', '-2.65065118218', '-2', 35, 0);
+ T('65.906306', '812590.047960465', '812655', 22, 4);
+ T('8.1708E+6', '-5E+1', '-2', 46, 3);
+ T('861863', '3056344159.56095556', '3056418559', 29, 1);
+ T('-664555.783319902299352732028221', '-1.37E+9', '-524907', 71, 1);
+ T('-985.36365115774078854', '40843.328824308040741', '-81', 70, 0);
+ T('-1.8011E+7', '2.92187182010884475', '-18010998', 82, 4);
+ T('1E+1', '626.71401453603851768', '634', 3, 2);
+ T('2.36179360259703181558812', '-19627.139', '-19625', 69, 0);
+ T('540434', '-4.571E+7', '-45170862', 18, 3);
+ T('4.721579185384052', '-6998185.9555553562', '-6998185', 71, 0);
+ T('311822.511882231', '9.97E+9', '9970311822', 5, 4);
+ T('9.706E+8', '-8.6344E+9', '-8625868992', 46, 0);
+ T('873.912370343', '3.72E+7', '37200873', 12, 5);
+ T('-722322.42', '-918660', '-656514', 29, 4);
+ T('3.974062586513205019617107', '-355.866', '-353', 31, 3);
+ T('50049.00433216658485559719303', '96426.895750', '129963', 7, 3);
+ T('96.4009274582106', '-48741613.3', '-48741517', 52, 6);
+ T('11.681252', '5701.709526599623854', '5711', 6, 2);
+ T('-5.8582610594977109125510382940', '7313248185.10863703287', '-5', 38, 4);
+ T('59418.9655889537789221', '-7.797698293328930', '-5', 93, 2);
+ T('-4022.66889336427464899739811', '6.764536E+14', '-1974', 15, 2);
+ T('-8550.53620022481', '-34698.71426365666533004484', '-258', 75, 0);
+ T('-5770776338.67859879864', '1.39728262290261247466681971752', '-5770776337', 79, 0);
+ T('-2.3E+3', '5510716.4044090532994625', '-2244', 3, 4);
+ T('1270079.97540558882763086637536', '-9.148163407983413743040892', '-1', 41, 2);
+ T('164.7597204652910', '7.62450155562', '167', 1, 4);
+ T('8.313E+8', '4.6E+3', '831304184', 94, 1);
+ T('-547132879.5321', '2E+1', '-547132875', 90, 5);
+ T('74592484.273775', '-835222.820', '-822802', 70, 2);
+ T('6230830593.2', '8.93699925212091526', '6230830601', 100, 4);
+ T('-1826634541.48513331', '9239627.51', '-1818231589', 9, 6);
+ T('-38', '20714085000847.002404403230515', '-33', 12, 0);
+ T('551541421.1', '51821.5638143019134245', '551541485', 51, 2);
+ T('63545.21608', '-144594044.1532', '-144573507', 95, 2);
+ T('-40.5063419', '5604031.085624489', '-1', 43, 0);
+ T('-5.836759172', '74258.3527810531762', '-5', 14, 5);
+ T('2.3E+3', '-8.06E+4', '-78340', 79, 3);
+ T('-1444.72063818066817106448578', '5E+4', '-1188', 76, 0);
+ T('-3.4487230945538396678593791088', '29906020.01050', '-3', 17, 0);
+ T('-715.2748801799359062640073902', '2468788823524978.9', '-137', 95, 0);
+ T('5.157991258988897863', '-9342.44', '-9337', 72, 3);
+ T('71.8459882', '-5.84911829E+9', '-5849118225', 54, 2);
+ T('3614.80', '6.9853E+8', '698531550', 59, 4);
+ T('-40.932203783', '6907107707.8323', '-5', 39, 3);
+ T('5327675.42927', '7711742', '7728127', 94, 2);
+ T('6800953.18226974818884292', '872972283.01309', '879755259', 59, 5);
+ T('5.2179E+9', '3766.632400580497377523', '5217902582', 71, 0);
+ T('62.540', '-392699937.2071', '-392699905', 27, 3);
+ T('3.7E+4', '8497348.1170934910686663541', '8501452', 97, 1);
+ T('-3580260.176', '60426.331324444731558', '-3539298', 67, 6);
+ T('5.738833E+15', '6363191366.025963', '5738838654188102', 76, 0);
+ T('-643284.3528723453443693050', '1.7592E+9', '-37076', 27, 0);
+ T('-8407329.7725855', '-1.0E+7', '-8388641', 10, 5);
+ T('-1826.662883139732', '911115.5559231675', '-33', 83, 1);
+ T('433.193819773688089285990', '267.912819193457042714791950', '443', 65, 5);
+ T('384235.269958757459234469252', '8.229E+7', '82312699', 9, 1);
+ T('-39.710966', '-4245027.08', '-35', 29, 6);
+ T('-364.084875972', '3.9435E+7', '-260', 41, 0);
+ T('6.11859579963', '-4.28622', '-2', 10, 6);
+ T('1395131646.04234524595', '-1.3892E+14', '-138918641044226', 63, 6);
+ T('-74255706947.98559', '797710.1311331353', '-74254910273', 14, 5);
+ T('-5816.6601061755833231094', '-5751059.12805388894', '-19', 70, 0);
+ T('-9.1E+2', '-429.5383', '-397', 71, 1);
+ T('4898.025108513526787105004102', '1473366938.58163', '1473371066', 70, 0);
+ T('42585932.326504195522328919', '203170060.1399112966', '245231436', 95, 6);
+ T('-8.37299529547', '99718.36458', '-2', 69, 6);
+ T('4.592E+8', '7.11', '459200007', 78, 5);
+ T('7E+7', '-7.468E+7', '-5472832', 4, 2);
+ T('649561.249226828069876897', '-9294252562.4829237695787267', '-9293660673', 100, 6);
+ T('-6E+3', '84883518101.980', '-1387', 84, 2);
+ T('-9.33477E+6', '24550349.0261895585', '-8938545', 90, 6);
+ T('5.0343267481', '38016.955685454795124035040', '38021', 86, 5);
+ T('-287494776', '-58.054832419874427656703', '-50', 98, 2);
+ T('-496.278258102925', '25.076303011826214583992317', '-487', 26, 3);
+ T('-834.61244108', '-1230.4575782452146644545952', '-66', 78, 2);
+ T('-5.027875658812515610591', '758624.21061458475471', '-5', 14, 0);
+ T('45.796850894', '-342797512.60801', '-342797507', 41, 3);
+ T('1908639737.9182310', '1.672E+4', '1908656121', 23, 6);
+ T('-86690225.745189940507394', '91998504.89157128652', '-145', 69, 1);
+ T('809.978379743157427980376', '-133049034408.2066321490', '-133049033863', 83, 2);
+ T('-7.844121846823762909793', '1436287.469594136', '-1', 89, 4);
+ T('541940804.04', '6.6977E+7', '603847916', 41, 1);
+ T('163276507.0', '3.19E+9', '3216764891', 64, 6);
+ T('-723328.27', '4921.9821847', '-723015', 9, 1);
+ T('27.3971779963095670515091145489', '5481682.8336641380453628069459', '5481691', 38, 5);
+ T('-64.795302', '2.2180E+5', '-24', 7, 2);
+ T('3505.758959203344329012143', '-84.063973204014676702088917243', '-67', 22, 2);
+ T('-271519324', '5.41E+9', '-269025884', 21, 0);
+ T('-82637.3', '7.82E+3', '-81985', 78, 4);
+ T('-6101.23085', '1994.49840', '-4117', 80, 1);
+ T('918908728.656829141606789407922', '-453301388.80669375360', '-151031940', 43, 1);
+ T('-1.090612793683147530347251', '277.4830871120836994036656', '-1', 64, 5);
+ T('-382647.46845897443317144508404', '-6309.34499706730456975204054', '-4261', 30, 3);
+ T('346.48755248085419559658914', '7.5294280550037316E+17', '752942805500373498', 21, 5);
+ T('-18.49450322396559789751745604', '629320884.67693714595269089442', '-2', 11, 5);
+ T('-7120754.318331', '2.86E+3', '-7119954', 18, 1);
+ T('6692078.14683766415699600821476', '3.433E+5', '6766062', 75, 5);
+ T('3315469.140963259342846', '3971279.700886461506145375494', '4104143', 67, 0);
+ T('-35618.28', '76.6753552292025', '-35618', 40, 5);
+ T('5.5860E+17', '645581.7977972970', '558600000000088525', 6, 6);
+ T('-642.3', '-4', '-2', 35, 0);
+ T('-68915559.426687257721989', '-338.73753676679635242867001', '-321', 22, 2);
+ T('-3944.513158844', '7.647E+4', '-1346', 69, 4);
+ T('-83.94899942849545390', '881.26172761477916467291810460', '-3', 21, 5);
+ T('62552.617029293920', '-417.1', '-417', 61, 5);
+ T('-467510.75314870', '-162699.448054617375919127', '-139777', 74, 6);
+ T('4746447686.47129', '-8.1248786277459425102', '-2', 48, 5);
+ T('9855.37156798', '9.9457212E+9', '9945722751', 17, 5);
+ T('-193.20389721230073495', '-3.05550E+6', '-129', 7, 4);
+ T('1201453.710715081370256', '-1708.35695294', '-643', 23, 6);
+ T('94038189.244470621932489065715', '637560.429308051', '94108413', 19, 3);
+ T('38', '-15.786595', '-9', 29, 2);
+ T('5828.909744065', '-79519042627637615.95', '-79519042627633451', 40, 1);
+ T('3.010877E+9', '690779608.49', '3145627608', 73, 0);
+ T('8242527423.959824265885254823', '2169.61121', '8242527487', 28, 5);
+ T('85473.4220657109725669344', '45566.417132466', '130559', 19, 6);
+ T('-3E+2', '5E+6', '-44', 96, 2);
+ T('-8410.9111460', '-1.772606545406', '-1', 71, 3);
+ T('-24.175711048678350163186884887', '42053336824129069077.070936', '-3', 47, 5);
+ T('-4714228', '-9.23567943154687850349337503', '-1', 58, 0);
+ T('69.0319', '7.44439821E+9', '7444398279', 66, 3);
+ T('-97.3859746823365216165', '-842705711.454049', '-33', 45, 4);
+ T('9919082.7316839060007770', '-147.05581', '-145', 70, 1);
+ T('3.8002881E+9', '-983241.6325917460103695038', '-786569', 35, 4);
+ T('37274873.65', '664.34', '37275385', 35, 2);
+ T('82.3988926289187104135', '4145011921', '4145011923', 61, 2);
+ T('-43754.79551244', '3', '-43753', 99, 6);
+ T('-25.24066697269427568', '12067181.778001714712635', '-17', 87, 5);
+ T('-289079251.380024471674413977', '-55.9877942649621473766621', '-19', 89, 5);
+ T('277765903.77027', '-483.95221128443683908621109682', '-225', 60, 0);
+ T('4016223545.70388203834', '-2.877E+20', '-287699999999339350727', 96, 4);
+ T('649604164225.396245382734843', '549216.481633115', '649604164577', 91, 4);
+ T('-5E+5', '59.687836533921608708599', '-499973', 63, 3);
+ T('-7955406.32766423', '-6.6E+11', '-1065934', 75, 1);
+ T('63.169502080332013819', '-4267640793.325582719573648', '-4267640769', 52, 4);
+ T('80.948200630', '62.617139051961313085659', '126', 75, 6);
+ T('51617013371513559', '5.0E+3', '51617013371517919', 7, 4);
+ T('44071630523791549.81260614212', '-2', '-1', 49, 4);
+ T('3711626.509619656192636', '-1.09090008E+9', '-1090867302', 39, 2);
+ T('-81074.3621796779076829299', '-908.824407', '-130', 12, 1);
+ T('-2640697500.77275853284348021', '-1E+2', '-4', 97, 2);
+ T('3054.459370128', '133540387', '133540847', 59, 3);
+ T('-989.419662', '8.93450E+9', '-349', 16, 6);
+ T('2.298E+7', '1.8172309E+14', '181723111275936', 21, 6);
+ T('-64386.8559405680500087', '95741588.8537034312150908614291', '-6402', 19, 5);
+ T('131394749.23306582163441351', '8', '131394749', 46, 6);
+ T('7.2894E+9', '-3696.478', '-1072', 69, 6);
+ T('-2.9915007434690347787251271331', '3.14E+3', '-2', 53, 3);
+ T('73325.600060546374', '2687605', '2694781', 91, 2);
+ T('-9.79E+7', '7308424.3056976101524132', '-93344088', 30, 5);
+ T('80250.89099010288468576044', '-5.9311E+15', '-5931099999995526', 47, 1);
+ T('475.35', '11.35464970594', '475', 21, 6);
+ T('7', '6382721.2', '6382727', 82, 0);
+ T('6536895654.66517410500387583045', '58581.147766129237375195110', '6536953079', 81, 5);
+ T('15731.73374830147416366', '-27.166865646923883794450', '-9', 51, 2);
+ T('623647.4', '-8922575950.1', '-8922476609', 64, 1);
+ T('-3689.17509885677397780060917', '-600366607.79192372040027857', '-3593', 44, 1);
+ T('-116.31085866', '619397.111997235018', '-115', 1, 4);
+ T('9.3444298461226669', '138.156515943', '139', 36, 2);
+ T('5343.2', '5.478E+5', '548831', 8, 0);
+ T('-49557424.41789', '19615386.30333162150352', '-47456550', 78, 6);
+ T('-3.138224507815', '-61771673.887036762445803', '-1', 74, 3);
+ T('2.835390185987', '85332476.018616523', '85332478', 98, 6);
+ T('395524759.58952219404202', '-62.776212786', '-41', 24, 3);
+ T('2.426816E+15', '939451.70797600265231070165815', '2426816000153019', 32, 3);
+ T('167.039039651', '-68.4577824364494', '-65', 73, 6);
+ T('-2.9E+7', '6981077737.644119307437', '-27263255', 100, 2);
+ T('358011941.6710', '-3174632.5550', '-2105539', 85, 2);
+ T('5.65059758', '56905194.597100512630113', '56905199', 48, 3);
+ T('-4578796327.2295018518965701', '-217.1042036981280495788123628', '-1', 47, 4);
+ T('-288.944514485', '752915.62185349031', '-13', 69, 6);
+ T('-459481.726996263938410623556498', '74043.7667512410599978514053917', '-393921', 23, 3);
+ T('205.614527856703015972717043', '-8.37845333272207', '-3', 41, 3);
+ T('1475.5915755302', '985449.5785', '986603', 68, 1);
+ T('6040.47244208284206', '-2.406E+9', '-2405998696', 2, 3);
+ T('26.874909287093620404047345', '-55.882966', '-37', 90, 4);
+ T('789223.9262635755', '9757472765.44996374', '9757999103', 19, 0);
+ T('-9.731E+14', '-12840483.638', '-12625443', 76, 1);
+ T('4.9201421E+12', '-2.22197E+7', '-67988', 96, 3);
+ T('6.150E+8', '9.47165479E+17', '947165479547365312', 17, 1);
+ T('-6035854.16219221025304260731', '-71706726081.825567512262536', '-788609', 47, 0);
+ T('-7126423867.139', '789133755828043300709.653', '-6585057307', 61, 5);
+ T('1.20227579067446915115438', '757371.18119721', '757371', 96, 4);
+ T('-20350.33', '-420319.13240206', '-18781', 82, 4);
+ T('-66107.6775093467', '8914.841943', '-65577', 72, 2);
+ T('-1.51E+6', '7E+4', '-1444368', 76, 6);
+ T('-2.97E+9', '-2.51E+9', '-2432862848', 10, 5);
+ T('-159609153179573194757.099', '-9.5135E+5', '-950277', 35, 4);
+ T('-857604141.6504423', '95799.474618', '-857604105', 17, 4);
+ T('-401716.40541262665895987653', '408222891.372781035000243607', '-131345', 55, 2);
+ T('5547298.609963636169179', '-96475797.4583253216616', '-92281493', 94, 1);
+ T('-743352553', '112.6552745346998', '-743352457', 37, 6);
+ T('-334.83868756628878686690', '-4.771362793265054', '-2', 67, 6);
+ T('-8.3590E+8', '-33313591.93472', '-30429719', 95, 4);
+ T('80.3470901821', '1.937E+4', '19450', 25, 6);
+ T('850561.62730938', '16461.99548', '850637', 32, 4);
+ T('9.4E+3', '202.0275129747787614904', '9466', 67, 0);
+ T('-2.91808E+7', '91032.36', '-29098088', 60, 1);
+ T('-849.08271498183289760010', '896', '-81', 99, 3);
+ T('8.35835971812', '-398.53', '-390', 50, 6);
+ T('1793621233521230.7', '-4656700634', '-25398418', 91, 5);
+ T('21.3852779063', '865.7348', '885', 83, 6);
+ T('2529787.816554499958', '70.70065451531', '2529791', 1, 3);
+ T('-658618.0002888509004211', '366.067544612416520156352', '-658578', 20, 2);
+ T('648773.8329204166248526989453', '28218.679231475081', '650879', 44, 1);
+ T('-5269279287.4010608', '77750.4653456990008', '-5269278721', 93, 6);
+ T('-805.6219', '28606.871105219', '-1', 37, 6);
+ T('-6.813204592', '-286588.5893', '-2', 4, 5);
+ T('-4.7589057E+13', '140958.948666653027456', '-47589056860194', 26, 1);
+ T('-28536620.686033785052766144624', '-61344.298063042099774143931880', '-28428', 9, 5);
+ T('3269.462291948399841069090', '7.9E+11', '790000000197', 60, 5);
+ T('80119741.5078', '914269566.360767774096', '922658815', 87, 6);
+ T('-4662.73758578414', '4.9352', '-4658', 28, 3);
+ T('4703.927220', '-1648735482068283530.68', '-1648735482068279425', 76, 3);
+ T('62913.013903', '5564688.74109699542839', '5570001', 1, 2);
+ T('-5135.70', '3.495E+16', '-5135', 4, 1);
+ T('-8.31772544726214E+17', '4519744.1963333', '-831772544721748016', 89, 1);
+ T('759414652804188771201.5', '-8090.568148', '-3097', 59, 1);
+ T('86012577901729691.47353351360', '22111.3959747149654153791', '86012577901729759', 89, 3);
+ T('1.73809918279335', '323.102', '323', 10, 1);
+ T('3.53E+5', '-223269.989877326659', '-133125', 40, 4);
+ T('999543467.690720953903137', '-7.6390860762847439707E+20', '-763908607628037071109', 71, 2);
+ T('-52465328.233060', '1.4426611E+13', '-35687472', 58, 6);
+ T('-97446.9869831798846836349944992', '-2834499.121', '-81921', 4, 0);
+ T('-8.91503661070', '2.933E+12', '-8', 26, 6);
+ T('9387.689528', '7349142.540058272622370525', '7350207', 49, 4);
+ T('-0.005450831687105362013', '3.847972', '3', 24, 2);
+ T('4670443903.24929045', '-843823.69624140153435', '-827393', 1, 2);
+ T('-1480.74899071', '123237135.803097266946', '-1217', 19, 1);
+ T('44.9623517156', '-9030104366.54845478714000489', '-9030104322', 93, 1);
+ T('-2E+7', '417534990.644514', '-17836274', 95, 5);
+ T('16.0566775028184416394386', '-9E+4', '-90000', 83, 3);
+ T('-9.370327706E+20', '-68.8953923', '-68', 94, 2);
+ T('2295.33304212406762513792727', '3.92604774', '2295', 5, 0);
+ T('6995854.705283', '508.0836413853529065100', '6995966', 94, 2);
+ T('6.53804001462789515913738502', '432.077395041641854803719', '438', 59, 3);
+ T('3.8160887E+9', '4.62406463E+11', '463520329340', 12, 6);
+ T('5.9533E+6', '-1.2846418789', '-1', 20, 6);
+ T('-529232.77157177345', '8.7E+5', '-4368', 65, 0);
+ T('-1157893.0569312429', '9383049611.1205278', '-1049093', 36, 1);
+ T('-50.120226423570999313447', '-176444', '-50', 59, 2);
+ T('2.82', '-4154291417.9198447974', '-4154291417', 52, 6);
+ T('-45356237.83747548533492126', '64628.17380002', '-45351049', 66, 1);
+ T('-2569857.936252081063', '-677212.24794438271', '-136193', 36, 3);
+ T('553.685260695421', '-255', '-215', 60, 6);
+ T('-93932.4368523435487081185650', '-405231.7209909233220', '-12011', 68, 1);
+ T('-3E+9', '-1.71755E+7', '-4556', 64, 3);
+ T('7059.07817540061', '10.39628', '7067', 33, 5);
+ T('-835296790876636.7507338357', '-93290.58404746497', '-74', 28, 0);
+ T('-291649.880287408389698118164796', '-9.26366', '-1', 100, 6);
+ T('-257', '-13586785882861012677', '-1', 15, 4);
+ T('4.7E+2', '-8318545.2676837', '-8318465', 1, 3);
+ T('6.686470289', '432.8810034907', '438', 77, 6);
+ T('-8.81216E+8', '129.882971414542108206050751', '-881215871', 28, 6);
+ T('590.9880936438971', '7232.638470615', '7758', 68, 5);
+ T('39.809', '497417.0765680248029285350', '497455', 94, 2);
+ T('5241828.9816468492710366', '-19400.1', '-4', 97, 6);
+ T('959610926.6930503220793684624', '87', '959611007', 51, 5);
+ T('-144647.40718788087713915', '-1226.9030213494100438341876', '-1025', 1, 0);
+ T('3.0914387680780601480344773', '-936208566.8', '-936208565', 83, 1);
+ T('-9E+8', '53096.31862638831313', '-899948696', 10, 6);
+ T('-3.2E+7', '72479598.2160614018445020', '-27788434', 1, 1);
+ T('9.59461473847620E+19', '335.4100032', '95946147384762000335', 90, 5);
+ T('-1.812830446003600060051141773', '7.9861823613', '-1', 83, 1);
+ T('-2296.7291', '-19.153441923440891034346', '-19', 84, 4);
+ T('76.028', '-8347807786.028', '-8347807778', 41, 1);
+ T('-948044817604663051933', '-2E+9', '-321913501', 3, 5);
+ T('62104.4353610624291967717952855', '-608581', '-592197', 12, 4);
+ T('293.339565752888794', '-9114675.998', '-9114643', 63, 1);
+ T('7737400.7636989649724', '3753621413', '3758077885', 88, 3);
+ T('-9.947769472972562', '-324849676.0955128380', '-9', 91, 4);
+ T('-720895.29951101145', '-2.60E+18', '-196607', 54, 2);
+ T('97180.9730', '-1.318332E+7', '-13107268', 79, 2);
+ T('-5680391.6203432248', '-6391443244.8375880911', '-5549315', 49, 4);
+ T('7164495225.03461642', '-485.29580213846738361', '-133', 7, 5);
+ T('-9.858E+6', '-843389', '-281165', 27, 2);
+ T('-6112718636.6419449367128227193', '-86718.480994157889921', '-554', 57, 0);
+ T('9780.8103242547344016623349590', '-939.9935276', '-395', 14, 5);
+ T('-59.458312474452801436365775', '860.86', '-35', 67, 5);
+ T('30479.97051117298', '2743724.28228425826', '2752431', 7, 6);
+ T('8.41931', '582.346853166364529105026522', '590', 47, 3);
+ T('-5155088087.7808542', '-9.2E+8', '-843318487', 41, 6);
+ T('638.50672249', '335.6605594635514137353496507', '895', 36, 5);
+ T('507303.148403385', '-2.15885E+7', '-21512721', 24, 1);
+ T('673.316550559', '-99.045351385105132770', '-67', 65, 0);
+ T('61646228.5203259105', '6.2E+18', '6200000000008430996', 32, 1);
+ T('196.7462462724315697972617', '692587680.643860684474466872', '692587748', 63, 6);
+ T('-99927.2261364532307599499639', '-3.629693130513495467177265271', '-3', 65, 6);
+ T('7.4483E+7', '8E+6', '75142968', 17, 1);
+ T('-1958926046.99996028427', '964871846.69542768977', '-1145049178', 28, 6);
+ T('8.863E+9', '-81003388681.0516864444', '-72144722441', 30, 3);
+ T('827669.33911294809201710857719', '94.32087051836358170038', '827743', 58, 6);
+ T('-5809508129.1268561648972', '-67608490.0199', '-397089', 23, 4);
+ T('-2.85879771771835095', '356411.848', '-1', 10, 2);
+ T('989.62348', '14561974407031551862.2', '14561974407031551999', 19, 5);
+ T('-4045.37179448873346537', '-996.1045180771623', '-961', 92, 6);
+ T('4742045223.58259170368633391', '-179936362616.53', '-175641329745', 36, 4);
+ T('-20516743.9538558786693849375', '-46816.2076304248939157318', '-1671', 36, 5);
+ T('-856585943.1', '5.75701E+19', '-538327', 22, 5);
+ T('3347405.4500', '27.19850093053207786', '3347423', 32, 6);
+ T('-7925394.56609921412159528922769', '799157453.49', '-5816849', 55, 0);
+ T('5933.60734773058177340', '8122.0191998873630613169452', '8127', 35, 4);
+ T('-725224045.566', '2.26E+8', '-570557037', 8, 6);
+ T('525863.177542504055920', '-9.2', '-9', 52, 6);
+ T('474759.846426714383922', '-96.0835281546510882939', '-89', 46, 4);
+ T('81067567', '2E+3', '81068031', 44, 0);
+ T('-5.5891658734E+15', '9314.108070204', '-5589165873399966', 78, 4);
+ T('25.9776662827880943307', '937.914070971', '953', 28, 6);
+ T('872939.582862241638139309031', '7361.130530873969561176', '876011', 79, 0);
+ T('-53.72683095055894', '-969637.340044613164967', '-37', 76, 2);
+ T('8655964.0425888201305', '-14.477006009633946119917', '-2', 87, 3);
+ T('-3619.4206404702365160', '-26415532.999352591530', '-35', 40, 0);
+ T('-4.6E+9', '-65.376003', '-65', 45, 2);
+ T('-9310465882.06002769247903', '-5231.1711646945587531696597', '-1097', 6, 5);
+ T('498.276376386322', '-227250.302615653520729687350', '-226818', 26, 2);
+ T('-2.08', '-767080075.4351', '-1', 89, 3);
+ T('1.015E+15', '9.21041756504', '1015000000000009', 2, 0);
+ T('-6.1659175344', '-14234601.71894', '-1', 22, 6);
+ T('75.574334981', '-77990277.9', '-77990277', 56, 6);
+ T('-4144731501.036217214', '4011.320284', '-4144730181', 28, 0);
+ T('64.838644355330415563239', '-6336777074.872926002', '-6336777010', 63, 4);
+ T('-3.3914E+17', '39061057.9337548212575680', '-339139999999998399', 61, 1);
+ T('6E+3', '340378.407400541795321269', '342010', 54, 1);
+ T('-47675.92167983724310788640', '-5.51E+6', '-4651', 16, 4);
+ T('-3228.8', '-50.838173424', '-18', 77, 1);
+ T('550516.398987205968', '-319.2899', '-267', 20, 5);
+ T('-4.3109E+6', '1.2891588063163882030673', '-4310899', 43, 0);
+ T('-5.88192467E+10', '-83993039.53530045', '-16785483', 15, 5);
+ T('-905868.114373620299361', '97502682.06', '-4610', 31, 3);
+ T('-6.448933415782041997380796030', '9281077687.816616', '-1', 72, 4);
+ T('5.0E+4', '46526153.78009104875872', '46526425', 35, 4);
+ T('5707069592.6574', '9E+5', '5707398072', 63, 3);
+ T('-185179271.6775264518391', '-635042.6843856397590748', '-626817', 86, 3);
+ T('-144033.943217716', '98232.9929711699', '-131073', 27, 2);
+ T('8832600.04854570', '-3286.8501511723896797558107755', '-2182', 83, 6);
+ T('-71600732.98058465', '-5.7713157361E+14', '-4456972', 30, 3);
+ T('-34863.3169134851916', '-4274.8107606759303148325830', '-33', 51, 5);
+ T('-39.695911851113283562296', '6.51E+7', '-7', 76, 1);
+ T('-9498.56953891279293052806', '-5255.5', '-1025', 2, 3);
+ T('-577601.59354327919152909050321', '81.49538981', '-577537', 76, 1);
+ T('226.21', '-22359.7637086437374952911409127', '-22293', 82, 2);
+ T('9.2890166E+18', '50.9724772859716849439603115154', '9289016600000000050', 10, 0);
+ T('4858874955.96066', '128.91115811837270831330017542', '4858875083', 49, 2);
+ T('-917983694.994947022447', '-4488295.07801376053323460392', '-282693', 12, 1);
+ T('8.762612000E+15', '223819.21120189090', '8762612000221771', 68, 4);
+ T('-180.9', '8659.686786194', '-33', 11, 2);
+ T('-5835397547.8039382301', '264.007623669472633930538324659', '-5835397283', 81, 2);
+ T('-3.98250E+10', '-703618.290171647986942185741', '-1026', 46, 5);
+ T('22232.87', '6.7905', '22238', 77, 3);
+ T('-3.527378506278', '4.89E+7', '-3', 15, 1);
+ T('-63416789.014919980485', '11974767623.351002681735167', '-34048465', 53, 0);
+ T('96547885.4901828', '9.5E+6', '97645933', 21, 1);
+ T('-964294300.6143266', '20639006.81', '-943788674', 60, 2);
+ T('12910.5893335', '6552170.137553867910608', '6552174', 27, 1);
+ T('21130.287156212721545450', '8.3E+7', '83000010', 21, 4);
+ T('8.6068278371046E+20', '4.1E+8', '860682783710462099328', 69, 4);
+ T('2306.211', '3.3815E+9', '3381500258', 54, 0);
+ T('-3.84343E+6', '-8.59165913792', '-6', 37, 3);
+ T('-5833.8956977853', '-974374.700308', '-5633', 9, 3);
+ T('9148548.151218983587579099327', '-868.956134957979567475227', '-868', 36, 6);
+ T('719160', '4477212816621409562.96', '4477212816621436218', 90, 2);
+ T('7.587162E+8', '9E+9', '9621282600', 88, 6);
+ T('541.938541450965', '71.608432943785650488', '607', 83, 2);
+ T('-67.4455', '-880449.12589567282587478576231', '-65', 19, 3);
+ T('383900.9321734410401253', '-3120451069131056673.54672', '-3120451069130974241', 83, 0);
+ T('2371712017.317464', '-66335037.74500647777097', '-44040493', 78, 6);
+ T('-233.67268635095657631', '-2.71E+7', '-73', 46, 5);
+ T('-44982.717916825', '-81047.79969364014286886475', '-11413', 39, 1);
+ T('-9.76051654651667737E+20', '-5722208.9784', '-4603912', 7, 6);
+ T('384268258510931.73717388188', '-1539.596612388', '-1537', 54, 1);
+ T('-8308.23452389643', '962994549597.6448119', '-35', 21, 1);
+ T('-2305241541.10', '68263047654198224.2', '-2302750725', 40, 5);
+ T('-629169.1', '4925866.39', '-36881', 26, 1);
+ T('4697.362', '-189954.2578905458481147020', '-189441', 7, 3);
+ T('621.110719333064', '325256972.780833012858038989919', '325257069', 70, 1);
+ T('-5304874.407', '25231.925292838065395676', '-5279777', 74, 1);
+ T('44.00191714595517', '1368.4755', '1404', 88, 0);
+ T('31575051711686.5083870644083', '-9.093', '-9', 1, 4);
+ T('33512.2013', '-7946337779952299.847808933', '-7946337779918851', 61, 2);
+ T('204048904548.955048', '36951.1702303397543', '204048937335', 41, 1);
+ T('3128754857.9588213', '732202783.826744894', '3153954751', 48, 5);
+ T('5.38178E+13', '-9576577763013.06609494874635194', '-8819984041157', 61, 1);
+ T('916104732.597188138408577', '-628705110.98485', '-23150914', 34, 0);
+ T('-1.966364158425488450480', '7718.171042', '-1', 55, 6);
+ T('43420', '-15.12415', '-3', 91, 2);
+ T('122657404.632302402', '-1.98E+5', '-1284', 87, 4);
+ T('-81278751.009', '-266.4849917674142904', '-265', 3, 0);
+ T('5673017485.1847571749886', '215.24206194453960633', '5673017567', 76, 0);
+ T('8950476931497.59325552298', '-52889.330472817614879464804', '-19985', 31, 3);
+ T('1671067.434270339807562', '-81087472.0612227502498', '-79954021', 57, 2);
+ T('2.96802', '4.5E+3', '4502', 9, 5);
+ T('-4E+16', '7.8242', '-39999999999999993', 63, 4);
+ T('9.6883E+7', '-3.4703919E+9', '-3390679620', 37, 2);
+ T('9501011269.2003120284', '27655.9258182094651', '9501011271', 94, 6);
+ T('-1.65883124E+9', '164877479.408', '-1644953857', 15, 3);
+ T('-5.140', '43760613.452530921433732', '-1', 94, 2);
+ T('37.9458782909900215', '-2E+5', '-199963', 33, 5);
+ T('-990.949375575776167966029', '-850274.353193601776258654619157', '-322', 30, 0);
+ T('-7.683960E+20', '6081635.1191328698753316763', '-768395999999999161245', 64, 4);
+ T('2.1047672934853619324', '1975.61971986584598614737953', '1975', 73, 0);
+ T('6.77330149038', '1.06584E+17', '106584000000000006', 49, 0);
+ T('-32089.49703729833277107', '-28.163', '-25', 66, 0);
+ T('2.913E+4', '-36.28936607415985796694109', '-34', 29, 4);
+ T('-62.7077069', '1.08856990E+17', '-62', 21, 3);
+ T('8409828156324.30664352447', '514.06131696647256785760', '8409828156326', 76, 3);
+ T('50.244', '-6.216E+7', '-62159950', 37, 1);
+ T('-6265.6378411', '-7025802192980708509.467191849', '-2073', 46, 6);
+ T('4.9398765461596E+17', '-1907115936.386114', '-1630291488', 81, 0);
+ T('-189789515.644', '14910.8185832737679204428068', '-189777217', 62, 0);
+ T('-810375705.9390358220', '702763618.012812586878502122', '-269223961', 82, 4);
+ T('725.0988477065850', '8944', '8949', 16, 1);
+ T('-3.64964099442472388313484397043', '-1796319.404401', '-3', 28, 2);
+ T('-8.71112E+9', '-1.00608E+8', '-87630976', 22, 6);
+ T('20150413.503017652807578928', '-2.0E+5', '-1331', 7, 5);
+ T('-237888.185102804893141', '-7167123.9709222', '-65555', 29, 5);
+ T('2747.99905', '-9.5865843144775483094932', '-1', 4, 0);
+ T('-2.088', '13.63757198399677', '-1', 85, 0);
+ T('7.6E+4', '-5.254906E+18', '-5254905999999932192', 64, 5);
+ T('73363', '80215119.08938384024483812203', '80215775', 54, 6);
+ T('-994596.137114', '1288.58041709707897541180945381', '-993316', 35, 6);
+ T('-48.16133', '8117157999.2149', '-1', 22, 2);
+ T('4.26E+7', '5616809.516996831294997393033', '48215785', 95, 5);
+ T('-85895414.10817232771393485', '-68119.98', '-2069', 43, 4);
+ T('7182923.2371993065641', '-52611926.45878806010760297', '-50479381', 41, 6);
+ T('28.114505478764979600949613', '74553.4773641120345214560364652', '74557', 3, 4);
+ T('-89.6543642437173824393493444617', '-4.8E+8', '-89', 80, 6);
+ T('-169976282.1256896708151284380', '893193580.69', '-167813266', 18, 5);
+ T('-99700562', '4830.2214739403529600447', '-99699970', 7, 5);
+ T('-3628899', '973822.080343470', '-3212289', 97, 1);
+ T('6651834735637.240155', '241975.08853049432', '6651834776887', 82, 3);
+ T('1.81E+7', '31211907.054005682052246740', '31223715', 30, 5);
+ T('-78723.48', '-4845204617.1', '-77953', 8, 1);
+ T('45425.7698857131060827131', '3.623E+4', '48631', 90, 0);
+ T('-9638.488176232', '328558832.6977144054', '-1286', 61, 0);
+ T('8.8051401270251174673', '7299688.11924603673', '7299688', 90, 6);
+ T('-4373795755.0814832098664605', '8239.11818576152845', '-4373795713', 94, 2);
+ T('-233.08063404651348277414818441', '80636.173271906749100335303725', '-1', 25, 2);
+ T('667325126.7412575', '5.84028E+7', '671070198', 79, 0);
+ T('9.74E+4', '12580315883398581.1031209647249', '12580315883470333', 85, 5);
+ T('-1599269641.9279334729613497', '26.4480739', '-1599269633', 56, 5);
+ T('7744043650856059346.7957997569', '977.45444', '7744043650856059859', 39, 3);
+ T('16356', '4154411.92260645700', '4161519', 19, 5);
+ T('49976344.36954', '-7875231185.4923282145123', '-7868803521', 37, 1);
+ T('8.1280447E+11', '8365831608.5777153', '816025957880', 24, 2);
+ T('6.3437E+5', '4.5E+5', '1048530', 59, 2);
+ T('266.363220261041422703', '-8.11E+6', '-8109734', 36, 0);
+ T('-460824115.26', '3.8E+7', '-422840883', 96, 2);
+ T('-643161.10477796', '98667.945321486090378790706540', '-544785', 57, 4);
+ T('924542636.92113', '6.929453182789636237317622553', '924542638', 57, 0);
+ T('-104186317.45933571592818', '-49559.500', '-49541', 94, 4);
+ T('-7.38E+5', '291317.41', '-721419', 58, 6);
+ T('862.81750', '-8799.64858371867912838043000358', '-8193', 51, 0);
+ T('-7.4048250423052024477', '-3.45509649', '-3', 9, 2);
+ T('-5E+13', '271476.790400065630', '-49999999736716', 8, 4);
+ T('687384.4', '-38280.82869595', '-32904', 22, 3);
+ T('7.277E+5', '1763426.1193', '1833718', 39, 4);
+ T('89988.7973', '-43.337', '-43', 3, 2);
+ T('-905529.438970026', '5.1343081E+9', '-557113', 27, 4);
+ T('2383715022.0317154629342778', '2.2E+5', '2383928302', 6, 6);
+ T('-65330802007.732616768501167484', '6424', '-65330799687', 100, 4);
+ T('-37048.32431479924675517', '784.96', '-37032', 11, 1);
+ T('8814606705.21812903', '-98575489276766132.103874372', '-98575480462165635', 34, 2);
+ T('4.99992E+11', '-33090199414.30395103123869034', '-15368194422', 66, 1);
+ T('348266723.8930985790485540', '-9.3125E+9', '-9312491805', 61, 6);
+ T('3830.98233493146', '-83.3816908005638262142702', '-1', 40, 5);
+ T('97483.8683467878690487', '1.9E+2', '97535', 90, 2);
+ T('-836.741', '2.5195836959367E+17', '-516', 73, 1);
+ T('-714366.26241034791104', '8007.76870494632498', '-712761', 13, 2);
+ T('-89.54133018325736235978', '-8.593702686', '-1', 23, 0);
+ T('8.9622895635', '82001338.972', '82001338', 1, 6);
+ T('1.5E+7', '78463.365655892503893781', '15070207', 89, 2);
+ T('90039820.514150981142909', '-836.36926437703448702265201886', '-324', 60, 1);
+ T('7626606.8137797', '9511366.6471301', '16089070', 97, 6);
+ T('-99641650.1001957736583598', '1.7351633227E-62', '-99641650', 55, 5);
+ T('-273621414.5', '504.6223', '-273620998', 94, 5);
+ T('4900724.744991762406754333', '87.6691285041571601781', '4900727', 77, 0);
+ T('-7594.3022496352647320577', '44019110.1', '-4106', 53, 3);
+ T('-6.41E+12', '-5.3605E+17', '-4947831751680', 50, 6);
+ T('9.5999E+9', '-2E+6', '-787488', 88, 0);
+ T('-5.1E+2', '-627353', '-153', 27, 2);
+ T('-74.50801865586501021223310', '1938528690.149000507421', '-74', 66, 3);
+ T('-1.64E+8', '6026.208820397070683', '-163995766', 60, 5);
+ T('882.23310948344066527313', '-88160.14', '-88078', 1, 0);
+ T('-4.57122047E+9', '-8.728138183E+17', '-4568793334', 90, 0);
+ T('-85952192.132909858', '-68762573.867381049867001', '-68747917', 43, 4);
+ T('39358.1617516', '114439331.483828465', '114474431', 27, 4);
+ T('-2.53575E+6', '8356715032.8', '-2531654', 84, 1);
+ T('58.839055571052443169772147369', '27020901.2081963375816', '27020927', 51, 2);
+ T('5925.903528866768911207', '-67912736.8959552040452849784229', '-67911707', 24, 0);
+ T('14830923.3639646', '418595236.994121069', '418598383', 86, 3);
+ T('137.41164463109980917757783715', '-58.98022991387215456022069365', '-49', 82, 0);
+ T('-1.2754E+9', '-7E+3', '-2840', 80, 4);
+ T('-5E+9', '-5.9915E+18', '-4865438208', 2, 3);
+ T('8.375E+5', '14679694.8150326621424', '14680062', 28, 6);
+ T('4.045851151048672', '2.0E+6', '2000004', 95, 0);
+ T('2.9365E+8', '-83578.329', '-81962', 68, 5);
+ T('-67143.717967684876', '4942348.72609561', '-1091', 100, 1);
+ T('3140179.4930196', '-5.9684412998157116942', '-5', 20, 4);
+ T('1441764649961095663.6828898', '71.1235020512', '1441764649961095663', 11, 3);
+ T('2894905.027', '-83.98562884871561948727', '-67', 46, 3);
+ T('-4.2E+5', '2.31297421E+16', '-131232', 39, 1);
+ T('8.7016163509', '7483.571306293283885004706', '7483', 21, 3);
+ T('755.711422101097793332760', '7.01386554E+9', '7013866231', 74, 5);
+ T('8947.7871577195274383069', '-9294557485.3045539', '-9294549261', 12, 3);
+ T('582352.6948452470885275', '780089.318204407020063375780083', '780281', 8, 2);
+ T('22679', '-3E+4', '-9513', 41, 5);
+ T('523.02817732813335596362956', '-8.78E+4', '-87285', 48, 5);
+ T('929579106.610768643', '-14824.3253226016434544795190012', '-14726', 38, 0);
+ T('99411157.7332', '-61902385732803895.977985279575', '-61902385728067875', 86, 6);
+ T('28496.4993827925528725686526', '2.67260920560894966688705579', '28498', 8, 6);
+ T('-7555179365.511078973', '1253.69837231169778', '-7555179265', 76, 3);
+ T('159.1167205637', '-9.90E+6', '-9899841', 27, 6);
+ T('-4281422675.1821', '-2636.2472751', '-579', 87, 1);
+ T('-4318.70395286504983723433045', '1.3340409937E+20', '-4318', 63, 2);
+ T('344128.7825', '-2.00031E+8', '-199768856', 11, 0);
+ T('-1196633.01268306831', '-5892160.344427153210202217', '-1064985', 1, 0);
+ T('-3.02044988E+13', '-5043.0167991183606', '-307', 85, 0);
+ T('-3.7E+8', '170.0423306', '-369999958', 69, 0);
+ T('757.76', '22214300.4768025', '22214397', 33, 6);
+ T('-68417303', '2.330580E+9', '-68297495', 2, 5);
+ T('1223.75859552600038906348610144', '3.621570E+9', '3621570007', 45, 1);
+ T('3708764488.3807715537593464364', '9876.3025594223', '3708774364', 10, 3);
+ T('-1.27293E+9', '15923809.063714981710339', '-1259144335', 82, 4);
+ T('6357834.08426807875131075563233', '-1462671.770799792', '-1462405', 33, 0);
+ T('-8838.91268828', '-13046317.7147', '-517', 13, 5);
+ T('2.266171E+8', '902534.307966688', '227403662', 88, 4);
+ T('788.036412617', '46000667.390974842889577106', '46000927', 65, 6);
+ T('2062339.9871677908105284780', '3476802.4851961255003182', '4160835', 7, 1);
+ T('-592954387.9', '-3.577795687876001526735', '-3', 33, 1);
+ T('-1220907', '-9E+4', '-267', 42, 2);
+ T('908245068.7138', '-6602945.544701653122', '-4472961', 78, 2);
+ T('7E+6', '-1.65E+9', '-1645281344', 11, 5);
+ T('-359.4', '-8721.58833948593030', '-1', 67, 2);
+ T('146001545466.6954726', '-5E+13', '-49855982540550', 13, 0);
+ T('-896.6692993371', '-583742259.80712307', '-819', 70, 3);
+ T('5904297.6263324483', '-3982338.11468446270577', '-2408449', 47, 2);
+ T('238323783.8', '94.65522935631', '238323807', 67, 5);
+ T('-3.411345E+9', '9.0', '-3411344999', 52, 1);
+ T('-10139.2024', '-63.80', '-27', 68, 3);
+ T('-67089086.135393914646', '9.63E+5', '-66126342', 40, 4);
+ T('3779177', '-13.2', '-5', 55, 3);
+ T('1995.2682556024', '-421947.9541', '-421937', 60, 6);
+ T('76613488.96385545450510092979', '-27.4', '-11', 15, 2);
+ T('-679.270802662609567066', '78.2929706', '-673', 68, 1);
+ T('1.46E+5', '100.2551486155777188', '146036', 55, 6);
+ T('-653.4541297086501454902', '-6E+5', '-653', 10, 1);
+ T('1.9983E+19', '274162446.3407823942623746', '19983000000274096910', 85, 0);
+ T('-8.657806E+8', '-1.003434E+7', '-9961508', 2, 0);
+ T('-489.71696105461321161801546', '3522210345.2848864973', '-449', 63, 0);
+ T('-968845.04', '5E+6', '-163981', 9, 4);
+ T('-609604802.2281982337', '-1.78771E+9', '-537149442', 13, 6);
+ T('5.7E+2', '441.708747', '955', 98, 3);
+ T('9.77884E+7', '8.3488267E+8', '903310846', 23, 3);
+ T('-589671.40704581', '6.3979680', '-589665', 44, 5);
+ T('-49832421.570805751056244', '73.6333250591326002189758', '-49832357', 13, 2);
+ T('46763878.6010377328420665', '-46678.125749795804325027', '-12306', 90, 2);
+ T('841320.0232341540984', '-7E+10', '-69999995288', 15, 2);
+ T('-2.04E+8', '8.0195372E+13', '-201378048', 68, 4);
+ T('-9.16000810992613524185', '-2.028566824126751535914199274', '-1', 2, 6);
+ T('438.50', '7169.642486042', '7607', 36, 1);
+ T('-653004495.6300', '-830203844.297482023', '-543688387', 53, 3);
+ T('-933.961516168701927855592', '65289.21802691762108656011512', '-165', 39, 5);
+ T('-81586857.8', '-1578477', '-1573033', 3, 2);
+ T('8518.4207326488648529', '24691085.2', '24699343', 54, 5);
+ T('3.0E+15', '95223.946141930674457', '3000000000029687', 2, 1);
+ T('9054.7839257354684314268160745', '70.40765731292', '9054', 80, 1);
+ T('6.5E+4', '2971231468.798', '2971270636', 46, 4);
+ T('-6612.808542099562752727', '-3.99E+4', '-6612', 86, 4);
+ T('-226.11678', '-7483136587', '-65', 92, 4);
+ T('1305174.8552441', '2861936620.3991', '2862084094', 34, 3);
+ T('-893611298.914863246', '99.3613261460658949148497729715', '-893611265', 70, 1);
+ T('9487.6521112850101753961', '-390.76213747516680', '-129', 64, 5);
+ T('-421160830.38061789', '-14756.6948343218654520', '-8482', 3, 0);
+ T('9435773560.272', '-16.824211226319992002', '-8', 61, 1);
+ T('-4.78322923349', '-325028.47724220375', '-4', 48, 0);
+ T('-9715.8179', '56152616.272575751', '-9683', 24, 5);
+ T('3012158256.337', '-53610.803', '-4170', 69, 6);
+ T('-5181699670.26392170862413363927', '-4.88861321853766429455335', '-2', 39, 2);
+ T('3.06216028258395275881618190', '-6886116.2056529', '-6886113', 81, 1);
+ T('2.203E+8', '7.1E+9', '7234250720', 33, 2);
+ T('340716577835.03235613', '-57587720.28131336719892', '-52729861', 15, 6);
+ T('-51586290530.10635148', '488433.1', '-51586269185', 44, 4);
+ T('-7.92211E+9', '-5.81E+4', '-49700', 74, 6);
+ T('0.0000856920124558260480758', '209565841.04072913967703', '209565841', 60, 3);
+ T('4.96109137', '-1.39839E+12', '-1398389999996', 59, 6);
+ T('-3183733060.95573364011415930763', '616198.00711', '-3183642690', 54, 3);
+ T('-291.8499194464943277917', '5.93E+6', '-291', 43, 6);
+ T('-738913338.162', '-3002793960.56829852633432647761', '-537586722', 59, 3);
+ T('-97135123.602357125', '-43832.142541', '-10771', 86, 2);
+ T('-40.1275628138715593807851749', '98706240.14903472288570852', '-40', 74, 3);
+ T('-36', '8.5309E+18', '-36', 30, 3);
+ T('-60174.582122916', '80821', '-49161', 80, 4);
+ T('-42551612504661342.9', '-6.18E+7', '-61135902', 77, 0);
+ T('-619693036.17205893', '5.983E+6', '-614760676', 27, 3);
+ T('9.83883566150544649', '70847462295735.292143086', '70847462295743', 1, 5);
+ T('-5924198.878489659', '33.939833312714165', '-5924165', 60, 5);
+ T('8.556205244560207760554347282', '-1071691363.312736770', '-1071691363', 7, 0);
+ T('-793.49045774159684681822', '-55743096567184180.22576316', '-785', 91, 4);
+ T('-303843928.843755039169080', '2.263', '-303843926', 21, 5);
+ T('5.830066336870E+20', '8945.64753172360', '583006633687000000241', 85, 6);
+ T('-76491661227770565036.4', '-79.3902436325907247078355', '-11', 74, 2);
+ T('-2109678.24898592', '-364583090232876259362.9524', '-4130', 23, 1);
+ T('8E+8', '8624914723.27556327164', '9391032611', 95, 3);
+ T('-3393.866209155251', '85.79099678416821', '-3329', 16, 1);
+ T('-6.3090E+5', '-8E+2', '-20', 63, 2);
+ T('-571103614.50577701136040348', '-740215.89620862080884', '-674165', 24, 0);
+ T('3E+7', '-5849.76686359616', '-5209', 70, 2);
+ T('50.42794488201980484', '8975759.38816467', '8975807', 58, 0);
+ T('-9E+7', '30936.15681226791004148257', '-89981480', 96, 5);
+ T('274865.69845', '-257605170071.0435', '-257604895239', 19, 1);
+ T('5.77E+4', '5.16355303534171', '57701', 16, 0);
+ T('792939903.053854056', '-429.47', '-129', 93, 5);
+ T('5172.789844759860', '-1.9E+14', '-189999999994828', 27, 1);
+ T('270.78139978255449942857', '-5.994371292051', '-1', 33, 3);
+ T('-353.023115', '124725147268.30066835', '-353', 59, 2);
+ T('-688921.559123735106', '2162474919473693.4829919', '-164097', 3, 5);
+ T('-9E+3', '29.7422', '-8995', 32, 1);
+ T('-5829948.04059800752933259515', '4.939E+6', '-1089796', 4, 2);
+ T('426919.8793454194088757710198', '-574563', '-541761', 26, 0);
+ T('72.01202', '-20.73480117923424966024865632', '-20', 25, 2);
+ T('-80478', '-678.746351486', '-518', 97, 5);
+ T('1561766654204.1136018', '15609.750814267256131970', '1561766657277', 35, 4);
+ T('-5.95E+4', '31346.14303995575503', '-32778', 50, 4);
+ T('289053594.0088', '5963543162.918133', '6232669178', 91, 4);
+ T('-96.2', '2261456445.791287', '-67', 34, 0);
+ T('-212.21', '-5.2E+2', '-4', 82, 0);
+ T('-9.3E+4', '62914.4103369343852', '-68102', 72, 2);
+ T('-1E+2', '666521.0782510', '-99', 76, 5);
+ T('-6464144.42093999321620', '4E+14', '-172688', 5, 4);
+ T('-403311.437881607059615621799520', '6.82032210683100768773334695204', '-403305', 39, 0);
+ T('163236170.8668734492490627', '-5522.0591966267', '-5266', 7, 3);
+ T('738005738.0505558238942', '4.968240', '738005742', 100, 4);
+ T('7.2E+8', '-99.771811477459586205913449', '-99', 12, 1);
+ T('-9383.82089830960971392', '311665337', '-1031', 4, 5);
+ T('7.4305E+8', '6050.81875037809914', '743055282', 12, 3);
+ T('7926113.5203534016091777', '1025.345355934353685', '7927137', 70, 6);
+ T('4.78634010415025676', '-2012933.9969779', '-2012929', 74, 1);
+ T('717.073734', '4093.30520628995894658130', '4093', 26, 3);
+ T('71859.85428634532158', '3080.335385604555655', '72891', 6, 6);
+ T('-95.18920166', '469446577.3', '-79', 92, 2);
+ T('-4224615.43130039532', '-8309421201.69', '-4207617', 43, 5);
+ T('36113.57843', '9461003.07704336', '9493787', 87, 1);
+ T('38468282', '-56989247.755371704909900368', '-19203077', 76, 3);
+ T('-68946', '5.1712945513692240589055567409', '-68945', 70, 5);
+ T('31624764326685.437382876001', '3264.5442540705742952655178284', '31624764329949', 25, 2);
+ T('-2901700.217520', '-49335366.7256116466902033748196', '-2114626', 35, 5);
+ T('-115.634484701437334014120451171', '97865.7152718356317050668', '-51', 71, 4);
+ T('-7781510619.7', '-756683.596825', '-2507', 40, 0);
+ T('-24105013136660.39', '-8473835953.983481345348', '-1611942161', 10, 5);
+ T('7.246E+5', '-739173022', '-738517126', 36, 6);
+ T('5.198740927801E+17', '3545.1673015637055', '519874092780101113', 12, 3);
+ T('-43447.4252837931922381993318676', '-5979598', '-10629', 62, 0);
+ T('-9E+8', '73.53', '-899999927', 76, 5);
+ T('125.1650419767959716', '-4.94343669409164289893365665927', '-3', 40, 1);
+ T('5824159229.374', '-1.45912E+8', '-9592835', 26, 1);
+ T('-879.90515469891444175607395303', '-29.753896757316045452807472325', '-13', 38, 1);
+ T('421632704.07', '-8.200E+4', '-16400', 46, 3);
+ T('9.9E+5', '-66643494.24212', '-66118662', 70, 0);
+ T('70456.85397604410277350937', '575478.694403664801575758992', '645118', 38, 4);
+ T('378707.459950337164', '-5057289536992951735.94926980', '-5057289536992852133', 94, 1);
+ T('2303.36288314318617113524719065', '-96342138.7561892464612822558636', '-96342017', 6, 5);
+ T('1795729255.093969787237692', '-212.442686961430211235938516', '-145', 43, 6);
+ T('-7.094E+8', '-3597.65850573344', '-1037', 6, 0);
+ T('-99510.05641', '43894651.4408145099', '-133', 88, 1);
+ T('3.245E+7', '7100234011974.3195803992871', '7100250928598', 92, 3);
+ T('4.541206575508858444', '8.9300702177250761872664042528', '12', 84, 4);
+ T('-742.802139912', '-8.9765446704095012E+17', '-614', 77, 6);
+ T('-2036984206.08218539673652', '-4.95532263791E+16', '-289990926', 70, 3);
+ T('26.5069631882710056984158475445', '1989.603667188294', '2015', 20, 1);
+ T('-721986458697233.9', '92879643.10146706448026128', '-721986458616833', 96, 5);
+ T('-998.8224279493', '-142.737', '-134', 35, 4);
+ T('-5743597351.9109032464', '-59116574.972161501', '-33555461', 90, 4);
+ T('-372210487046641437693.774560053', '379137393.079020131472791', '-372210487046606832269', 16, 3);
+ T('27349719.5167669220764', '995372.4454', '28275455', 77, 2);
+ T('-4E+3', '-4E+6', '-2208', 54, 3);
+ T('2.7E+2', '-9127.80853795183281796435463757', '-8865', 17, 4);
+ T('99.49235412577507830209024721', '-553144.685935724977160', '-553109', 47, 1);
+ T('89605.51968076', '71242.39845902', '89679', 72, 6);
+ T('-582.56755456039792767733693', '-897748.2202757', '-578', 30, 4);
+ T('212414579.7', '-29.470184027063246900', '-13', 83, 4);
+ T('-52699.1231138301470043117958', '-2', '-1', 98, 1);
+ T('49383.9474040393', '6.60E+4', '115191', 79, 3);
+ T('-794565.9', '35588617.100', '-5573', 81, 4);
+ T('-7.760081447', '-89504440.269387349490132', '-7', 86, 6);
+ T('503.59942', '685184906.4162076799', '685185023', 88, 5);
+ T('85795121', '-8830.68770827837148', '-589', 8, 5);
+ T('-5723600060.3256275379297998856', '-98192', '-78988', 58, 1);
+ T('6644.967538003648126581619935', '16.511178548746328450483', '6644', 74, 1);
+ T('-14508418.42457429510', '-1639697808.6', '-10043778', 96, 0);
+ T('-928972.9989790870464557', '79.787', '-928897', 97, 4);
+ T('-212654.777168561798', '480.2705535', '-212494', 85, 6);
+ T('3.4E+3', '-412.7749541732261', '-148', 98, 4);
+ T('9289.79343', '-6.6', '-5', 96, 2);
+ T('9689063.135988', '9.6508E+7', '97771495', 31, 3);
+ T('-8.5192409334060269693838813', '-53.630205238391813095', '-5', 9, 4);
+ T('26.2642514848278109352705595', '855771.2410760', '855771', 62, 1);
+ T('21385219.448341', '-6761139702979448902.8009', '-6761139702975234117', 67, 5);
+ T('-5.39995731E+9', '-430922239.208252870981', '-25971005', 83, 3);
+ T('245573.5012992201872317146', '7726.2681599', '245615', 46, 4);
+ T('1451191295.053033820892', '5765688806.5914623', '5771325439', 38, 4);
+ T('976.5116443', '-4.09345824833623', '-4', 64, 1);
+ T('-5008.619484460918079', '-277126062.3548515899768945', '-5006', 17, 1);
+ T('-448432225.7', '38.10180546406675', '-448432193', 41, 4);
+ T('-870.5112001013004671546461094', '-970026118.838', '-6', 81, 2);
+ T('-814.665070607849753315702', '2057489870.6381084138', '-546', 53, 1);
+ T('37', '287023.50352797159690707104236', '287023', 66, 2);
+ T('-56.20', '-2.72097120238201420', '-2', 79, 2);
+ T('-476.861543557153635459118', '-8152078.78426262178891996782365', '-10', 66, 4);
+ T('-1205.62548900492', '-388750.84187', '-1157', 89, 6);
+ T('-2808299.428951', '1.5522719E+8', '-2771401', 44, 4);
+ T('-88.09891748586064', '-8.1278129515651649803887885', '-8', 96, 5);
+ T('3.87E+13', '-2.2E+8', '-68962048', 70, 3);
+ T('362267877.60643545050', '-4E+5', '-6683', 91, 3);
+ T('-8.641816182951809', '-7.81565546E+9', '-4', 96, 1);
+ T('853.4179805479708415223071940', '1.9E+2', '1023', 19, 3);
+ T('52402', '-697499.6250565', '-663561', 25, 0);
+ T('65471113.4870490405669', '-33.26679', '-33', 27, 1);
+ T('-4.245E+7', '-5E+4', '-32848', 61, 4);
+ T('5.994592303', '-2328.7207099243630511894', '-2323', 36, 6);
+ T('304.3521089896907221613637', '-14.730260', '-14', 98, 2);
+ T('2.4934545', '-2.8E+5', '-279998', 85, 4);
+ T('617.2349', '422851112480841', '422851112481385', 65, 3);
+ T('-481.8879034', '72154935.4980453070374412296951', '-193', 61, 1);
+ T('5.7075E+9', '7.77E+7', '5715893216', 14, 1);
+ T('9794821220486493.09', '-16.51966418235564099012', '-3', 65, 1);
+ T('3.8452932', '-68893295.5376', '-68893293', 59, 1);
+ T('354914256834933242023.5577224', '-97413.84469701', '-17409', 93, 0);
+ T('-1245504.018564744166', '95', '-1245473', 88, 0);
+ T('-3.1846613421905781780852', '-6648.887684486441832484783', '-3', 58, 1);
+ T('96.43275366871313', '-37150994.16814', '-37150994', 56, 0);
+ T('-148.253052313826537608', '307727141.71524354943002249', '-147', 84, 5);
+ T('62205035.43740715936348570', '813.0', '62205807', 14, 5);
+ T('5.363257', '90.082427', '95', 82, 0);
+ T('254840.581712159956165284535980', '-20995.77735', '-4099', 98, 3);
+ T('-8.91212144196648644E+20', '-14.76800702791658908796', '-14', 45, 2);
+ T('-8.8', '77920.8405718579447', '-8', 98, 4);
+ T('-1080366538631.255770726588', '681.9441096453200632925', '-1080366537991', 17, 2);
+ T('4.77944219091E+17', '-1.1406', '-1', 70, 4);
+ T('45.2423590383376257904', '-963775.28341', '-963731', 31, 6);
+ T('3.4188285226797057030', '-282598453.707115492540715731764', '-282598453', 46, 1);
+ T('21321248.64070', '-5022573197.464', '-5001322637', 71, 5);
+ T('-5.9670683851', '48751318', '-1', 13, 4);
+ T('4394.678089265380', '254599552.59409', '254603690', 43, 4);
+ T('-5.0363779064446752360', '89898998.113253240', '-1', 86, 4);
+ T('551.537096596461949', '-576165.5390219960512379267', '-575617', 5, 6);
+ T('-4.6775879', '-919561266.7831739082465590', '-2', 44, 4);
+ T('81.705359084685228725267', '664487.6203548286783', '664567', 12, 0);
+ T('-621.69', '742118182.9465635419', '-73', 37, 6);
+ T('113.6228', '-7.78E+8', '-777999887', 21, 1);
+ T('-5438579383.5711408347620770', '5.504604149135E+17', '-5371469975', 69, 1);
+ T('79430.797335528143914', '-22327372.92860330', '-22315018', 24, 2);
+ T('38.76494630', '840', '878', 31, 6);
+ T('1650908.31079099766652490363', '84.18142742', '1650908', 64, 1);
+ T('8', '4930737133.0329291', '4930737133', 72, 1);
+ T('-27424.4125246102815796610', '-9.89646E+8', '-18448', 97, 1);
+ T('-98.784985594', '7201064.96596335416', '-66', 18, 5);
+ T('1.3E+3', '514390110.7939212728265', '514391390', 25, 1);
+ T('958.56', '5403443.76937940', '5403583', 24, 5);
+ T('740904.7', '78', '740974', 80, 0);
+ T('-3409373968.1400037884089262', '-3075.023', '-2051', 100, 5);
+ T('-49.3868137676', '-6828.4644565149205966680072119', '-33', 83, 5);
+ T('2047.539414463268406250934', '7.0967247E+10', '70967248895', 81, 0);
+ T('5.2976201282487878992662880447', '928268.1548628398', '928269', 53, 5);
+ T('-2671.49', '-41123982.79674182539455', '-13', 92, 6);
+ T('-1236.99672936896400827593360142', '-2508.18', '-196', 96, 2);
+ T('-2534.760', '-42634.5798138957918980117187', '-130', 60, 1);
+ T('-712875974.6606787630076', '-6746683.12256663550371277897424', '-6590977', 9, 5);
+ T('-9.968E+9', '8.7102E+9', '-1342210368', 4, 5);
+ T('1432799411.43454868006120139', '68.613812807461415349', '1432799479', 18, 5);
+ T('-94524473134.598258571813', '689483282.810346520749762440', '-94522855726', 2, 2);
+ T('5.82E+9', '-49488.4965742', '-49232', 19, 3);
+ T('-192.934873354425733', '50149.89572', '-27', 56, 1);
+ T('-78564094724811.1', '-6664969099.18756228373469224', '-4278923', 26, 0);
+ T('-9284442.61597971788186536443', '3.9E+2', '-9284186', 75, 4);
+ T('-9.663506868', '-8.2444', '-1', 2, 1);
+ T('-506.9930859', '-18.4529283826207', '-18', 64, 2);
+ T('4493298829.048549719675', '-42718520371846.69', '-42718351401473', 80, 4);
+ T('-379001.747543444863468547527497', '94.699308996190893030578214', '-378913', 25, 2);
+ T('7234178.97', '-6113.90475412269243', '-5473', 39, 3);
+ T('4.1E+2', '287663.84', '287679', 65, 5);
+ T('-5.8E+8', '-1.05240430918237182265521490', '-1', 17, 6);
+ T('-6.5E+2', '-295.0986111250466', '-1', 50, 4);
+ T('488564833439555034094.065', '42101.58899', '488564833439555043327', 23, 2);
+ T('309607763.1', '846233.416433978462261789632706', '310181339', 46, 6);
+ T('-4.74843495953081923196865863351', '4739090394.9699647561056039', '-2', 92, 0);
+ T('3.467715E+8', '8619142.48000731420274298', '346805422', 85, 0);
+ T('6.44', '-749.5654692512898', '-745', 30, 4);
+ T('2.1026765401033', '-840.725417456301266759540', '-838', 89, 6);
+ T('274712.867058801211814316', '4874082.243', '5144442', 70, 2);
+ T('51346774.5480847', '400.79917418454973669055063', '51346902', 73, 6);
+ T('-200.249263940828', '-8E+1', '-72', 34, 0);
+ T('-5166167.11017', '-9638961', '-136209', 58, 0);
+ T('-378', '2245853.648778455460', '-289', 73, 3);
+ T('-9256888.26603950334894707328', '-79.545001340161', '-7', 53, 6);
+ T('7.5084E+9', '7.192960991194373671344935303', '7508400007', 46, 1);
+ T('-3821.13036', '8.87280E+11', '-749', 74, 1);
+ T('8278275.2', '8.53E+7', '92263203', 21, 3);
+ T('7.0E+19', '10135703.7889073205774692199', '70000000000008562839', 25, 6);
+ T('895043229.778', '5.1882E+13', '51882089211549', 27, 4);
+ T('3131.099794', '-9.75713826278245953E+20', '-975713826278245949893', 100, 4);
+ T('-603055754.175', '4608405059.4', '-558973065', 16, 6);
+ T('-63064857.072365176972', '7.8E+6', '-58739481', 42, 3);
+ T('-754.906', '519177608.6128830844647', '-626', 44, 4);
+ T('7.8636204', '6587325.84408415237235939', '6587327', 79, 5);
+ T('-59.60674679454999', '4.1E+7', '-59', 70, 3);
+ T('-27548440.7277094010', '-3378194993.09', '-16779793', 63, 4);
+ T('201753339.0080702493', '-1.964E+7', '-19475461', 16, 4);
+ T('4960.4757312283467550540250', '-9.88414', '-9', 75, 3);
+ T('-29.703148', '-9.8E+6', '-29', 17, 0);
+ T('5768409.8208', '-8.648E+4', '-86279', 52, 2);
+ T('-202907.739917658', '-2.23678507', '-1', 91, 0);
+ T('848.47003659403650', '-5.69621E+9', '-5696209936', 13, 1);
+ T('253025177.1998659995688218868', '-7.0114605581675750604990613E-8', '253025177', 100, 1);
+ T('-9.7255133E+8', '5324148.4766416496998858931', '-967229570', 8, 1);
+ T('6.401619496516', '6E+3', '6006', 4, 1);
+ T('-80219275.2769386330918603', '5.8793E+6', '-75499659', 11, 0);
+ T('-18692.7', '3388016440338.34252535', '-18690', 66, 6);
+ T('-1310.353725890', '97244.59265740846', '-1026', 87, 0);
+ T('-2.611', '-8010674', '-2', 31, 1);
+ T('-8351.40524107373305', '-83419.801067722881613934366805', '-155', 40, 0);
+ T('6147239.4382569805378651317037', '-549.622229804471564110025438656', '-513', 71, 5);
+ T('6023490093.869491880586223527', '32.6384964276419918388849346', '6023490093', 26, 6);
+ T('-57.2688358314463130703', '-6046.3552366530059831842650', '-25', 6, 5);
+ T('-4.33870440E+9', '5679048351.615909', '-8388609', 23, 0);
+ T('-35848107458.18368', '9.27673002', '-35848107457', 46, 2);
+ T('18621509420421134.7765951116977', '3776358087', '18621513196353231', 85, 4);
+ T('-2.37369E+9', '99.08338858327758776148336363', '-2373689997', 35, 1);
+ T('609462476', '9.4872448E+8', '1021307852', 42, 3);
+ T('-9.180930759435620557652784', '224.767340264740', '-9', 84, 0);
+ T('-4.75373021375134615576', '-2.295179387632E+18', '-4', 92, 3);
+ T('-477207.493468464055303726243', '5907.817395', '-477189', 66, 0);
+ T('-1282300.06281121160052308924', '34082865.70267', '-1278155', 42, 3);
+ T('998.82510020318676', '-119.85356', '-17', 63, 3);
+ T('-573417634.707', '72958.914088626811062388472', '-573349890', 53, 4);
+ T('1581.819990', '68.7296084081259646768249', '1645', 19, 2);
+ T('65041.8232519498126216319', '-3.1E+2', '-293', 94, 6);
+ T('-702504', '7.73E+4', '-692228', 18, 5);
+ T('5.9E+4', '4.63E+4', '63228', 60, 5);
+ T('-85632472.3898', '1668209052.0974393819273468803', '-68166724', 73, 1);
+ T('-9252.847', '-624.898165231169687853', '-36', 86, 3);
+ T('-2.610166E+8', '-1500.53187401632067435183641', '-1044', 61, 3);
+ T('4669911.765846158946862', '4.6129891053E+11', '461303170519', 45, 4);
+ T('84299493.5366804844798927', '-7567612.804063', '-7417883', 33, 2);
+ T('-32.4', '-513932959.552126909', '-31', 85, 2);
+ T('6.9', '43410670.8326', '43410670', 54, 1);
+ T('930.30999771551492', '-6E+2', '-86', 10, 1);
+ T('2138.74812390642061778572264850', '-660.12197', '-642', 25, 1);
+ T('59421.26', '-4072.03154643112675557268092111', '-2019', 50, 3);
+ T('5.94E+5', '8.492108720', '594008', 9, 0);
+ T('-657070.25301', '7.5E+19', '-132782', 94, 4);
+ T('-324.920', '-5.58560', '-1', 78, 4);
+ T('-8.5722182976989546805109379', '-128.758736318686949223', '-8', 37, 6);
+ T('-19.9249374057118068398309726', '-1.037E+8', '-19', 76, 0);
+ T('-456637388.54677385277695417725', '-201318.27458', '-201282', 34, 4);
+ T('6.7E+9', '-11439.996048121411007', '-3247', 84, 0);
+ T('4736814093.360503334', '-4788214.5', '-590833', 85, 2);
+ T('6.3337646336882172705861030323E-8', '-265287421.4781585795', '-265287421', 91, 1);
+ T('-2.726E+6', '9202628.032982980435', '-2199596', 80, 1);
+ T('17.93496568548073925085887', '-1382', '-1381', 93, 1);
+ T('-131.18153', '1409.10945941330504979481332617', '-3', 37, 6);
+ T('424904.8460', '-69331.684495373', '-66579', 55, 3);
+ T('-276321028.7548333', '7484.92934522950569586', '-276316676', 43, 3);
+ T('-6.681216362027382959341', '533.6155564742', '-1', 47, 0);
+ T('67562.1881992482735336494', '3443.2790745814278972691932', '69627', 2, 3);
+ T('439462767.451093951509821777837', '-60735.138509498245802', '-17425', 89, 6);
+ T('-643998212200.40842890250862', '-87789.950170073749547257', '-16485', 59, 0);
+ T('-5375.21187570415855219837960744', '5.64995E+12', '-5247', 94, 0);
+ T('69.3526378', '420722.58003969', '420727', 4, 0);
+ T('4525431875.959124695614331', '-5018552.8067668', '-4195253', 1, 6);
+ T('590064.721589807847', '9.26656516', '590073', 54, 0);
+ T('-7305108279.7962', '-62.2253770612344962735418', '-53', 36, 2);
+ T('-7878123317.9924019010442735', '3551894.563983385302301', '-7876939041', 46, 4);
+ T('22138.0681', '24.6512941024971516838521018265', '22138', 54, 6);
+ T('-33822039.35683380278566459', '-2936401615.20131615152129', '-33817671', 4, 2);
+ T('423.6862377271', '-28.765', '-25', 38, 3);
+ T('-93.47982909666297062432144', '4945569.492727518703345', '-93', 92, 2);
+ T('78009055.7757425', '-72130352202827.4383', '-72130351924225', 14, 6);
+ T('436176262844169', '284.0146295186876553984820', '436176262844189', 33, 3);
+ T('18533872.99493508375251140942', '-452739107.760782927', '-451149827', 95, 6);
+ T('9.66E+7', '-7.212967E+9', '-7116423192', 46, 0);
+ T('-73936538.7488044427', '-2E+5', '-3098', 48, 4);
+ T('-472574989.24', '2E+1', '-472574985', 71, 1);
+ T('-6022186.814844221707074964735', '5.02593852E+15', '-5906474', 60, 4);
+ T('22627184.068202223196991', '-569582.30950752446493292464805', '-45198', 75, 6);
+ T('-31605934.29', '4430.5', '-31605922', 61, 3);
+ T('-1.689E+7', '-4447.9591607605425975570', '-4111', 77, 1);
+ T('2.450564943004270309157042604', '-17127582.19134943904384375', '-17127582', 80, 1);
+ T('3.91575392145327824', '6656.55', '6659', 63, 1);
+ T('772.5895864502736543656266', '8.51', '780', 95, 2);
+ T('8509868.869390215809130', '-772311600.2531266059929937', '-772276740', 36, 0);
+ T('-5.8861971071E+12', '13.90', '-5886197107091', 92, 5);
+ T('6616393831.7402483176456', '-2908261902.532', '-620791305', 23, 0);
+ T('5.7737E+5', '-93.228859529935', '-5', 37, 0);
+ T('3216019180.70', '628788496.284', '3220869116', 15, 2);
+ T('6688573895.56', '-7418.668999633264950080149607', '-5177', 86, 3);
+ T('-2531341.7780713934609736336', '9.79993252', '-2531333', 23, 6);
+ T('719446.3', '-787.2901934430508616477194', '-257', 35, 5);
+ T('692.909915555400156289', '8324060189.62590207565720977272', '8324060861', 12, 2);
+ T('-69289302.6463078163', '156.29348850195833', '-69289282', 50, 3);
+ T('-422.69797162', '167.318352011502814061944779949', '-257', 18, 3);
+ T('3187.804696', '-4710600593.506966939355085821', '-4710597505', 55, 0);
+ T('5.933843616964730653036', '75342.5880', '75343', 36, 1);
+ T('-4068584.05675838', '-1816350.45', '-1709062', 64, 2);
+ T('828635679.96814430651095465063', '-8.8714E+19', '-88713999999731500513', 69, 3);
+ T('-1392.944161149164480026884', '7.2268E+9', '-112', 71, 0);
+ T('-9E+8', '-37700.033462105953854', '-32836', 47, 3);
+ T('-6290394.945385589941', '-5.51614E+7', '-4829714', 98, 4);
+ T('-5.23938E+9', '5.37249704151130', '-5239379995', 92, 1);
+ T('531.073326443176', '72', '603', 73, 1);
+ T('-5E+5', '-4.5E+9', '-32800', 72, 5);
+ T('-603556.717533931824804089153', '8.3312954029125646186684480', '-603556', 16, 2);
+ T('6849.041414591510', '1E+6', '1006273', 96, 3);
+ T('6759.7356526578611137483', '563.11402739696698162814970', '6775', 100, 6);
+ T('404017.2806', '-4.956622198832340475', '-3', 79, 1);
+ T('3E+8', '-3.4705E+18', '-3470499999985310976', 12, 6);
+ T('-6634.079', '11197.27247368959997029411', '-4161', 53, 3);
+ T('8.860711E+7', '9099617380.89', '9116921318', 57, 2);
+ T('83492.9051554490529', '-328.7997247546', '-324', 72, 6);
+ T('3.63438831321777035', '-43172.83908244228095', '-43169', 82, 2);
+ T('4612943.1833723547378', '70823110536131.78603', '70823110929359', 93, 6);
+ T('4E+9', '4E+8', '4294945792', 38, 5);
+ T('1967981.413707429195393086782', '231.9', '1968111', 74, 0);
+ T('-911630383.49472570', '-14756.99946', '-8227', 57, 4);
+ T('8.38329530E+9', '9.4202329145', '8383295309', 67, 4);
+ T('-918000841.4', '-2.31027505439749045863943134', '-1', 42, 6);
+ T('567917.234575085163866506734564', '-981231.519691638', '-413827', 48, 2);
+ T('-95126144.8660852789', '-740.743420269938073', '-612', 43, 1);
+ T('1.165848E+7', '3867622956.04360', '3870818044', 18, 1);
+ T('-3.1E+5', '42991.54', '-268289', 11, 1);
+ T('40030.85782528961', '40.400128745055441', '40062', 41, 5);
+ T('-1792678728', '92501.406305361888594792978', '-1792676355', 2, 4);
+ T('551760923.46', '-972.2323', '-961', 20, 5);
+ T('-82651.868353850428', '2560.60445778744733', '-82139', 41, 6);
+ T('2933581.328912837179634599734', '376.45814044461705677196', '2933629', 69, 3);
+ T('10.574991', '-256170.838350', '-256162', 27, 6);
+ T('-89593775.67672966144453184', '4327.179620891', '-89589513', 69, 1);
+ T('-58544584.209553614012555975057', '235500.053589311066433403', '-58474500', 63, 6);
+ T('9.07337933088794614034434', '1.28899', '9', 57, 4);
+ T('37933335.0338111', '-20.80', '-1', 24, 1);
+ T('1345299833.67087', '22491138.04810050102', '1367324027', 27, 0);
+ T('4539541571', '79.981881487', '4539541583', 44, 6);
+ T('9670658.839423215597231892', '2672028983.02936', '2681470263', 86, 0);
+ T('-23.3', '8.9477010E+9', '-23', 68, 6);
+ T('-1.8712E+9', '2.4E+6', '-1871192320', 20, 5);
+ T('6103615567232.736193614567339', '30258.16803092', '6103615567794', 10, 0);
+ T('34055.598506729', '-4.118172E+8', '-411783401', 1, 1);
+ T('-634.57290', '5.77E+6', '-106', 64, 5);
+ T('-5E+7', '-8238641991165.53', '-5259389', 27, 6);
+ T('-4.9E+2', '377.13797132828', '-129', 12, 4);
+ T('-4645862.183', '57028687.50', '-50081', 1, 0);
+ T('-621276571421.94329270617', '547837.7766', '-621276046337', 15, 3);
+ T('232040796129687117056.320611', '-570.6086559394', '-570', 88, 1);
+ T('9.7E+3', '-22625.94118016516549186174', '-22529', 68, 3);
+ T('-20857.54018567086', '71729.278455233027', '-16713', 60, 0);
+ T('7.656E+9', '975.8742701816036959395308', '7656000463', 40, 3);
+ T('995060062.0659873319', '89.8313896242228', '995060063', 96, 0);
+ T('87.54768908855', '-2.6317121695', '-1', 58, 3);
+ T('-98621076.601599756180565', '-9.29916E+8', '-90194964', 52, 6);
+ T('7.82343E+7', '-2E+7', '-17837124', 61, 4);
+ T('3.5770614E+9', '73239505.47603955729414493', '3581783001', 99, 1);
+ T('9423835.16317836829', '-5.07355905940696E+17', '-507355905940004901', 94, 6);
+ T('583232071470085717.019693943444', '-3.1327E+8', '-36178091', 57, 0);
+ T('248620.4185649845315729', '-81473.820862301668495345544', '-13377', 36, 1);
+ T('10905.1466', '-45499.9097713664400511021', '-37155', 68, 1);
+ T('287281714815745.668937086490', '29499846.49212', '287281735787463', 36, 0);
+ T('-9640018.3', '-12669907.49470348382341', '-8458321', 97, 2);
+ T('350912.70765', '-90.828709337764443036992473585', '-26', 45, 0);
+ T('625700582.16447928038997', '-19366020995.461791059278065126', '-19361169665', 9, 3);
+ T('5.8167891724511E+14', '835924351.5', '581679198468607', 77, 1);
+ T('-7902134643.83378', '6.290183596E+18', '-2214592883', 11, 6);
+ T('433057.40948083297', '5.1E+4', '450489', 18, 1);
+ T('777376677.91399657', '-6.2E+5', '-533595', 52, 2);
+ T('-1.44718E+8', '9.1537397600254219904648', '-144717991', 82, 6);
+ T('-1.32508628E+9', '874.830', '-1325085702', 84, 4);
+ T('4.168660845196', '9510638.94153557549', '9510638', 41, 0);
+ T('-7682803918.2', '2.72E+13', '-4322773198', 43, 4);
+ T('22.796639030', '-3958.36289266704454494139757', '-3938', 69, 5);
+ T('1914952.569645', '179.035254377409852450258913943', '1915131', 23, 4);
+ T('5199969785', '-8058368289.748474', '-3221274625', 21, 6);
+ T('-4.979679934', '-82.6351273288003276067', '-2', 92, 0);
+ T('-6966955.6136765717', '2', '-6966953', 63, 1);
+ T('15.542515', '43951.12519720405', '43951', 9, 6);
+ T('-4E+1', '-64.270923594927', '-40', 58, 6);
+ T('-89249254.3768491181997997719', '3.50188E+9', '-88180006', 91, 6);
+ T('-32714596.300936', '-2.21508696330', '-2', 96, 6);
+ T('-9.28048610045576', '3.11E+4', '-1', 24, 4);
+ T('-44774193526677.37336648327', '-4E+9', '-3428984725', 91, 1);
+ T('-251395667016111.18264109361552', '-5289.3773614041462528717', '-4265', 63, 0);
+ T('113325.7300948013', '-7732852.689', '-7619667', 35, 4);
+ T('858259.297941591626889216848', '-51136.1566560628831877881915', '-50989', 28, 1);
+ T('742.3746', '9', '751', 67, 1);
+ T('-60.586502', '-337.9434', '-17', 86, 4);
+ T('-4215634435.620812314', '508.0622532988', '-4215634435', 83, 4);
+ T('60528.668009789524796591007295', '21.3959527956931', '60533', 73, 1);
+ T('-1.0466', '-323669651539322301', '-1', 83, 6);
+ T('78.62856302', '63.8', '127', 94, 0);
+ T('-2232302.39850', '-8.9200622292169041', '-6', 25, 1);
+ T('-946038.1925508793476', '5453053.500', '-805633', 43, 2);
+ T('785685.1497347461932880', '84.04558534932439866919749', '785749', 88, 5);
+ T('23411503.8187773404', '6730072622684.103320', '6730078994303', 63, 1);
+ T('-97.01676779692', '7.17492914079226145815', '-97', 65, 6);
+ T('-8E+4', '3994659.9420595409305', '-67677', 43, 6);
+ T('-138402887.364', '-3319305987835732.40353535', '-934979', 28, 0);
+ T('-9.542E+6', '646753693.60815693030343560', '-1118307', 47, 3);
+ T('3.06E+8', '761413.99475948516824', '306167493', 51, 5);
+ T('-9.9E+3', '-9670149.589', '-1537', 43, 3);
+ T('-7.887996E+7', '-2.33600711E+20', '-10685656', 99, 1);
+ T('3E+1', '7.805E+8', '780500030', 75, 3);
+ T('2.5806793316450806', '31195823.9774398975111', '31195823', 4, 3);
+ T('8.291E+4', '8E+1', '82910', 24, 6);
+ T('4468663284.3221567', '-11540903.5216127607316', '-10491907', 17, 5);
+ T('-89856486.021', '-31812.43883922827859121822', '-6210', 3, 2);
+ T('5.88154747612956869745', '-7360.12405675258843405078979050', '-7355', 8, 4);
+ T('-993276758.94', '-984264.29077176101330', '-262214', 95, 3);
+ T('79151.6359206313154', '3395322.375210', '3407871', 44, 3);
+ T('552966255.559081392325894955040', '1031087.5733065406', '553630703', 69, 4);
+ T('7.63916229889870363736900813343E-31', '7505224.7033520080572794920398', '7505224', 97, 6);
+ T('-76.3058544690598438', '287205683.889', '-73', 16, 0);
+ T('-1.258434E+13', '2', '-12584339999998', 51, 4);
+ T('1.0E+4', '-605.199', '-77', 9, 3);
+ T('98174584.40', '2030256851.56220860147', '2111522555', 12, 3);
+ T('-216788072.511699020', '1.8231590485663', '-216788071', 100, 4);
+ T('-9', '-23804.81851', '-9', 93, 6);
+ T('213585.01852543', '92065', '223217', 17, 3);
+ T('803061860362686.4025786321', '-7807445604.1389', '-2434007618', 56, 1);
+ T('8.71695E+7', '-5.31870902516E+19', '-53187090251583087140', 67, 4);
+ T('-5856274.12284302880323', '-8.4511E+7', '-591890', 31, 0);
+ T('-1E+3', '353.61320970355745', '-647', 53, 1);
+ T('-34356.21229723', '121132689.59022220293', '-32803', 82, 5);
+ T('-441.49417066093159265465281', '-9.5712E+6', '-313', 41, 0);
+ T('49014692.97310189', '2.5314771E+19', '25314771000044287908', 50, 6);
+ T('3.5E+5', '48.85', '350000', 21, 2);
+ T('758439.15961191', '-5638294499.1806578803727327', '-5638195521', 92, 4);
+ T('-701838.3097409532721825', '3.8826268172458347090867229E-7', '-701838', 10, 6);
+ T('9457458.40921913827130560', '424.16902613983820295982921', '9457594', 80, 2);
+ T('-4.21E+7', '620377.586717476681613419846', '-42074119', 85, 0);
+ T('686.043056669', '-126.86658', '-82', 87, 5);
+ T('-68.52141426314502123296', '-914.86292802294796', '-2', 72, 0);
+ T('6.412E+9', '722038667.11577406504806380', '6428786571', 15, 3);
+ T('-7.01292175741592E+15', '-5238778.3680730686537199542', '-10730', 75, 1);
+ T('-409.634733168676363369697', '-3.0200030744778', '-1', 69, 4);
+ T('96.6864206454', '8652.5614362708108083905133892', '8684', 62, 0);
+ T('-117.1727742218986', '-2.9078105256E+14', '-117', 76, 0);
+ T('-9079691760.339782233', '4547.29331562915641', '-9079687213', 88, 5);
+ T('-884151482.4779610981140', '-221471958.0420985882579671971', '-70452370', 55, 3);
+ T('-63154017760534433753', '-7311770752.8002', '-2203092057', 6, 4);
+ T('5.315715964879890E+17', '3934.180689265', '531571596487991134', 97, 6);
+ T('-3377.645450', '754.30970367704378', '-3329', 50, 4);
+ T('-236.56', '188.1727182901', '-68', 17, 1);
+ T('9773.44355005227905462118855744', '-2.9469E+9', '-2946891795', 13, 3);
+ T('-2719.1527470', '282.44551255514', '-2693', 96, 3);
+ T('-80241374.3470258575189415335', '9.39E+5', '-79699974', 62, 2);
+ T('689103.37035658802366', '-752926.00173544113', '-97297', 36, 3);
+ T('-1.999161', '5.74323015485', '-1', 11, 1);
+ T('791.93252062', '7.191862246413', '791', 33, 2);
+ T('4417743.460792526099461616868', '433.9994110', '4418047', 72, 5);
+ T('-27632', '58037669.1128', '-27211', 6, 2);
+ T('98791.90827143682043018374086', '-6382438.5915075735419312', '-6316545', 41, 1);
+ T('81', '47489271799785879433.77406412', '47489271799785879513', 94, 5);
+ T('7902.14423545143020', '9.0E+7', '90005214', 20, 2);
+ T('1939', '-1.694E+5', '-167973', 100, 5);
+ T('-124135', '-4E+5', '-103', 98, 2);
+ T('2.9078865570E+11', '9816568810.29744290443271652225', '292013667326', 100, 1);
+ T('94554.3199102905', '-8491.19375246692989861359923', '-33', 7, 4);
+ T('-2972.6110525400', '-187.181908', '-155', 62, 1);
+ T('-1607937015.076613', '-14666.6425772', '-10561', 8, 3);
+ T('-54.692462872715348132638175393', '-1774.01438678815206771995', '-38', 100, 2);
+ T('7573310085.275466', '-3217860.2519800234', '-1052995', 4, 2);
+ T('-5.60849E+6', '38691.51681151', '-5570569', 41, 3);
+ T('8447.852', '-548810.54741345528', '-548609', 71, 5);
+ T('-6.31498E+9', '-9506675810.34180578816153220', '-807686146', 90, 2);
+ T('9.446E+7', '-8.17E+6', '-6070800', 15, 0);
+ T('-1465597.62623168157680212250986', '-87.252903808023268283627379', '-85', 98, 6);
+ T('2657928156.8801612480928854', '2.73743E+9', '3211649020', 7, 3);
+ T('3.640084949', '-35.05151541395329828470870460', '-33', 40, 4);
+ T('-81802544.7263109938603424', '595589810.1168', '-75498766', 53, 2);
+ T('505062057.94319452', '-8.3935E+8', '-537220167', 67, 0);
+ T('-80700247.18612', '22.94225846534222722638', '-80700225', 100, 0);
+ T('1367986.090509854347859', '7.892766', '1367991', 77, 4);
+ T('6.0142E+9', '-948780119.507889273', '-411309079', 6, 0);
+ T('66.62032072177', '82587036.473751199172246679', '82587102', 5, 0);
+ T('-55116.53458922147083775533737', '-9.29', '-9', 90, 3);
+ T('8600455095.00612855775774', '-8362273005733139094.1436309335', '-8362272997134782465', 38, 4);
+ T('6.269127372626E+14', '7.938E+6', '626912745193432', 95, 1);
+ T('-7163646940.224079', '457498.6855602', '-7163347138', 17, 5);
+ T('-90469.740659227225773019', '-1789.3', '-101', 21, 2);
+ T('49899257691.0545149976367', '728949.6234187997844490', '49899323263', 36, 0);
+ T('-54383.85343323961', '-13011.2464', '-4163', 93, 2);
+ T('-53627.407887464201485', '8990432.5161008324120382894', '-53531', 66, 3);
+ T('1.7373872761833E+20', '-8187.644', '-1403', 61, 5);
+ T('-903.575349843598342394303104370', '-6823093100.05914', '-771', 15, 1);
+ T('9301648698.58869923768', '-4180889.3', '-1313409', 79, 2);
+ T('-500375713011123.450372993448521', '72391.305503', '-500375713006897', 28, 0);
+ T('27941.778', '-2419875.112169117920637656656', '-2392195', 45, 4);
+ T('6034927667.12311', '-566155440.00892325', '-673933', 3, 3);
+ T('642765845.642', '58945.88143387', '642774613', 99, 5);
+ T('97.5363469665904', '1751459413.3', '1751459445', 22, 3);
+ T('14.4258472319015473795061307', '-39.985923880330446742377953674', '-33', 64, 6);
+ T('-11.3180', '293.1574', '-11', 24, 6);
+ T('3793.54223', '-139.568189', '-11', 66, 0);
+ T('2.346E+8', '272709', '234864453', 11, 0);
+ T('-247.297360', '5E+1', '-197', 19, 0);
+ T('-1.088248E+8', '-31.92286963220322', '-31', 100, 0);
+ T('60516.027596392727040480', '16465.8547867070648', '60533', 51, 5);
+ T('7.4757E+6', '3628546.5292029155308', '7823350', 61, 6);
+ T('-2936490.38675485321533845474160', '59568106.5837696309', '-2097154', 7, 4);
+ T('6626364263.95513376312552', '-4177.210130375005681012385424', '-4113', 7, 0);
+ T('3.36746144548E+12', '-8E+9', '-7793016984', 48, 1);
+ T('628747638.08974570977', '5E+6', '629010294', 35, 4);
+ T('-892.7515063164303271368', '397.10', '-627', 40, 6);
+ T('-169072.064', '-590699.926375492', '-107', 97, 2);
+ T('43092866.01491', '-4.858E+8', '-476327998', 35, 6);
+ T('-190.9342543', '-216855.23', '-21', 71, 4);
+ T('2710084.5385212', '1474555308.85955', '1475084268', 88, 4);
+ T('7631.68', '-8178999.74', '-8175665', 94, 5);
+ T('-2841.35404013453161433351746', '-7.678782033', '-1', 61, 3);
+ T('-3.871085757645951728E+20', '-4335384.42754267169516297', '-9496', 84, 1);
+ T('-9601.32631965011092', '-7.7953099052133621', '-1', 9, 6);
+ T('2955719588.062', '525497544.594308926201127', '3212769260', 90, 1);
+ T('-25832.262', '-88052851.49961', '-1123', 7, 5);
+ T('8.1853176258953347025226', '65218.5005', '65226', 56, 5);
+ T('7.0107086022148', '-5064742167.807055446998629848', '-5064742161', 32, 0);
+ T('3.80822E+7', '-4949.1093308198136', '-325', 22, 3);
+ T('-9.780361963684038346879735380', '-576738243.5', '-1', 2, 0);
+ T('2589272548.8029235338764609', '508729380.319328812', '2656549348', 38, 5);
+ T('8175251524.80977924533465798', '-6.123', '-2', 77, 0);
+ T('-3E+4', '244015565.55925869', '-5155', 85, 3);
+ T('7.6714E+7', '-664697161.7992', '-588015945', 35, 2);
+ T('-8E+1', '7139873.66', '-79', 98, 1);
+ T('98.43050302933387321', '-61907237.63245', '-61907205', 57, 6);
+ T('-8.225E+5', '-3E+5', '-295108', 75, 5);
+ T('-7967714090.312915317863728836', '577282009.036332899352', '-7927308321', 92, 5);
+ T('83858645.38', '2.06317322690433723', '83858647', 96, 1);
+ T('-783026.657372448713485805', '767.58690341856349389279142464', '-782337', 70, 6);
+ T('-65521.6877208436598523711', '-253.1217229', '-241', 32, 1);
+ T('-7674322.5613538051591788854', '-6693142762.242964', '-7405762', 12, 3);
+ T('375411.4653084', '68359572.32679961364347615', '68665335', 10, 5);
+ T('-272508.944013761215353457008', '-654662.39529646060150', '-10306', 97, 0);
+ T('8659819900709.665009', '82932.14874', '8659819917301', 51, 2);
+ T('-8.54E+7', '400908910.65', '-1186194', 85, 6);
+ T('-1106180675254.558760735726046', '-2.327294130565485', '-2', 84, 6);
+ T('-1.34E+18', '97.509882965', '-1339999999999999903', 44, 3);
+ T('-4259.02', '-237031568.3838086617894678', '-4227', 32, 3);
+ T('-964317.3142470', '34.49451508559243', '-964317', 30, 4);
+ T('-493411256.58980', '-8.267E+5', '-563460', 26, 5);
+ T('-5.4651554992730997E+17', '10330.34273829227', '-546515549927309954', 74, 4);
+ T('-36.070617557075190719', '18456970.619382232271', '-34', 16, 0);
+ T('-60.275621776212867368', '38269.6031132688516631', '-3', 56, 6);
+ T('408264.019942070658800226', '90232502.8439508581494940566', '90636030', 53, 5);
+ T('4.16614E+6', '32571.8392139015467712', '4194303', 56, 6);
+ T('2.359E+5', '45.792', '235901', 66, 6);
+ T('9462125739.3826534730591', '634.57178', '9462126331', 49, 1);
+ T('624261308869112147.2571787', '-2141', '-2061', 96, 3);
+ T('-810763779.6047179985', '7164.02778035941', '-810763267', 18, 4);
+ T('-6891.88996715640744165138886', '5.54E+10', '-4331', 14, 2);
+ T('-7.9361E+8', '959.8852717942', '-793609217', 49, 5);
+ T('-86.9094729421315984', '6743768897.9935419049', '-21', 23, 3);
+ T('2E+4', '-5518.4779638', '-4494', 82, 3);
+ T('361051.55117919171567491195', '-9093670.6135811283768953', '-9060389', 55, 5);
+ T('-111.398009424329225865136272', '24631349.022920642', '-75', 37, 4);
+ T('-8.9E+9', '-946.36076182382', '-178', 31, 4);
+ T('63.48380747685469', '-2.62992753615', '-1', 17, 3);
+ T('5998774715.28130685420', '7E+4', '5998844411', 60, 2);
+ T('7946.030378975820134297832234', '9E+1', '8026', 71, 0);
+ T('7998973.8460310728688418', '-3959572.79272117835312162', '-287235', 21, 4);
+ T('-2.38E+3', '-1.66043008176E+18', '-332', 45, 1);
+ T('-41', '146956339.483342651791392624623', '-9', 60, 2);
+ T('-2593.8669178569639828', '962076573.861378690936391012755', '-33', 43, 3);
+ T('-7.90217799', '-782390955.93790297', '-3', 13, 1);
+ T('3.68730', '48350.5757', '48351', 78, 4);
+ T('97236.886949836274042384241854', '2014.8006974257373', '98270', 51, 1);
+ T('187.4556669537039', '-50.7663968262549269632', '-1', 14, 6);
+ T('40252601.94695160920154', '-9.850E+4', '-98371', 53, 6);
+ T('-706375.584207872876030947407445', '-2.292533043939025351725', '-1', 20, 5);
+ T('-7561359.93', '-68305930.9', '-1196041', 11, 0);
+ T('7345699256919856352.92928506204', '-737994.1592423802649407486', '-16906', 67, 5);
+ T('9683513242.2404965', '-2740.1862555907839973431', '-34', 23, 3);
+ T('152617.037319603336370419290917', '218.277525', '152827', 89, 4);
+ T('8.91E+11', '-38.0951882772566548', '-38', 86, 6);
+ T('-6.6716142E+9', '-93.6', '-85', 68, 3);
+ T('-65360436.70968', '-5253065.266180', '-4194817', 47, 2);
+ T('-813.60367', '-49876134785', '-769', 21, 1);
+ T('-7995.47227811930091', '-9057.6574552', '-801', 6, 1);
+ T('-8829852.688229719769', '-4437.84337138585716404049', '-4369', 36, 0);
+ T('-991220.4633518989296861232', '99.36578891812498183251271130', '-991121', 95, 4);
+ T('-37272.6631483877283077167', '-18304.403568802893742590761', '-280', 63, 3);
+ T('-9.8', '-19413.743970846', '-1', 46, 4);
+ T('-184453.31852189798937905', '-4.9027633531831897', '-1', 32, 5);
+ T('5152.053592336789462104622', '485294872.97383143108694272898', '485300024', 69, 2);
+ T('8.7163675', '-8.45541768310', '-8', 51, 1);
+ T('-653.89', '9329.5130002228555060773466008', '-653', 12, 1);
+ T('-2675377812.05924177732432167', '-896226.568', '-328834', 96, 2);
+ T('3362861.6088318541365518', '-139718223849.1696643', '-139717027777', 32, 6);
+ T('1.524E+7', '2.6E+2', '15240004', 44, 2);
+ T('-61028.4207105430', '1.2E+10', '-34404', 84, 2);
+ T('9.9E+2', '4.829', '990', 13, 3);
+ T('34663353.854282100045', '-3.198E+8', '-286195719', 50, 1);
+ T('63649.8488786923021', '-52416.29545476', '-1055', 57, 3);
+ T('-861.7403212', '6936760265.9005842481453385775', '-21', 80, 0);
+ T('9.3E+9', '948.8123849644278155995', '9300000692', 70, 0);
+ T('-24752873.6670081002992216778551', '-65563758229076.03472027303832', '-45633', 86, 0);
+ T('-36.3096104194087703758079423298', '7.5734111', '-33', 3, 5);
+ T('-11.19435023', '8.120E+7', '-11', 34, 0);
+ T('15434.47', '-5601463.6530882417894178343633', '-5587125', 10, 6);
+ T('-1.27994363612', '-90166.713140733', '-1', 4, 6);
+ T('56953404.84551', '-70475.93236462', '-4419', 67, 6);
+ T('-9.771', '-6.5213153043394216117082009620', '-1', 7, 3);
+ T('-6.292907049370194889', '7.69921645E+9', '-6', 9, 0);
+ T('-8859922.6720439', '-42.59875338783908', '-2', 35, 2);
+ T('-4.119457175800656', '813285.1968283003627048', '-3', 17, 1);
+ T('48.8089179752', '72881.405995432769724', '72881', 30, 4);
+ T('-9003.3', '-4227813.609', '-545', 93, 5);
+ T('-6.6362935444E+12', '-9.849766E+8', '-547424456', 24, 6);
+ T('-210.7807298569940812', '5837605685.8', '-193', 3, 3);
+ T('320278991.26622274374406913504', '5.96251118800001331952285386', '320278991', 20, 5);
+ T('-1163384.476696', '2.944E+8', '-1163384', 74, 3);
+ T('2E+3', '-1250.5801090942024588470547', '-34', 78, 4);
+ T('-273.79197996626546203747', '-8.509E+6', '-1', 82, 6);
+ T('178437.2443720652024720', '-8089557414.96177', '-8089518241', 70, 5);
+ T('-2247.6', '2.7595E+7', '-2055', 21, 3);
+ T('5707.371327569115', '4.37855E+19', '43785500000000005707', 1, 5);
+ T('613222.169010430116', '7.6109819622E+12', '7610982554622', 65, 4);
+ T('8.09E+3', '-9071489.428051236163301', '-9068545', 52, 3);
+ T('52.482699054618717059', '4943', '4991', 43, 1);
+ T('-903626.44182669', '-67828.35526755392294538343', '-67778', 71, 2);
+ T('-4.466428', '226158352.2665531075054', '-4', 89, 5);
+ T('-4.17E+4', '44155521.581767695', '-8291', 69, 6);
+ T('-2E+8', '1.16615523775E+18', '-14876800', 60, 5);
+ T('-899082.12322972147317180516', '-3.55053444887', '-1', 55, 1);
+ T('-739.671748383403240', '-3640.8691', '-547', 36, 5);
+ T('7945562076.100248602439682674', '7.4314748147', '7945562079', 96, 5);
+ T('83770.971462180235784160252', '-1.07492312634138152561049', '-1', 66, 4);
+ T('-5654798529.708', '948.50316', '-5654798401', 90, 2);
+ T('2.589624011', '449030569876044640.77', '449030569876044642', 77, 0);
+ T('-97.39155330804527430117004488', '8759639.4032975006', '-33', 19, 5);
+ T('-4.587786619426983099565429083', '-5490495934.905', '-2', 76, 6);
+ T('3.63988E+11', '-3708284.5269404044770808350', '-1605756', 52, 5);
+ T('-50.34919394976391998485781', '5.9032298825169', '-49', 55, 3);
+ T('-3973.090828254168791', '-58719.261', '-1285', 2, 0);
+ T('-7.493E+4', '-826.27721730107178', '-50', 34, 5);
+ T('-71884329.10707340081093', '30.33264807', '-71884321', 72, 2);
+ T('5899.85', '813.85249137', '5935', 35, 4);
+ T('74.3701829621530015455260010538', '-80372', '-80306', 85, 0);
+ T('4.3625459589E+13', '-724008829.171243822373771', '-589455477', 81, 0);
+ T('59.3227730937462772070', '2.55901183302', '59', 79, 6);
+ T('-161145612240400.25905', '4.3875937', '-161145612240396', 14, 6);
+ T('81724844.180193811', '755.253712391262', '81725439', 96, 1);
+ T('-4.77024831E+10', '4.85480941154157077096480', '-47702483100', 35, 2);
+ T('1599437.58', '92067177.52444094147', '92076013', 57, 1);
+ T('-8339.8209896637583', '-4293.156', '-129', 5, 1);
+ T('4.3698726673', '-5.12E+9', '-5119999996', 24, 6);
+ T('930.094412492', '44609.6481725141166752', '45027', 65, 0);
+ T('49563646278033.7880390', '6.367239302198', '49563646278039', 59, 3);
+ T('98865829.64282693', '1.750131038524782675175', '98865829', 62, 2);
+ T('-65.067248211203961', '407.8304560289', '-65', 19, 6);
+ T('5.74816496302E+12', '-87928.356019998809654428580998', '-87348', 46, 4);
+ T('14.63338126764583767352662127', '-75.144', '-65', 40, 4);
+ T('-15542146377443772863.03247', '-6.317051', '-5', 94, 2);
+ T('885439.5940995915547255661', '29260767.82396093846', '29359103', 46, 6);
+ T('-3488622.0227301648139', '-8465.3956090977372167694286230', '-8449', 97, 5);
+ T('-26637.5094042723', '436.142231538074888970437', '-26633', 36, 6);
+ T('1101.494464475655377877828', '676318119.36354835636024318', '676319215', 60, 0);
+ T('4117552364.60114080133195301154', '-34020.3588069473', '-4', 17, 1);
+ T('2688.45768775153561944284357768', '3788.54995859850', '3788', 6, 2);
+ T('-581669534.8347', '2.1464430549E+13', '-539591318', 26, 5);
+ T('-617.53736381070', '281884.0086249446687', '-609', 65, 0);
+ T('1.27338903E+9', '-967508536.0649286', '-805896210', 82, 6);
+ T('892.0100279028048417046047', '-6.490426E+8', '-649042052', 60, 6);
+ T('-5848.2510189628731564353317159', '561.484441074476072037445647871', '-5319', 41, 6);
+ T('6.3778739296169', '-9822.1007141332698', '-9818', 19, 2);
+ T('-48480.1434549569145305827143', '-3.41', '-3', 71, 5);
+ T('4.598488730', '-69.752960116409179979900988605', '-65', 72, 1);
+ T('-7365694001.67194', '9.15064302846450905062880514110', '-7365694001', 89, 2);
+ T('5912128.82996527741568457788', '-6929346.1306037', '-2197890', 75, 3);
+ T('-264.99801277805051760', '4157.5735525527887', '-259', 70, 1);
+ T('-48691.95845391', '-577806.081701813347240', '-36865', 25, 3);
+ T('3977.97824899793765674', '-44.736249', '-35', 18, 2);
+ T('7.10E+3', '8.744E+7', '87440316', 48, 2);
+ T('-804090967.903277788263129970334', '137.4504737900351682069', '-804090967', 96, 5);
+ T('-4.17E+3', '324.9783455', '-4106', 19, 5);
+ T('-91833.0565105', '71666851061858726399.934', '-67073', 17, 3);
+ T('-7.91264986046249E+19', '59699.57595520263861', '-79126498604624840333', 54, 4);
+ T('-531981365.110273132477138', '7246.01528274', '-531980337', 16, 1);
+ T('-90562289.54387', '-783.1774671699781160213891913', '-513', 89, 3);
+ T('-8926871732.93728', '-42.70497', '-34', 48, 6);
+ T('7E+9', '3.27742961217475427', '7000000003', 79, 6);
+ T('321160.802374104199112840358', '-87.8430742522353', '-87', 18, 6);
+ T('38660.15634786436', '-91.3601882', '-91', 96, 1);
+ T('717.82715', '-21400.95728441271981297112', '-20755', 16, 4);
+ T('-1501.60288625375809541740409', '-5.928628750629341853539815938', '-5', 32, 1);
+ T('-724.24871309397646873767203295', '40482.6729559309513994523441', '-210', 59, 3);
+ T('809.88141949438', '-3860.66735887707416', '-3091', 100, 4);
+ T('451203985.799943905938682140355', '-3063.227052117856763', '-2151', 29, 5);
+ T('8.8E+2', '-2.92E+6', '-2919440', 8, 2);
+ T('-5554692382.732288598641392078', '-638791.42622392361', '-106757', 61, 2);
+ T('6.1301E+8', '-107182949.044809', '-39989541', 18, 5);
+ T('464983.98896', '-83851174677753995.2928477', '-83851174677618825', 96, 1);
+ T('457869354.9186686', '8.8E+9', '9123649578', 18, 6);
+ T('1E+9', '2936.293', '1000000376', 34, 2);
+ T('-102.046147725422756724289299314', '-550158.01306014120785300901', '-6', 63, 5);
+ T('-7912251.64624165548662623362', '69650758243.49617924228211445', '-7897369', 25, 0);
+ T('80.8968876185166', '-2961385.4095741414', '-2961321', 51, 6);
+ T('630.7039161882512', '5590738917.02697528154322893', '5590738935', 51, 6);
+ T('-9346403.876623103', '9.672E+7', '-788835', 38, 0);
+ T('-8883', '89020317443856059.298797', '-8193', 44, 5);
+ T('656.22458091489447977534076509', '-2786.70316', '-2146', 3, 6);
+ T('-626.910016812', '42.776977940730524456572519', '-594', 75, 2);
+ T('-866868783.88593', '4.34274795', '-866868779', 37, 5);
+ T('47396.3954915238512733', '-9.0362433577E+11', '-903624327322', 49, 4);
+ T('-9380.4888', '494', '-9218', 77, 5);
+ T('-5.39541301682219769', '3.53362611E+10', '-1', 69, 1);
+ T('43404.475115483693500', '53957.5707664', '64461', 33, 4);
+ T('8197.531', '1.215E+6', '1223197', 83, 0);
+ T('157159.809521171', '-7933348779', '-7933331977', 40, 2);
+ T('1665769.9367302635937', '708.400014837734198264712724848', '1665773', 70, 0);
+ T('7505593463.44198381982995487', '-45383588.35', '-10500993', 21, 3);
+ T('-4188696.38', '-9041.9847505432221189099936', '-8721', 32, 6);
+ T('-1.057635631348866157231899', '856552731016963.106', '-1', 26, 3);
+ T('1036840.8336796657887359634', '32625.62474', '1048441', 96, 1);
+ T('77729.79', '8626679632.0', '8626745329', 85, 4);
+ T('-683805.69', '-6402885332.6203972576', '-17937', 34, 2);
+ T('-49401771.7154351407346363395', '8895115052.7180972290197698', '-12664963', 4, 4);
+ T('85.373600063084395171596408344', '6E+4', '60021', 94, 1);
+ T('903.8184930432450809444509389', '-4.4163E+16', '-44162999999999097', 7, 5);
+ T('9.86', '2.20768238730253224158776552', '11', 81, 1);
+ T('-71.2942157782140361364837861866', '-7343.1665013', '-7', 30, 0);
+ T('5.97887657196236732092368891', '4972408024.95162', '4972408029', 42, 2);
+ T('7.09E+7', '9.004925115677', '70900009', 29, 3);
+ T('-2096.3212197251668358007172962', '-9603620590.9226455455975156', '-2094', 10, 0);
+ T('-69981328.83156768342161917', '773316377625572438094.1082', '-2851970', 54, 1);
+ T('-50.43', '-2887895150.27', '-34', 80, 1);
+ T('-3.40552E+7', '7435736.80186', '-33980424', 23, 1);
+ T('4031.3', '-14.5150003', '-1', 83, 2);
+ T('59738.03347069566986346', '-259443852.3365071246219', '-259392642', 2, 1);
+ T('325.8449301543323681620497851', '-5013702551183440.874833998', '-5013702551183371', 80, 6);
+ T('-9368.14', '4.865282E+7', '-1156', 78, 0);
+ T('9229.16203312101911809638310', '-9799.421138691237271815497742', '-579', 48, 5);
+ T('-937468769929390.0', '13.0672156040', '-937468769929377', 93, 1);
+ T('8.404E+7', '-3.1674E+9', '-3100155968', 69, 4);
+ T('-134.8604558314102139', '4487536473.08693480', '-133', 32, 5);
+ T('8.8', '469.1932245593289205574252713', '477', 11, 4);
+ T('80228045.2189229176829900313711', '28.9849013045562', '80228061', 67, 5);
+ T('-1913.351197142588809427417', '-1.852194568886447', '-1', 97, 0);
+ T('24904.023', '-57991.71666742523822897823', '-33415', 36, 3);
+ T('1173.0', '753.151614784877', '1781', 62, 1);
+ T('6.47870879893848882938', '-1.17E+8', '-116999994', 62, 6);
+ T('78885926.139149471438698', '-70.08106012185', '-66', 51, 3);
+ T('-3089214768.6094', '-9616089.37796062847858287367086', '-43017', 43, 2);
+ T('1.43E+7', '9642897724.7507026340694440', '9644471164', 41, 5);
+ T('3.717E+5', '8957.393504899', '371709', 27, 1);
+ T('57.8', '99520561.23153', '99520569', 61, 3);
+ T('-759636.99560926098', '5.981638', '-759635', 83, 6);
+ T('-153026958377422.5547282319970', '-8236087115.6246385106992346', '-5509775689', 58, 6);
+ T('-4.6E+4', '-18068.56152011221986618649794', '-644', 29, 1);
+ T('-968525.1707008', '3.9148E+7', '-689677', 41, 6);
+ T('3182.73135', '-217.081488570568741893', '-145', 80, 4);
+ T('3.489074220892', '66971290.820207', '66971291', 26, 4);
+ T('-55906.89499529', '-3344881675.248', '-55297', 82, 5);
+ T('-5E+4', '-3067408', '-49680', 50, 5);
+ T('-4.914581E+7', '500297863.646545738', '-36439889', 88, 6);
+ T('40921.6499984354021644224211', '881.031269725042541186926891', '40953', 52, 5);
+ T('78094', '-7167', '-2801', 49, 5);
+ T('-78872.62', '2085847889474768441.8991776', '-77831', 19, 1);
+ T('-98286.58256093056', '-8965.269976751', '-8965', 6, 2);
+ T('3936.9286163760', '-1.48057E+12', '-1480569999392', 56, 5);
+ T('-7.551', '8E+2', '-7', 8, 2);
+ T('3461.2349', '9857091.15620502732943626864', '9858503', 84, 0);
+ T('1543.7', '-99.13325486578369411070', '-97', 73, 0);
+ T('-23650.907', '-4.58699659935171169330161213366', '-2', 97, 5);
+ T('-8.9342E+9', '-6.550476051', '-6', 19, 3);
+ T('452783190.42118172522367769', '660259036.7917735746', '1073671390', 99, 4);
+ T('8E+20', '831.91413', '800000000000000000831', 56, 2);
+ T('-763900110.0', '-147.6065005000421661731304', '-129', 24, 4);
+ T('-460647799751337.879880130', '-89.15162726', '-9', 86, 0);
+ T('-6276.33807578717280137464715', '-8028.652124686', '-6148', 49, 1);
+ T('-2881.61835691595', '-7766455682.272', '-257', 99, 0);
+ T('-121366586.30532307849892269', '-86.1221263', '-18', 92, 4);
+ T('-52720566', '-476634.773214007644584812', '-278930', 64, 1);
+ T('-64.1847241', '2E+2', '-56', 28, 0);
+ T('73.7378482064353938300', '50239.21462', '50303', 13, 4);
+ T('-5.783889E+7', '-4.5315110E+9', '-34606082', 22, 1);
+ T('-5.172E+6', '9.7E+3', '-5163548', 98, 6);
+ T('9.68E+3', '9.0474656130880143', '9689', 31, 1);
+ T('337649508.7465555335741', '-1.4289783257995169893401974', '-1', 37, 6);
+ T('9.19934187089055126304192936', '-2E+1', '-19', 3, 0);
+ T('-3670430133.282631051725243', '-4.0880102E+9', '-3531739541', 22, 0);
+ T('7793.35100567', '-31.10046851990', '-15', 88, 6);
+ T('-5.682448696', '-202774.06680179179623729', '-5', 93, 5);
+ T('-17.169753846', '9538.198169', '-17', 78, 6);
+ T('-1.70824E+6', '-395.57837970281044861793606858', '-139', 91, 5);
+ T('3952509.175533335009512742', '-2.28586071E+11', '-228585545859', 97, 3);
+ T('-382427.93604624', '45539689.22031680', '-70803', 33, 2);
+ T('848883071.309113062368585', '3156.27904253473206999275627121', '848883071', 25, 2);
+ T('-9.51111936', '-5.9E+7', '-9', 35, 4);
+ T('-52.208026291240086151342', '39.233530399296399', '-17', 50, 5);
+ T('4489.7258136596', '-5962537341329.447378', '-5962537336849', 41, 3);
+ T('-2011226.91', '3312806853.2649354', '-692249', 20, 2);
+ T('-7E+8', '732012583.7843188542392873320', '-1574617', 100, 1);
+ T('-8.324670E+8', '3.3380276E+8', '-538579000', 25, 4);
+ T('-8.180661071034329', '-19024.0650', '-8', 24, 6);
+ T('-1.3496922E-88', '9.604329068', '9', 53, 1);
+ T('9591246428.884017162553756835', '-19423736.4067383734199087', '-8612', 39, 0);
+ T('7.7401E+15', '-51971.1655074', '-17155', 59, 6);
+ T('-99.140326', '4.2825279631731095431025', '-99', 52, 5);
+ T('1837.433133512993901307', '59805.162379628', '61373', 61, 4);
+ T('-6741990748.38967570008', '-2667.68617631259543295974452', '-2123', 3, 5);
+ T('-695944.9125215592357939058481', '3958684544.578473', '-656392', 50, 6);
+ T('1E+5', '-9.01321411279328775916888676144', '-9', 7, 4);
+ T('1.22E+3', '-3504928924.149', '-3504928796', 66, 2);
+ T('-30336610648582667014.953758898', '791.4235371815296592656574', '-30336610648582666241', 39, 5);
+ T('-7.36327E+13', '-77.440071148811', '-77', 37, 2);
+ T('-7332', '2.4232255E+16', '-2212', 2, 0);
+ T('-18988.350', '876.747918617573928', '-18436', 34, 0);
+ T('-1209862.188468446', '61644694733.3471', '-1053185', 25, 2);
+ T('147699761582685.3130394865270', '2.4870045', '147699761582687', 64, 0);
+ T('-57233278', '52148.35684361479452', '-57214026', 77, 5);
+ T('-621.728270160859042176191', '80310907', '-5', 7, 4);
+ T('2.6E+8', '-94487.42524775079838626373', '-12311', 41, 4);
+ T('-6452.8897', '3.34325E+8', '-6196', 16, 1);
+ T('-216.70933022279683864600745949', '-8.5743371E+17', '-216', 32, 5);
+ T('-740167768.51193269565336605', '-6.66775232536197970244368375', '-6', 11, 0);
+ T('2E+6', '706746185.847057695121052', '708745161', 46, 2);
+ T('-6.450208877E+13', '-503.20', '-455', 19, 1);
+ T('-415809.36', '-375.16030852580', '-65', 65, 3);
+ T('-7098880.96493974613846670372666', '22801250.2303146460317179', '-2363550', 20, 6);
+ T('-4664', '1159763.8180743980040808721769', '-37', 37, 3);
+ T('-488.11898538226957', '5174.66458', '-450', 56, 6);
+ T('-1931.049698300', '3.02340205', '-1929', 2, 6);
+ T('140397528.19068385246', '90714.2997743048739364679', '140471258', 77, 5);
+ T('1.120E+6', '2225.949732714728482', '1122225', 78, 2);
+ T('-35', '-3391904.917050232384', '-3', 31, 5);
+ T('33395.8165886484910893481712', '535.1426397', '33399', 79, 4);
+ T('65460.9525355', '-8801283.01745', '-8781827', 5, 6);
+ T('59231057.77141841461210738', '65069933.52180528029060110', '65530749', 8, 1);
+ T('386511263.15', '-3108658106.32405', '-2822916641', 17, 2);
+ T('-37421140388320.009076069', '-86.394445491303566025604162393', '-86', 61, 4);
+ T('-3E+6', '115.63950053747992326897', '-2999949', 49, 4);
+ T('-7.7E+11', '74.99797903338341881471649295', '-769999999926', 32, 5);
+ T('-6251.39889311166942', '31563059', '-73', 26, 3);
+ T('-250629.3302305669', '-8.5668745278630', '-5', 97, 0);
+ T('-7', '9.59607800E+11', '-7', 52, 5);
+ T('167618533.071049', '-103.16115444073044', '-3', 15, 1);
+ T('-989.758555524047603149', '1685383.12330065512', '-89', 46, 4);
+ T('202385980.48283952731', '-3072162.993874402310307506088', '-3063938', 28, 4);
+ T('-3299.29002592822189', '-863663.7340361604457599', '-3235', 62, 1);
+ T('-2899453.80353941703742022504', '497317797.768765140769938739', '-526425', 65, 6);
+ T('-722213.022', '-9106361707.56446651', '-525601', 77, 4);
+ T('-8.5392E+9', '6.7361179468749870', '-8539199994', 82, 2);
+ T('78391312985652.5276315427861430', '-41067029.772', '-2260993', 11, 2);
+ T('-3878938778.4980061643129280397', '4.02665061E+16', '-1729112218', 91, 5);
+ T('640.0', '-3.48557292E+9', '-3485572408', 94, 6);
+ T('7.857709332070', '-4224217.302882', '-4224217', 88, 4);
+ T('-4.32673512', '-583.331016880261875', '-3', 91, 5);
+ T('-6818.87142957476313', '3.557596E+7', '-546', 46, 1);
+ T('426.28609690892021', '96079.1218206791035703280943847', '96239', 18, 5);
+ T('-874231048.925', '91645638.7059772811730566230682', '-805933314', 96, 4);
+ T('-917575871.43037652261867874', '6497.900974796001', '-917569695', 39, 1);
+ T('6500955455.00978706594357932', '-2925.8', '-2625', 74, 6);
+ T('4.545393098637E+20', '7E+5', '454539309863700000608', 70, 3);
+ T('95.9683304786060043', '-52.26095484555263189372461497', '-33', 98, 5);
+ T('-1.07107423E+18', '921.39496128', '-1071074229999999079', 55, 5);
+ T('59601100.97413262486782550', '31012972.433179281', '64846060', 62, 6);
+ T('-33038257.777304154', '675633.3363422240767719458', '-32510081', 78, 5);
+ T('93.24247291722', '-9.059071E+8', '-905907075', 7, 1);
+ T('-3.9007787060926298E+19', '-234453956.54733591029854', '-143733636', 2, 3);
+ T('8889.33694278', '-3.09183565030712225511148', '-3', 58, 5);
+ T('892347.4', '-98276.669850525922', '-25153', 4, 1);
+ T('-150268425.84955893855', '-10258.2775118661652480673225', '-10241', 70, 1);
+ T('6.88240066874230958702', '-88851.65751', '-88849', 90, 6);
+ T('-976376373.73836567919', '-7248086.66812952637', '-2232341', 99, 3);
+ T('-97171649.344304212077786959', '4.6079211023949352614', '-97171649', 50, 3);
+ T('1', '-7555044252.491764417943', '-7555044251', 33, 5);
+ T('468133904.825', '104814735600400.042570603', '104814918183696', 53, 0);
+ T('24853989.98647303292762877898', '587.95833984137259008', '24854511', 72, 5);
+ T('748666.74716386023', '-2535647300.46005', '-2535489538', 79, 0);
+ T('-962069.44370194067163', '-7.0006E+8', '-655381', 59, 4);
+ T('-3.7675302861236553645218', '6.10511577E+9', '-1', 56, 6);
+ T('-8961.4560510360809133', '72019510.794', '-257', 68, 3);
+ T('-6079911.68742939686', '-2839989.470929929057343274666', '-542117', 63, 6);
+ T('7034.3920229', '-7.07E+6', '-7069702', 73, 4);
+ T('1.3689769129577720E+20', '3.82933661E+20', '441269429225612040064', 26, 2);
+ T('833.99', '9435.10765095453742059587028', '10203', 76, 0);
+ T('823345.7963153221844041', '-61408.66', '-28623', 69, 3);
+ T('2939.86714', '1839422253.9', '1839422335', 25, 1);
+ T('-76.5621279856379958910417303', '3.322', '-73', 59, 6);
+ T('385791144900.23451455650515', '922.035769308326774177385352', '385791144926', 4, 0);
+ T('204.518721259849666', '-448.9190191674665832', '-308', 26, 1);
+ T('-937807447.3', '7E+4', '-937741831', 5, 6);
+ T('-9251.32974041189', '6348.43988', '-9251', 36, 6);
+ T('658.413024255045', '91576870.158666156793', '91577014', 91, 2);
+ T('-5.853544045798695918791680', '-67749.54635778136275948', '-5', 52, 1);
+ T('-1964.040650095798148', '9807.8561748232987', '-417', 7, 0);
+ T('40747600.15580678', '5859563.5125', '41806587', 20, 0);
+ T('5.2706230', '-993249.3670771530110368133913', '-993249', 37, 6);
+ T('3.3718', '847314201.1990', '847314203', 90, 6);
+ T('351990.22782663677910867729', '-28.979', '-10', 69, 5);
+ T('63152516.864', '-2.61944005434848175233281', '-2', 65, 0);
+ T('5.3E+8', '271.649460419366687', '530000271', 84, 3);
+ T('-24.461', '-548710934036.338092572662616743', '-20', 57, 5);
+ T('924.26219277721524', '-90.09919228011127202', '-66', 13, 0);
+ T('-1.387482548601080773', '-63.500875731880256733973027', '-1', 17, 6);
+ T('-2.86E+18', '-9.3E+3', '-9300', 44, 0);
+ T('-7.73185468637110658', '91.5846930', '-5', 41, 5);
+ T('-4.359984243E+14', '-15.5393334665582094615', '-15', 35, 2);
+ T('218288503.0466', '851.5', '218289015', 45, 5);
+ T('733333.0358321792810', '-3894514.3', '-3165281', 44, 3);
+ T('670.46004799267089191965', '-4393742587.859', '-4393742433', 8, 5);
+ T('-2.2868612E+8', '-33150.747710730386446137', '-294', 2, 6);
+ T('3.4143E+5', '-47134.817694694121326791083148', '-34826', 67, 3);
+ T('193.363220765296013315822224853', '8.39E+3', '8391', 95, 1);
+ T('65.54970273900140676286', '-8E+3', '-7999', 53, 4);
+ T('63770343.470792393897198786621', '3.71E+4', '63807215', 94, 3);
+ T('77.07919095276175114513207', '-1.2385E+7', '-12384931', 24, 0);
+ T('-78083345.852237792066176321468', '-7326237.93613786086', '-2572305', 19, 0);
+ T('185183.51929828522842660511321', '-5.42128680039', '-1', 36, 2);
+ T('3.62', '-426802.49947086855924147', '-426801', 22, 0);
+ T('-2513', '116.23802', '-2433', 79, 5);
+ T('85.8302224879627325334277075', '-2134.3860516340', '-2049', 11, 0);
+ T('8725609.824029347310', '-247673165.329721746', '-239210757', 76, 5);
+ T('-4.2E+4', '7.0E+5', '-16', 10, 4);
+ T('-151715912636848537.15720499', '6.9796395130955', '-151715912636848537', 40, 6);
+ T('387796368.43000047', '63292246.6500685302946916', '400412630', 49, 5);
+ T('-2129.77', '2.49133E+18', '-2129', 67, 3);
+ T('-29644752466639613.211188869', '-652927.10188912086', '-553597', 90, 1);
+ T('-47.44673', '-3.246', '-3', 11, 4);
+ T('53.27', '-61.292812501867630765689', '-9', 94, 4);
+ T('-1.1905088104152486627', '-2E+4', '-1', 45, 1);
+ T('-6E+6', '-7.86E+5', '-756816', 98, 5);
+ T('2.606263302E+18', '55252837.3181704821336940617291', '2606263302016974693', 55, 1);
+ T('-31.28050382130', '-78.6772379945478417', '-13', 37, 6);
+ T('-24.7280468047844', '474.3136426480630303553569165', '-6', 88, 3);
+ T('18.152933055445227182280043679', '-6.17E+5', '-616998', 1, 3);
+ T('5376081752341.77994392', '-4401259541798', '-142771233', 9, 3);
+ T('-3.266147486865728768075267', '-1320.171983', '-3', 71, 6);
+ T('-6.5123942E+8', '4984722707.7', '-113314537', 66, 6);
+ T('-6263131.1698690492564', '77717209.2631772609634608474', '-6160643', 93, 2);
+ T('5345.288418020389199', '4.3779532400577245232124362', '5349', 83, 0);
+ T('-2E+4', '-61.39', '-29', 100, 2);
+ T('-63509113.054', '-6E+7', '-58786425', 97, 3);
+ T('82.66985816920294', '-2828859018.8705101863323', '-2828859018', 35, 0);
+ T('6.4997772E+8', '7.61', '649977727', 48, 1);
+ T('38.635850939361493000373608', '-19583.3865325', '-19545', 60, 3);
+ T('22.628520282327123718', '61288.09', '61310', 95, 3);
+ T('3.91635', '-1805331519.72934', '-1805331517', 1, 3);
+ T('-68426801.9', '-6.4', '-1', 80, 3);
+ T('-3.86E+8', '670461414.0226247315', '-268533786', 84, 2);
+ T('-802058327.33', '60692.204946', '-802033731', 68, 6);
+ T('-1.835022259233067138', '-2844973481.92981', '-1', 36, 6);
+ T('-6838498.33469774980380419', '50386686.977', '-6817794', 71, 2);
+ T('1230.098', '378031186.1519044334344908', '378031326', 91, 2);
+ T('754899388.6063772715230', '-281.427774771186822179412', '-1', 31, 4);
+ T('-4139153571.43091948011', '-6E+17', '-808614051', 68, 1);
+ T('-840.185957059703326770275611454', '77.2610419446', '-771', 69, 6);
+ T('1.9E+7', '2.37E+8', '253886400', 36, 0);
+ T('5943.53', '-7667.026400', '-2241', 98, 2);
+ T('-2E+2', '1.7586205884091E+15', '-196', 99, 6);
+ T('5609233986.00816884001324344801', '-64075386.44650', '-25272378', 73, 0);
+ T('9853906.398498777', '-201490.0410994', '-65538', 63, 2);
+ T('-23.14931790792979', '40121675.775064037', '-21', 56, 2);
+ T('40266.639808275456911286244245', '-8440.5', '-8374', 76, 4);
+ T('-35756.0859814', '849.508', '-34987', 84, 6);
+ T('-2E+8', '-86230.3150695086487636498627', '-82134', 29, 4);
+ T('-4976.26959726219644490080292973', '21505.5133', '-879', 4, 6);
+ T('4648984.4069473', '-9258280.125674645', '-8979752', 42, 1);
+ T('-2.252775539066233728E+19', '-500662.6602811', '-107190', 21, 4);
+ T('7390958368.624572841695938890', '516.46265494097138814', '7390958372', 26, 4);
+ T('-932572.62', '513.79340172470622292244550214', '-932059', 26, 6);
+ T('52.807377023117526401456291175', '3790975.19006311927', '3790975', 57, 3);
+ T('359.99441156540800699305', '-493.350708818585161096', '-137', 6, 3);
+ T('8319185.79600759043', '-4200323750.737', '-4194372133', 68, 2);
+ T('9623919.41393', '47932526.7270', '47971695', 65, 2);
+ T('7E+7', '-303630102.797742', '-303104534', 35, 2);
+ T('-2757.96581529926', '5.498627', '-2753', 86, 1);
+ T('254.32283997219918', '5582.7583631339224775851877599', '5630', 95, 3);
+ T('36458603.90587830364172115831', '5963067041.553741590396', '5963087595', 72, 3);
+ T('-1966.5395245472380730631767', '4159432136.7369578535720', '-550', 47, 4);
+ T('-5.3E+4', '70.67647635', '-52994', 72, 1);
+ T('-374.46415450777585634541', '-750370.4162941432255111', '-290', 17, 1);
+ T('8615.835', '-3.1362328800', '-1', 92, 2);
+ T('-6.966', '503.26127', '-1', 42, 6);
+ T('-3.422E+4', '-1.52175800E+15', '-428', 56, 2);
+ T('-48854.197695611988103633009', '-7593.36132806', '-7297', 66, 3);
+ T('1.6971679E+8', '735889.271749823', '169852599', 27, 6);
+ T('44254.2097657240984383', '-8445094235858.6759', '-8445094199810', 80, 0);
+ T('88355373.1391828689801859516', '-1894346774.6043', '-1890140177', 76, 1);
+ T('-43.096', '6.197460132610333E+17', '-43', 36, 6);
+ T('5.90008249E+11', '-9448', '-1096', 6, 1);
+ T('-43122.18727502951159253', '-8164661.4100708823143', '-32817', 22, 6);
+ T('70373275.061427830', '70057387.23931461519730053', '71172027', 45, 4);
+ T('-8645224128.96645558729266190', '5.23E+5', '-8644985864', 7, 5);
+ T('3E+5', '412.7712456118367', '300028', 16, 6);
+ T('3650736103.3633186020', '-149.809', '-17', 74, 5);
+ T('1701.07662356632488200', '647330316.0388455573116070107', '647331501', 7, 4);
+ T('64432242.462', '2002388.19048', '64990710', 99, 6);
+ T('72.126470182315203590', '-47870.956685389672364084352', '-47798', 27, 2);
+ T('-1204.92631', '-25179859.549401113186946', '-1171', 18, 6);
+ T('62.734639857429093807527301', '30.854938225102003', '62', 54, 6);
+ T('-37.764', '654534.57967751', '-33', 77, 4);
+ T('-3.8094373762278704', '-3.202E+17', '-3', 34, 1);
+ T('30556462909313.463842', '-77757.561178891481', '-75837', 70, 3);
+ T('-599.15086862084896213559987', '-65030664.503518147600', '-519', 36, 5);
+ T('-6.85806984205802238748', '715797610.3778826', '-6', 72, 0);
+ T('-2E+6', '-948497.56426458961262444', '-917521', 31, 6);
+ T('-49020.441542023075254559', '-948639082.10', '-5482', 70, 4);
+ T('-81985.2414119663879496', '-2128759900.891044391014157', '-16449', 56, 6);
+ T('-5.22E+19', '-1.866E+6', '-30992', 92, 1);
+ T('647513234.06429617737801440829', '34836.534291204165', '647548054', 77, 6);
+ T('-7', '1.896852368907407', '-7', 84, 6);
+ T('1096.44183684', '343.440550', '1375', 12, 6);
+ T('-1E+8', '-35.33', '-35', 11, 3);
+ T('-2.574E+9', '-9.8040E+20', '-6561664', 82, 1);
+ T('-82055.0384226297812341304918', '2.0221935097155116', '-82053', 81, 1);
+ T('-6.45E+8', '-8.6962286021', '-8', 45, 4);
+ T('9.9472E+16', '8.6467E+7', '99472000069624248', 65, 0);
+ T('-53.59114117114733', '-35757.402511427475', '-37', 12, 2);
+ T('256097736.5892', '9617.453254733600083661156', '256097753', 34, 5);
+ T('8.4436157335136738', '-4185.056655351671149566217', '-4177', 82, 4);
+ T('-3340251941.70', '1.803', '-3340251941', 87, 0);
+ T('943299779.9', '-6', '-5', 91, 2);
+ T('-296972596.8869047179', '-642424546.902869707642956533636', '-135202', 65, 0);
+ T('-6360.48022266080', '-36.80999028', '-4', 61, 2);
+ T('-87662787.6950', '5199710.12435680734', '-87072897', 61, 3);
+ T('-5.3307633E+20', '239.27026', '-533076329999999999761', 42, 3);
+ T('-98.78452526933', '8897009.333', '-1', 15, 5);
+ T('-2251.29525106856343142879089', '-2.1E+3', '-2051', 21, 0);
+ T('-58646.163220800231', '727.517069039668', '-58625', 85, 2);
+ T('-54417978.782', '-858.5956527492600880004725', '-538', 50, 2);
+ T('-86.6594401964', '9164498.46', '-6', 67, 3);
+ T('-616664486.0', '-37.1188413770962862852672324521', '-37', 60, 0);
+ T('-6.17283161E+9', '-86701907', '-86566737', 47, 1);
+ T('-7.759594829541295E+18', '-3E+7', '-29377304', 56, 5);
+ T('-2043.30163598380839551524264', '-1381.878990031325230269225602', '-1377', 47, 3);
+ T('-6181318.440643918212116901', '8.399828798471770000', '-6181318', 44, 2);
+ T('-46.7322299562621274', '41900070.3330612189', '-10', 61, 4);
+ T('-98309939703.24', '-44.23874229225546753521125821', '-35', 93, 0);
+ T('7086813784.860', '1.6992418E+10', '17028594392', 42, 0);
+ T('-1871.308097907802320', '57.9266076534532006558', '-1863', 49, 2);
+ T('-8.53085761482338130640882128', '-4.63118', '-4', 62, 1);
+ T('-3485.9166741819', '-4.63E+8', '-413', 7, 4);
+ T('-1462223.0928443282', '-1.86800684088065991293315279', '-1', 39, 6);
+ T('85.730893669442890420112058541', '-8.86933724411', '-3', 14, 4);
+ T('-799914.18904251181940596277', '95.3135171330491478415193', '-799905', 10, 5);
+ T('-71.2434056', '397906714.9512755075', '-69', 38, 5);
+ T('-69326.04247', '8126271292025146582.88840544836', '-522', 59, 4);
+ T('37154.47919655929388', '-6.1E+8', '-609963102', 57, 5);
+ T('-30.74718519406044314098602', '2098690.5480477723856', '-30', 75, 2);
+ T('72951312387.95017238172101578', '-1.15108317797', '-1', 9, 4);
+ T('-3.4002E+5', '739.5', '-339985', 36, 6);
+ T('-442908.429593320759829', '71290723.0116798661', '-25', 95, 3);
+ T('-8631233209.6840', '1E+7', '-8630183993', 60, 0);
+ T('-2.817351799080E+18', '-2179.88656889918789594011290', '-2179', 97, 0);
+ T('-3797048.0', '-521.724', '-1', 78, 6);
+ T('262616715.5917741873803', '68702', '262618847', 27, 3);
+ T('86052845.98903630', '-1.14503E+8', '-47325203', 43, 1);
+ T('4771579.987360', '-691.6217', '-1', 55, 3);
+ T('-6955258573.48602480567931', '1.34330671', '-6955258573', 26, 4);
+ T('-876.0331', '-2.9E+9', '-108', 74, 1);
+ T('73318469.0681629775', '-6179.70465867425', '-6179', 32, 5);
+ T('-79641191.74812', '3.88E+16', '-79051367', 46, 0);
+ T('-717345623875088668.847', '4489.288', '-717345623875084307', 44, 6);
+ T('2.570E+7', '-50336161.9933723878070', '-33558785', 5, 2);
+ T('-43.10440887', '4.79E+3', '-9', 15, 5);
+ T('71217.7066395883681213053386602', '-929.2102272208098', '-385', 41, 4);
+ T('-453302151.6801216154', '-96.2158666877873353687276', '-7', 94, 6);
+ T('-629667.0964257', '7393.211121710759', '-623363', 47, 4);
+ T('-374704.30461296125500874', '-120697161.034561252616259002066', '-110857', 6, 5);
+ T('6813604.7944571288059045', '-2.534842938619082599014914', '-2', 18, 2);
+ T('-486320418.775199798874367020647', '9E+6', '-477407522', 82, 1);
+ T('5.601E+4', '16.361731233076631', '56026', 87, 2);
+ T('6806.29725026868711764809181980', '9.511E+20', '951100000000000006806', 26, 4);
+ T('-83201.840608447819848014484', '-4.05', '-1', 61, 5);
+ T('471.229246549768610600376769181', '38545.703165', '38871', 26, 0);
+ T('-7734.7517475', '31774.4', '-546', 63, 3);
+ T('-5.466812E+19', '7.5042E+13', '-54668115326769376256', 22, 5);
+ T('-116997024.599004295606065069', '-2.4132', '-2', 5, 0);
+ T('32835523985915768347.06', '5.5E+9', '32835523990303014683', 66, 5);
+ T('7604791.3278775865', '-5338798.7496609715724539924', '-95369', 77, 5);
+ T('4.3848E+14', '-965970079.802476392', '-689146015', 83, 5);
+ T('939.272', '6511713278.00192', '6511713279', 33, 6);
+ T('60564499.47', '75148.7847623432812136271', '60630431', 74, 2);
+ T('-8E+7', '588614658.34538', '-79705086', 98, 3);
+ T('2.0E+2', '-585.7999649737', '-513', 45, 2);
+ T('545.4513307613514406084', '-503003393263.549408', '-503003393231', 63, 3);
+ T('-543965.2500', '1889.6792909463540', '-542877', 55, 2);
+ T('-450370867807857.38', '7.1550435E+9', '-450370296250961', 82, 4);
+ T('83155.664075962552359564305939', '915.618', '83923', 95, 2);
+ T('5804.2484227', '-63635.2330727644299', '-59411', 30, 3);
+ T('-862.12405109910909', '-5.4E+6', '-286', 90, 5);
+ T('-40770.973282397748327007010170', '-790723.657837519276', '-4161', 19, 2);
+ T('-9.71856', '-35262212.79570624', '-1', 25, 4);
+ T('24685.48153572444906096', '-3999741.5671426', '-3999633', 58, 5);
+ T('-8601746450787.874279429', '67145.42', '-8601746450723', 19, 4);
+ T('96289879', '90853895.77076270285', '100619863', 33, 3);
+ T('214507.451735276141', '-44406628.871629', '-44339713', 44, 3);
+ T('-22.0473715008851678', '-7.26E+18', '-22', 99, 0);
+ T('646880343.202999555205', '481194.870525400665422', '646963199', 7, 6);
+ T('8448067676.656308', '-2.1E+4', '-4612', 44, 6);
+ T('-789.68072255553339735', '-962607.41784506294', '-5', 98, 0);
+ T('5.56', '3210627.6184039285376092551', '3210631', 75, 4);
+ T('-8.415E+4', '324.1299371443397607', '-84146', 26, 1);
+ T('-16692', '-574774.7108887', '-16690', 20, 5);
+ T('143193.038082325794148', '-6285188.14', '-6144131', 71, 0);
+ T('8.71420144E+9', '-7.389E+6', '-1086984', 99, 6);
+ T('210.2', '2838476230929.273539514600', '2838476231123', 96, 0);
+ T('-8560.469371110615722680185797', '1.08E+5', '-16', 25, 2);
+ T('3.7E+4', '6E+7', '60004232', 55, 5);
+ T('-108190345.436336074991', '271758852.28715', '-104876169', 75, 1);
+ T('-84.906553597547764150046550', '-176682887.119', '-3', 36, 1);
+ T('-8.480E+5', '3.520527E+7', '-311402', 88, 0);
+ T('84.897600906549030684070', '-267444.670437759107115', '-267428', 41, 5);
+ T('-3.014E+5', '-5.6306252524E+13', '-264536', 50, 4);
+ T('-811457.515675712770539', '704750.02529258833238578018329', '-270593', 93, 5);
+ T('-21263625.211335686', '7.33E+4', '-21258505', 6, 5);
+ T('-118546.32591091162685634618', '-9.475305E+7', '-114962', 38, 2);
+ T('40237.014320835210445', '-8.72744E+8', '-872742931', 83, 5);
+ T('589571568.24280837591', '-52.7824376499753249797315565087', '-4', 49, 0);
+ T('4.3E+4', '-2.974376206528176893418', '-2', 46, 3);
+ T('-5E+19', '-77661848.32044294958', '-8455832', 68, 2);
+ T('-377', '8.2477E+13', '-377', 53, 3);
+ T('94388.48531330161851769713690', '3.058E+5', '391868', 82, 0);
+ T('6594648.47', '-465.33234612064649199709', '-385', 27, 5);
+ T('-8752104941.0057752400053790', '-7.4142E+9', '-162170029', 54, 3);
+ T('4008', '369672322.6856994256747558678', '369676202', 1, 2);
+ T('7.024751031336E+20', '-56775.722862170', '-54727', 49, 4);
+ T('33913.662136177733', '-6.538E+6', '-6505223', 6, 2);
+ T('38.27307757', '2.010618396442221E+18', '2010618396442221038', 18, 4);
+ T('69.7737973363848734905', '8.39E+7', '83900005', 36, 0);
+ T('20699.60875539596624942174', '-769.913441763292468143', '-769', 58, 6);
+ T('-5.6069E+5', '94.022', '-560674', 2, 6);
+ T('4E+8', '12.60576047172176363874624', '400000012', 4, 1);
+ T('-1585.6489', '3483382.112', '-1', 17, 5);
+ T('280660257.07899644888942306870', '-2928023.0563106461283029396', '-271511', 89, 2);
+ T('6856147506.94731566', '2.7860E-7', '6856147506', 39, 0);
+ T('-69.836891241602542914', '10224095.181197198027384', '-1', 24, 3);
+ T('5.595237E+8', '-31215030.07171099874036306', '-8669314', 9, 6);
+ T('331555.902985', '1.37373E+9', '1373994995', 85, 5);
+ T('605.4338807439585144008', '-45729.955870282052020840', '-45217', 80, 2);
+ T('5.347907', '-84.964', '-83', 93, 3);
+ T('69510800.399572', '-1.70823486', '-1', 69, 5);
+ T('33911.295', '7039231613758274.6846', '7039231613792119', 73, 1);
+ T('860658627.54248', '-2.901842158939454', '-1', 52, 0);
+ T('1.74912E+8', '37.923912405489626595364', '174912037', 56, 5);
+ T('7748514', '75555.392428742764197', '7815075', 97, 2);
+ T('713.036388357', '5.310E+4', '53229', 69, 4);
+ T('-961647064.404626846688924940956', '3.64', '-961647061', 14, 1);
+ T('-3.21715468647', '9.80E+5', '-3', 51, 2);
+ T('5889576844437', '-589861335.1208973', '-554172739', 31, 5);
+ T('-311.9957433330206099773952', '-8898.2400319561947894966', '-1', 75, 1);
+ T('85476.960', '6504492420.973276898', '6504574436', 16, 5);
+ T('5.7E+9', '4677.05262208963696057551055', '5700000581', 92, 0);
+ T('8.77E+20', '25974143.55005626442019', '877000000000000546175', 41, 4);
+ T('74.7685', '-17.6611702986849132749385469049', '-17', 16, 4);
+ T('-1310148993557.597051881534', '-2.717425070499', '-1', 25, 1);
+ T('-4796978764.17831685139077147', '120.7299684662286642', '-4796978692', 12, 3);
+ T('-9.74803490371887259932049313', '18866729.8097015039', '-1', 94, 1);
+ T('-658355', '65190089.3283698393037667', '-525107', 21, 6);
+ T('-26649.49715381346682587033', '11019.8344805810876620760385848', '-16401', 29, 6);
+ T('-418070.98643497058286', '-895051.713901906567986286', '-270337', 70, 5);
+ T('-4.884E+8', '960.4036616685654418694', '-488399936', 67, 5);
+ T('-310.112070521163897', '-9.7706355E+8', '-54', 17, 1);
+ T('-58.31488896353176390818761748', '-238669429.75654', '-49', 84, 5);
+ T('-6.9E+7', '27956968.36992565', '-68438296', 82, 2);
+ T('-44518.1981', '81740472800819324908.6865486', '-2050', 69, 3);
+ T('9.2E+17', '1.46316883205713221320', '920000000000000001', 1, 4);
+ T('-3.440E+8', '64822.874825', '-343998666', 12, 6);
+ T('7331.01', '4350.35451063747152633017910', '7423', 22, 3);
+ T('-52636548.26145', '1.73E+4', '-52635652', 28, 1);
+ T('-5602346262.4', '1890.1837334508132', '-5602344982', 34, 4);
+ T('-20.7704593', '935.5486945986862347', '-17', 100, 1);
+ T('254.5681238', '8.1E+7', '81000190', 83, 6);
+ T('8.81363E+6', '-3349363.540137409979901', '-3212097', 28, 0);
+ T('-29746488.81777091378', '773628.13174740', '-29630468', 91, 6);
+ T('-72873.922224427205728', '-8294.08879606246921552775', '-33', 71, 2);
+ T('-8.95', '-6E+9', '-8', 98, 0);
+ T('-413060236.1218', '69', '-413060235', 30, 5);
+ T('-2.6190E+6', '8.4869646730110428798949032385', '-2619000', 1, 5);
+ T('-2397442015.53950371257', '594.492', '-2397441421', 58, 5);
+ T('83.8809', '-9.239701522335400848', '-9', 17, 4);
+ T('709069.2', '9894758.16479454950552218999884', '10419183', 87, 2);
+ T('5.91140E+7', '8798551117627.74672369399829', '8798568156987', 10, 6);
+ T('4.509E+19', '2815707156.956553527', '45090000002776647700', 73, 3);
+ T('16199264144968996647.522', '9880547.32025456844275428724', '16199264144969422823', 79, 3);
+ T('6016.785937783526450747', '-5031.810944459912597996', '-39', 82, 1);
+ T('68.473155', '401.212', '469', 96, 1);
+ T('883151800.444115005060', '7.251644464566819E+18', '7251644464633994168', 33, 2);
+ T('1.5E+19', '66136498.507', '15000000000018950578', 82, 3);
+ T('468960.4115104867800240431535', '-39199.856624420540055949', '-38943', 37, 2);
+ T('-6.22820E+6', '-97.315002340288432058', '-97', 44, 5);
+ T('-6.3E+9', '66716.453834832492450954', '-6299998820', 93, 1);
+ T('-943745914.13771430', '4870044447.19', '-402653281', 1, 4);
+ T('9.60830E+7', '-354704895.669', '-268714439', 95, 2);
+ T('8808742.1', '3656.31201240', '8810350', 36, 1);
+ T('-10.380627', '-8105.33955074370093714595', '-9', 60, 1);
+ T('906.8542201465066', '52', '958', 13, 6);
+ T('30874.329991622', '-60454.4207142', '-33830', 31, 5);
+ T('-99.418412962858019594', '-7539015965.2996806', '-1', 30, 5);
+ T('575586161.519824', '-7.46547E+7', '-70320267', 8, 0);
+ T('4.93935733026197993553314446092', '5480767.972', '5480767', 13, 5);
+ T('6E+3', '48900227.871710', '48906227', 37, 1);
+ T('1.79993568', '8961.84948053477075862354321185', '8961', 55, 0);
+ T('-320.183619340312133', '991.5', '-33', 43, 0);
+ T('95648356441125994646.79055535', '-6.785E+9', '-4297597482', 1, 6);
+ T('-922231.39842435103018116066', '-74516270.78526932140568212104', '-549', 1, 6);
+ T('-6024930725.409416', '-4591814247.73456', '-4312859685', 99, 6);
+ T('2.6E+14', '-6.96383268320476693895', '-6', 57, 4);
+ T('592516256.9289612404367308662', '20793676.9', '595418604', 42, 6);
+ T('62364165.54336895494457', '8.1E+7', '133692997', 25, 6);
+ T('-35595075345.68330372801823522', '4.8111E+7', '-35586679297', 54, 4);
+ T('130155.57', '-7.061460', '-5', 16, 3);
+ T('451369237408558897588.95594', '684.9615763428643458', '451369237408558898108', 75, 1);
+ T('-19913.099209708522', '-725254782.9093984780', '-73', 93, 6);
+ T('-916369404938858198.4150205035', '-5.9148E+8', '-541066390', 33, 6);
+ T('2507.24988', '3381.6425466882637804324321', '3583', 21, 4);
+ T('-8.364595E+18', '-789.15340532251806266004', '-789', 7, 6);
+ T('-3.8926E+5', '-2447637297.7172233283524', '-126977', 36, 6);
+ T('-7.38889041616718', '-60070.27961962646393', '-5', 89, 0);
+ T('3719068.62364456282005352', '344.2950886', '3719132', 77, 4);
+ T('8.3E+9', '-527.0', '-15', 9, 2);
+ T('829930706.6149618335154709949', '197796.87153', '829930742', 57, 0);
+ T('53.4295158', '-793548.6078134', '-793547', 93, 1);
+ T('-92106474.7598525763930', '-90806431924131039.6663', '-69731529', 9, 0);
+ T('-287144665.11614053389805', '445.7778779137532559', '-287144513', 60, 4);
+ T('1231294.3089878196659', '939888837654379418706.839', '939888837654379421182', 6, 2);
+ T('372828378.62095937077', '-84218839330374.9393624774573', '-84218537313798', 21, 4);
+ T('-3715231699.85101236520413549', '-5859687427.376337', '-1564584963', 64, 4);
+ T('862000.173218521', '3.6120628021E+12', '3612063131572', 77, 3);
+ T('-6.81349', '-629215416.46794844597946', '-6', 21, 1);
+ T('-249.17', '7584154976.0078896963', '-153', 42, 2);
+ T('3025012.3', '-435928221348017.1630638212638', '-435928220946561', 4, 1);
+ T('-614122.89026', '-8785696.01980630083224927299746', '-3594', 98, 5);
+ T('-840551307.81', '-68315989', '-1067777', 42, 4);
+ T('8675654.033545091236429588', '-58403636.91103803', '-58395186', 13, 6);
+ T('-312923.37672698870459987198', '-5976.575990445381329283', '-1619', 46, 4);
+ T('-9.797663865263217448085107354', '3599726247.01852', '-9', 20, 3);
+ T('-788.616', '-4324077209', '-529', 58, 6);
+ T('-8465760.88', '2461.82190092410774316924602', '-8463427', 80, 6);
+ T('-4.34E+6', '-542676.7502096784', '-276', 73, 3);
+ T('-8279.053186923987826782658', '-31808439.2991025886093442920483', '-23', 56, 3);
+ T('2411.558255720556', '86878270.161537583903', '86878591', 15, 2);
+ T('-9585776364.29160391323782311207', '-72838954.8404033', '-5457450', 3, 3);
+ T('5.9759085363E+18', '-309.39682253698912405249', '-53', 21, 3);
+ T('-6.61E+9', '-627270.8', '-561222', 68, 5);
+ T('6260875512.94', '-1E+4', '-1800', 29, 4);
+ T('47536.47717617102941951', '-4.622284333139', '-4', 81, 3);
+ T('6.6233E+7', '57.41478882552262037971805278', '66233017', 98, 4);
+ T('532.71052269739540932', '52883910606937833095.979', '52883910606937833111', 52, 4);
+ T('1E+13', '712323021.384985092', '10000537202637', 19, 4);
+ T('33.954512898', '918578435.4935829094', '918578467', 89, 3);
+ T('-3.95442E+6', '-82339.288205727532996087', '-16547', 49, 4);
+ T('138350987318639371.6', '889.959382383895565395364', '138350987318639483', 48, 0);
+ T('-564957914.55', '-1.06919449777379959660144241', '-1', 87, 5);
+ T('2750383786.8875938012', '-954.270659', '-274', 92, 6);
+ T('2.45E+6', '-8025599223.73177', '-8025312423', 96, 6);
+ T('307.1', '-58040.435444541260920558474664', '-57989', 8, 1);
+ T('-7.83423226E+9', '19.24081869335952113226786629', '-7834232257', 27, 4);
+ T('3E+7', '27729.5176406184837699686', '30011345', 23, 2);
+ T('2.264E+17', '-69895599733.184388', '-1175991925', 70, 3);
+ T('-3.95', '835430.13179432287787', '-1', 7, 6);
+ T('713210.54677653187', '7.2427540186165E+16', '72427540186853370', 25, 5);
+ T('-4.12703E+7', '86739.103631990127', '-41200649', 33, 1);
+ T('-627.771814419', '-1.84E+18', '-627', 28, 6);
+ T('-4.8533527668408161266', '4043231.13', '-1', 58, 0);
+ T('6.4E+6', '-5.9497E+6', '-1720580', 61, 3);
+ T('-6731605.19499537147', '5580192136.743831255434031875', '-6555221', 73, 6);
+ T('-120187.22761890168655155911', '-504172861.2215698217180666', '-69945', 7, 5);
+ T('60612132.5834989149399748804230', '-5.8060E+6', '-4194700', 94, 6);
+ T('1.9468053011630E+20', '8.217449885', '194680530116300000008', 68, 6);
+ T('3604.119', '-2435.0703099554390758257682', '-387', 7, 1);
+ T('-7097.650666402', '2411733778.32026475600', '-6313', 53, 5);
+ T('-90.40929446159039439', '-208.37', '-74', 81, 3);
+ T('2629.6334689248083321909373', '-927756.48357887367545854907370', '-925707', 76, 1);
+ T('-35751.566371385411846523', '605738.5', '-33157', 64, 3);
+ T('5560203088825151157.539765325', '6495276260.908', '5560203095318195957', 59, 0);
+ T('-4500.54', '4.6928455937135823209', '-4500', 98, 2);
+ T('-8.969413250079921821784217727E-126', '-2.9691356293274E+15', '-2969135629327400', 16, 1);
+ T('-4.0E+2', '-8219.989658180', '-11', 2, 2);
+ T('-732982.599', '-3.93E+17', '-667446', 62, 4);
+ T('3E+7', '-9244.6583921728665', '-9244', 13, 3);
+ T('572.55', '-6291064.33573199300318', '-6290500', 67, 2);
+ T('787572.8398867507968459', '815161.83104445117175176934739', '816253', 20, 5);
+ T('-83103693.2689451035508420892', '-98115545464421042.1', '-5245569', 73, 5);
+ T('42632343.67439923944261101762', '397.80365', '42632607', 69, 0);
+ T('86133.41109109812499556562', '31.39411442633182', '86143', 2, 1);
+ T('-634.309848423655798039922728462', '632.8598578', '-2', 39, 0);
+ T('-4037106.754053', '3.48135666112519701065433580', '-4037105', 43, 2);
+ T('-9564390.2121993719819', '27709.2', '-9539777', 96, 1);
+ T('-472805900988.8317583754249', '-726666', '-590474', 17, 1);
+ T('-86559.124159940075313797', '-40163575.311171518281', '-20503', 35, 3);
+ T('3E+9', '202.40751588666051769258426668', '3000000202', 6, 6);
+ T('391.2518860322384136', '9.0118375701', '399', 57, 1);
+ T('-7.00622E+8', '41.575351', '-700621959', 88, 1);
+ T('-45', '-6744.2767220137726456996292053', '-5', 94, 1);
+ T('4914633.879751570', '58.18039558418478130', '4914683', 91, 2);
+ T('5.7155816E+8', '173.99219916016610433', '571558333', 27, 4);
+ T('57037234937.660', '-3385067.192799', '-1082371', 28, 2);
+ T('1.864537005495866715E+20', '66712750.2', '186453700549600343982', 85, 1);
+ T('5011058.943849002922777948', '9478.0804308677032768812121', '5011318', 80, 6);
+ T('29.2803022798886', '4656706057.08901640', '4656706077', 68, 1);
+ T('-8E+6', '20.98079427864184747103165649', '-7999980', 88, 6);
+ T('603.11904653731', '8063375.794', '8063967', 77, 6);
+ T('-9812.74222481453454', '-5549.47498857', '-1025', 63, 4);
+ T('8.5660077156', '-1.6109E+5', '-161090', 11, 2);
+ T('5911262.0518413933807', '93.49687', '5911263', 82, 1);
+ T('-7.4E+16', '8612051.877115774702229313477', '-73999999999973165', 34, 3);
+ T('9027743546.50525907', '-784.687054259910373', '-6', 53, 6);
+ T('135.8277805258080', '17503.98', '17631', 64, 6);
+ T('-3114.34765438', '-26551.65162847693610577091143', '-1057', 63, 4);
+ T('9497518265', '-68.60', '-67', 80, 5);
+ T('34096049526.5281784304570611231', '-5983675235.8104166083', '-78086657', 60, 5);
+ T('1E+8', '9.3E+3', '100001108', 94, 0);
+ T('4533847.30087840287619', '14.26173114509', '4533855', 17, 2);
+ T('16290.0956582', '11856667.1', '11861947', 73, 3);
+ T('-7371.7205', '-5.555E+7', '-11', 88, 6);
+ T('60.1369677170911', '-351.11212352147143717198', '-323', 65, 6);
+ T('4242525832.4253776', '-2.09E+7', '-18882584', 66, 0);
+ T('-594544003.0027297429092951', '-392.97858526255283352893', '-387', 100, 5);
+ T('-5369.935764026284862', '-382568069.966310256544', '-1153', 40, 2);
+ T('698485.05893', '-1461690.26484368427601691475566', '-1328521', 9, 1);
+ T('-2986782.722669819609837988232', '-7152403.6', '-2949905', 13, 0);
+ T('73.72029776242802698043', '21603796.0', '21603805', 36, 1);
+ T('-57.7011301250723687233846', '5.633382098761E+13', '-33', 25, 4);
+ T('92968.29138415', '3074.989698462969917', '93994', 63, 3);
+ T('4.1E+4', '-65.264475972227475334203479', '-65', 55, 3);
+ T('5.722', '-9.7E+5', '-969995', 32, 4);
+ T('-871.75109420458925710080869', '1052101.1513065503952165', '-547', 26, 2);
+ T('-8.189778E+10', '-6.903E+4', '-262', 79, 0);
+ T('6269515.643189977445047692', '-2856354.78119626', '-2102689', 9, 1);
+ T('-948243228.828941', '-664729768.3788439683484139', '-545523716', 40, 6);
+ T('4.02354E+18', '1969871776.2641125', '4023540000006855584', 25, 6);
+ T('-866872068250031096.2026367475', '-54291327.75556112253961', '-16794487', 22, 6);
+ T('-1966.12180334838', '-8319006193', '-1441', 18, 6);
+ T('8.691E+9', '85441363.780192105642945850709', '8708930515', 84, 6);
+ T('95.2313', '789461739.19274618098159022731', '789461759', 96, 6);
+ T('461264.0', '5.2416883E+9', '5241821692', 23, 1);
+ T('-68892.849528027190207', '-5389.557326601044581711618359', '-1289', 81, 3);
+ T('-6022.272', '-7.973E+8', '-5382', 22, 4);
+ T('6611.918473188281186890434732', '497980.4391217403', '498175', 47, 6);
+ T('-746441344.3', '-43898.3401530641653', '-35450', 13, 5);
+ T('66623180.68057922', '5205639.6162679208', '67108559', 90, 3);
+ T('5303352.1685208381366617', '-1.4760382072', '-1', 85, 1);
+ T('8.9836665E+9', '-51651065.40686098', '-8377', 53, 4);
+ T('5233396255.63515031140913', '-93007280902382603827.365', '-93007280901452760097', 17, 1);
+ T('83200889.653320158457506056800', '-95978.55116743691191812339164', '-29825', 96, 1);
+ T('-5351063870.970557134319161560', '-73.50', '-9', 39, 6);
+ T('-975926.331475681493606006264', '-84220.555057456', '-16434', 12, 6);
+ T('-6.36088002508536454315482504603', '4.0E+3', '-6', 22, 0);
+ T('-69475058.49614', '28.8', '-69475042', 45, 6);
+ T('6647692610.868083700260759146', '3.0580', '6647692611', 21, 1);
+ T('60249708166.12468124909', '2.8E+7', '60258238342', 20, 5);
+ T('-801960.5712601930925124054523', '37.29342029101748513', '-801923', 99, 6);
+ T('1.555E+8', '-6.161121E+7', '-44564490', 47, 5);
+ T('-677.7653245997031584438771', '352372952424938027969.23357', '-37', 18, 4);
+ T('5940934.94352', '9263.564552445665421', '5940975', 51, 3);
+ T('-892.144631817873823839', '-8857.9016706892145237', '-537', 87, 3);
+ T('-709072.7855922917035251096691', '19700.13507947', '-692492', 66, 4);
+ T('7694423533.40316907939140', '1.6825', '7694423533', 47, 2);
+ T('-6292136.85978214737196', '-5784110.120525309487', '-4194854', 13, 4);
+ T('-6.646747674314116', '957869599.08374042439145605089', '-1', 100, 6);
+ T('465.290264569419021444557', '449.106133', '465', 59, 1);
+ T('-6E+3', '-5.44', '-5', 95, 4);
+ T('210354753.75', '75710777.956961529025737039919', '210486137', 87, 6);
+ T('15435.665291', '-25666808.4379683550208908', '-25657525', 15, 3);
+ T('-11136640.432192324', '9074534628.0186190', '-624156', 26, 5);
+ T('-3.55299601E+9', '5347574179.93356379', '-3242355209', 1, 0);
+ T('-375107111.48', '-675.65', '-547', 49, 1);
+ T('263064853973274828466.98447', '-3083854.7624605479', '-2228302', 71, 4);
+ T('-8842046743123574.38808381921', '-3.436', '-1', 16, 2);
+ T('35.29', '467.52563056551', '499', 70, 0);
+ T('-39575714865.85345675', '916143881.804', '-38661275697', 11, 3);
+ T('-5236732868.23784', '7.785394E+7', '-5234492164', 9, 1);
+ T('-6.532297E+9', '7.8915176474316E+18', '-2216226856', 49, 4);
+ T('249144304.7400', '863.2102441472023360507972903', '249144319', 64, 5);
+ T('-4755853.40282959538054737', '-77926.661', '-4101', 98, 5);
+ T('39954.49313', '84883794720993.1713068761365188', '84883794754803', 51, 5);
+ T('-5526.3151166332', '1292.81671865520331922016569771', '-4242', 72, 4);
+ T('-59.366835583', '-51779458.5509234400', '-1', 75, 2);
+ T('4827294.10667983353394709543697', '-494793659565057.936', '-494793655337985', 76, 3);
+ T('6603.8951591', '62.164981891646202444032939767', '6655', 79, 5);
+ T('4.4396E+7', '584005.72', '44953061', 15, 1);
+ T('967298644', '-58565031', '-39330211', 53, 1);
+ T('10179.668231', '501869301.37893978418379612', '501870583', 19, 3);
+ T('8.7E+16', '-5E+1', '-50', 56, 5);
+ T('-27630.7394', '754.25814018169326570', '-26894', 4, 1);
+ T('-2.013915936540296859', '4.90E+16', '-2', 94, 4);
+ T('51180.2725599982431', '66234.93449619594808388', '116734', 66, 5);
+ T('-3.4E+3', '59513239.0178702834162875832286', '-1089', 87, 4);
+ T('3266.3406849381872811', '4499965', '4500991', 78, 3);
+ T('20011653.89346530913', '2319424.8', '20152005', 86, 3);
+ T('-4.152860E+18', '-197365.25032', '-66293', 39, 5);
+ T('-7.219086536404', '-9.0685E+10', '-7', 30, 2);
+ T('-1.155297521202754', '4.36', '-1', 96, 4);
+ T('-729.291691141214238251105112413', '-75229.789710122210167638', '-217', 39, 6);
+ T('6E+8', '3181561940.34', '3219377748', 47, 5);
+ T('-63624441.0312608309127692202', '-812370.724420955219567807900241', '-541777', 14, 3);
+ T('-5.433546383844749840658', '-6E+4', '-5', 1, 5);
+ T('68673.62', '74889.176', '77001', 41, 2);
+ T('8E+3', '-56249.384060843995', '-49337', 26, 0);
+ T('-739.4720958986238600879994850', '-7.075564554E+19', '-739', 10, 0);
+ T('4.484533E+8', '-5.530389072586668E+19', '-55303890725866120204', 11, 0);
+ T('8775.571524239982', '8576276106.4148619430', '8576284367', 90, 4);
+ T('-9462.41308627103635475049306', '58005843.694421486984052057', '-9381', 48, 3);
+ T('2.4E+9', '65.1247189942609999326906', '2400000065', 31, 5);
+ T('-4.2014E+7', '-3.36E+6', '-66608', 61, 0);
+ T('5.05285878588361199026', '183746404.0333072926', '183746405', 54, 0);
+ T('-8.0E+3', '-84.8448303974', '-20', 74, 5);
+ T('919755.199509742394436652652', '-736.642628931759806960792651', '-533', 65, 5);
+ T('-48344019725812966.5624739603615', '138660994.205547907561487967509', '-48344019587301478', 24, 3);
+ T('-3795339.071818423080601049380', '403.0891996454114', '-3794953', 13, 5);
+ T('-6.338203978028667235170', '-830774.591281', '-6', 10, 5);
+ T('3784287.8120289332', '86.3477792677566037760030474608', '3784287', 14, 5);
+ T('-13643.53723', '-742398.1498031489853708643', '-4425', 40, 0);
+ T('6.64E+3', '-1.473E+11', '-147299999760', 66, 5);
+ T('-2010628.7261639743', '-875356.8845226121602828150468', '-788996', 29, 4);
+ T('-45470.169096787267675', '-52485.99414637', '-33029', 40, 6);
+ T('38391841.5308886615407442625', '35491.3016211473055', '38394531', 30, 5);
+ T('782.246', '-794.0296802', '-18', 68, 1);
+ T('1086.2353704897896269692', '-144980.11', '-143938', 44, 3);
+ T('-193.28982193', '3819571886.575263', '-65', 5, 6);
+ T('-653493.376555388030240527', '-6324.05268383581888379115', '-6321', 33, 6);
+ T('7E+7', '2.9636E+6', '70073744', 8, 4);
+ T('28.4891189111077596261950', '7.0051E+7', '70051004', 40, 3);
+ T('7348.12928992589301839075', '-728.9', '-580', 1, 4);
+ T('1.36E+9', '-183.53192', '-183', 61, 3);
+ T('249542450.6706238861774385', '9.96652164812460601365862849647', '249542459', 82, 2);
+ T('-5.144165082301', '-79.243900', '-5', 8, 6);
+ T('29.064497594599023305205', '-1E+4', '-9987', 89, 0);
+ T('-2589863053.177134751', '-7544.254', '-3077', 50, 3);
+ T('133816.473840717398121848', '1463421.555072271695435869', '1466109', 6, 1);
+ T('12428.52837726703670849', '-608077.1571834847', '-608065', 54, 6);
+ T('104609.8412992327174109', '-57189738.354250', '-57156937', 56, 2);
+ T('5.919421037E+17', '6.68221E+8', '591942104326274888', 52, 4);
+ T('-18324349.06753105107', '-7699047.347760715513983910', '-1383013', 87, 4);
+ T('39384787712153.5921340954', '2536.773794645202913221079364', '39384787712505', 18, 2);
+ T('3.7462', '6674154113.4', '6674154115', 29, 1);
+ T('-18816305.9', '-28681992.32276267', '-18154753', 49, 6);
+ T('50956484.3505445607801931571475', '-2.4976E+19', '-24975999999966345020', 70, 6);
+ T('-5593798095.1940354092616', '394.7008860745', '-5593797701', 55, 1);
+ T('-1018775336.06337', '-3.29493773137', '-3', 80, 1);
+ T('324.5', '45086897.492036113', '45087221', 53, 2);
+ T('-727056.5869245', '5.4205E+16', '-198672', 3, 6);
+ T('-44.295561117522', '1.46E+3', '-12', 70, 2);
+ T('-2.93', '1.7E+9', '-2', 10, 0);
+ T('-2E+7', '-9483.64962820859710817', '-9227', 50, 2);
+ T('-4.24471E+6', '-5590.66580722637799866', '-1222', 7, 3);
+ T('347.7667179294546375', '2.3626855063939E+14', '236268550639455', 5, 3);
+ T('8046326.23726171986', '-7E+2', '-10', 62, 3);
+ T('-9249.46245526943529782358411010', '3.3183774377', '-9249', 12, 1);
+ T('-914.73778', '12.202054', '-914', 90, 3);
+ T('-8702589861.81123861998919212', '-23714393.7638028600818', '-2152961', 89, 5);
+ T('28806.67', '5330.88', '29910', 61, 6);
+ T('-9E+7', '5.106E+4', '-89982988', 99, 2);
+ T('8092977.148268486', '80527960.2333577411222789419', '83885945', 42, 4);
+ T('696126573.63933325700822811', '3201.9310365697300', '696126701', 19, 1);
+ T('9.6508772947853264077871364679', '-76937677562308.3607884809252', '-76937677562307', 29, 0);
+ T('-83.196791322815882540', '-23794750.57', '-17', 31, 0);
+ T('-267246.68517069223892', '823181.644650901', '-4193', 1, 4);
+ T('4.8717E+9', '-4E+4', '-32800', 69, 0);
+ T('-40009935.544395682836261325', '-3253937.955', '-2130049', 19, 1);
+ T('42.9674920703915', '-262.608367365953806129365370114', '-262', 89, 4);
+ T('-3139586.427', '-7.5754646317405774', '-1', 49, 0);
+ T('71771282.885', '-727831.040258', '-531205', 16, 0);
+ T('30870.220668227859150113126', '790915877.0544476103447', '790920119', 91, 3);
+ T('5707.237650496900387', '-4.0940093E+14', '-409400929994805', 12, 0);
+ T('14757997.029643354816149914932', '-9.161E+4', '-17809', 69, 0);
+ T('-76.6896629676545917', '968.480363424822823116', '-4', 39, 6);
+ T('-950065.899664731682039', '2351664604.0663507464', '-291361', 19, 2);
+ T('-8920877', '1912.320879027359261010', '-8919045', 1, 6);
+ T('12475021.7366161037934401001164', '-2522.358958373051', '-337', 18, 6);
+ T('7557.374143555288', '60040.1167', '65421', 13, 5);
+ T('-6.84400E+9', '-58.01517083718228471', '-58', 96, 1);
+ T('-8E+9', '55454101.9032595', '-7995410027', 84, 4);
+ T('-915699703.17459321', '3.10642425271147826', '-915699701', 58, 4);
+ T('9211689.556419888184', '-37959858.8747216761381849463', '-37957777', 57, 2);
+ T('-86', '37.42192', '-81', 83, 2);
+ T('-9565860.626685278805002', '78883045867356970980.7803067199', '-1155076', 8, 5);
+ T('1062891.1746687363345', '190657809.5612756', '190658555', 63, 5);
+ T('13.2615312061438073', '-42.1721059118', '-33', 93, 1);
+ T('-6810077167.712159550590', '-823751126.86158', '-285802949', 86, 6);
+ T('17.51292453420187', '28.7782662102994656669021', '29', 37, 3);
+ T('-1.95910737805001841581', '-2.430E+8', '-1', 22, 6);
+ T('728.50371', '3991.51266626943129390739540548', '4063', 98, 3);
+ T('-8.75E+5', '-5.7902010E+8', '-65860', 38, 1);
+ T('3594843166.08133658', '-5.82058636273154', '-1', 81, 4);
+ T('974348.731337423581', '-2146504.668', '-2097348', 19, 5);
+ T('-33440.5382', '-3015369.454551253678935094', '-649', 53, 2);
+ T('875930.6283172644629969662101', '418914006.6280675180093', '419258334', 58, 1);
+ T('-444381.58056511986488', '3.8316E+6', '-295117', 73, 2);
+ T('49287.06452308022458861677', '7.6212E+13', '76212000049287', 63, 1);
+ T('180.987457162835328000', '-9645.5', '-9481', 30, 0);
+ T('7.764802419730654557675', '-17561008152262.5318840190721554', '-17561008152257', 9, 6);
+ T('263.248', '8183267654.928032018173', '8183267655', 78, 6);
+ T('-7216282.4932515753386966821', '-6599134.397026502047119', '-6557850', 15, 0);
+ T('-9305.0891', '-817823440894044089.3', '-9241', 90, 5);
+ T('-95946.04910', '9970.219851', '-86026', 35, 0);
+ T('-12.360033838919805289', '939861055.635585790054413009009', '-1', 38, 2);
+ T('-3.047852E+7', '1088162.01265526686', '-29425686', 82, 5);
+ T('-4885.3388164830', '-8.5836E+8', '-21', 92, 5);
+ T('9.166664891667880566499861', '-2E+1', '-19', 13, 5);
+ T('22.6558679413547', '-5055645302.094', '-5055645282', 24, 0);
+ T('88474343.31825787742335', '-377793.769488639918332160', '-114945', 49, 6);
+ T('4177.054580', '3E+2', '4477', 92, 4);
+ T('43224562.10088', '9.0E+4', '43245554', 12, 2);
+ T('-7234704.23128947', '89412.202873394490290', '-7217292', 55, 0);
+ T('-332517052.122951958835', '1546.61851', '-332515506', 84, 2);
+ T('-20238.9917402659950607944294416', '-7.07208E+6', '-18702', 95, 4);
+ T('1', '-721032.7144671745831', '-721031', 15, 5);
+ T('-2.85783946461897921', '28333.0758808088', '-1', 70, 1);
+ T('129.4389608758084799', '9.7884908258640244', '137', 79, 0);
+ T('361.0', '-68.78244843353208798', '-3', 60, 1);
+ T('4E+8', '29.9380817', '400000029', 20, 2);
+ T('5293391101.18028871287', '-850081.10979506874327035', '-802817', 12, 1);
+ T('-1.33727748380201', '9.7170E+9', '-1', 72, 2);
+ T('-8.4784E+7', '-1117111.6599253570501261400352', '-66359', 22, 1);
+ T('-6.3603831971791606459183050', '-4.07E+6', '-6', 15, 4);
+ T('1417.613', '9.295352221E+16', '92953522210000265', 35, 3);
+ T('-3847867198.15781125786046539893', '972813.7882', '-3847291697', 38, 2);
+ T('-4011729.283531400539397318999', '498693236.8457191514', '-262785', 53, 2);
+ T('-122985.34964623623071', '3.6E+8', '-49257', 21, 3);
+ T('174874.690008842527861764687', '824', '174906', 40, 1);
+ T('-639977.7722983297719055', '-86.387850984286711700', '-65', 97, 0);
+ T('75.108810817852580537', '-11542.1198085516437227491200', '-11541', 99, 4);
+ T('-8E+8', '-1202366.47789214350706953', '-131262', 73, 5);
+ T('9.941549E+9', '30491.8', '9941549019', 80, 0);
+ T('3154397.6222173819534369581344', '78.0800056', '3154399', 61, 5);
+ T('44912221.4543945895214', '6801.2856890589276', '44916445', 66, 1);
+ T('75843363.124532826874808', '29.543502822963740', '75843391', 74, 6);
+ T('43239671.9056657010924912', '-6.31E+6', '-6291465', 86, 4);
+ T('-76483.000933551613095052729', '7531165865.5866', '-66115', 81, 2);
+ T('1221054376.8682081704907318', '-629289.75766145', '-528385', 59, 5);
+ T('-29600444.3035479200985', '1124018.754627', '-29526026', 21, 6);
+ T('-471.02207922469', '-3.128984E+15', '-471', 86, 6);
+ T('-8338120738.3160', '49.56537286796496005', '-8338120705', 2, 3);
+ T('7.940424040', '21.98', '23', 44, 1);
+ T('4.7020819190109E+14', '-712.44000686903494982223526034', '-582', 52, 6);
+ T('5.13E+4', '-3.329513524860280669675', '-3', 90, 3);
+ T('-480991.9', '-3100.348505402791049582905', '-1051', 34, 2);
+ T('-732.234896912466294607608016', '-226628.55782681870988965', '-68', 50, 4);
+ T('-72105.6521872139959862515', '-1.689736E+9', '-69929', 4, 6);
+ T('3084876.4661638882449', '50187828.2682296', '50323068', 58, 4);
+ T('-97920909.098830623339238710', '-3.55853645E+16', '-1057933', 86, 6);
+ T('7.83799708015049781944779', '8E+8', '800000007', 2, 4);
+ T('-7E+7', '97911.14965026', '-69992713', 16, 5);
+ T('8E+14', '44940.223681670459230645856029', '800000000044940', 76, 1);
+ T('-36041839430.21301504000', '5721556789.04653023612306961', '-34900987969', 19, 0);
+ T('4.2193E+5', '-1096.83', '-1094', 91, 1);
+ T('8.7206052103525', '-8.9570742E+9', '-8957074200', 56, 5);
+ T('-16.64753722348272557199575332', '-664128.3390819228909087', '-16', 48, 1);
+ T('15514622.87', '7.221191290408112931648746643', '15514623', 74, 1);
+ T('-19.2999255949', '-702.550128391618550309336714313', '-17', 10, 6);
+ T('853.74477757061292', '403.03173751619', '983', 80, 3);
+ T('6.3280E+11', '-2258.7947690192103948', '-210', 84, 1);
+ T('29475989.374332', '208310826', '233559743', 64, 6);
+ T('2278.4280750625639620554912946', '-7127562.549828472512', '-7127562', 8, 1);
+ T('-7E+4', '-9.1406538999376485471739185', '-9', 99, 4);
+ T('-1708.87557993402177554357711280', '5.86457E+7', '-556', 80, 1);
+ T('8187801179', '-5.855726543', '-5', 95, 3);
+ T('44.80765744308017121679', '3.0E+3', '3004', 74, 5);
+ T('3E+1', '82181786.86810', '82181790', 40, 2);
+ T('-9652', '8608.0683975436079542455192067', '-1044', 51, 4);
+ T('563221775.416525', '96197157449160.15311661174', '96197167021519', 57, 6);
+ T('5.30843602610', '450.618912992978745153569161930', '455', 84, 3);
+ T('5197518039.7339007664116384796', '33737.51941501', '5197518815', 88, 3);
+ T('2663.1', '6.4E+4', '64103', 39, 6);
+ T('-68158.58345167684632686714', '474983787.152826', '-533', 94, 6);
+ T('-69630.508580717945182407196245', '-48.448578', '-46', 85, 0);
+ T('-367075058896995898534.617096', '-3E+4', '-21542', 71, 6);
+ T('-74865981.980444727008', '9227135.2855877919', '-74585089', 74, 4);
+ T('-5.8206E+8', '343407474381491.8', '-573670733', 41, 6);
+ T('-62.4347591357126736433', '3.407929261325912927388', '-61', 50, 0);
+ T('631.5974284870070441147682', '-346992612.6856974549', '-346992001', 94, 6);
+ T('-3103.0606106097820002199389154', '-7903.42890', '-3103', 29, 4);
+ T('1.7E+9', '7.399106515901921', '1700000007', 44, 6);
+ T('-70318271.364058541052861', '-49120.000480128', '-47263', 22, 1);
+ T('2.200E+6', '-34941042383857.7993826370354', '-34941040216625', 82, 0);
+ T('-228250.301450470', '-5783706951.89568722537', '-22785', 79, 0);
+ T('-831909.4713246458519045038', '-272057140.771', '-262433', 45, 4);
+ T('-114.19734666887', '-6.7872E+5', '-50', 97, 0);
+ T('1876266318.29137490107149', '-1.6E+5', '-159922', 76, 3);
+ T('596.4233751950338', '-16752.530483249443414621', '-16684', 24, 2);
+ T('-99.217852630470', '74760717', '-99', 13, 4);
+ T('-828.73180618245791362274966', '61305.4437461003561011768625708', '-3', 28, 3);
+ T('9374.0718487069974424308010823', '958735.3398416471293', '959903', 58, 2);
+ T('76.2393534', '-8327241821.08914', '-8327241745', 61, 5);
+ T('-3.4675E+7', '-6.5842602', '-6', 98, 6);
+ T('-696222.602272386706413', '-9649428.34', '-138514', 4, 5);
+ T('45487', '34.03494069', '45487', 67, 5);
+ T('-7.309E+18', '-3634355.7197986524766', '-1340595', 31, 4);
+ T('-2.34E+9', '6393865.31078021530184827', '-2333606135', 71, 1);
+ T('8926329850.5157774122', '-6546421', '-6488069', 36, 1);
+ T('3.54676854', '-396942492.955', '-396942489', 100, 6);
+ T('1.046E+8', '22370086.695196875945', '125655014', 49, 5);
+ T('7.83664902243698926242522999', '982605.33163052', '982607', 10, 6);
+ T('54.69008434459057938809027104', '-85.953055552', '-65', 32, 5);
+ T('9.455825666820341', '86.7529687864143981712710507839', '95', 7, 2);
+ T('-9.4343E+7', '660484542527.530145568073', '-888641', 38, 0);
+ T('-4.23932E+7', '-1.9783743231530', '-1', 60, 4);
+ T('76457.7072039899', '-33026256.9781845250809', '-32952391', 74, 2);
+ T('192.2312964336749917612994227', '-7953082.5696893', '-7952954', 86, 6);
+ T('72756.309507801050199295', '-612512397.296537830234452326011', '-612508297', 26, 5);
+ T('-2707343969.8301544', '4723.038084', '-2707343361', 59, 4);
+ T('8891888.00145', '-187470826.17521946', '-187175434', 20, 5);
+ T('2.0020481082311653696', '-230403.16053', '-230401', 28, 3);
+ T('9744005451.3531096316729709', '211.6622', '9744005595', 73, 4);
+ T('2271603.317971', '-2477.044146278553292', '-141', 57, 4);
+ T('257718410262448.3557', '51615.121408744961485471', '257718410280895', 73, 3);
+ T('-938579.164340', '44.0176830105952', '-938579', 61, 5);
+ T('-30047.9581703008817002', '9.92242034343501452', '-30039', 34, 5);
+ T('5214609.16917708920367225', '-5.83', '-5', 25, 4);
+ T('50113.6839507362238608058', '323.85695759765995530561', '50115', 98, 1);
+ T('-27188867.47586476422837', '-6030.009328832756438183', '-5761', 57, 4);
+ T('87421800.4043927182017486041', '632190.29678829', '87947134', 94, 5);
+ T('38632629850335.2477351906467', '-9.1227408218E-769', '38632629850335', 42, 6);
+ T('82627624.165044856561993895', '38.87663909544856057916', '82627630', 90, 0);
+ T('9.3587375497E+11', '-8896200.332812918795947720510', '-8620166', 28, 0);
+ T('5003461', '-423.2216296358660600840410', '-291', 33, 6);
+ T('-6.475336621440E+13', '2412.1', '-64753366214292', 27, 2);
+ T('911736360.7269476047981724', '48859.042530540', '911736571', 60, 3);
+ T('5E+7', '15.236670505566927973', '50000015', 58, 6);
+ T('8.91E+8', '816981.0500854045571794', '891287509', 90, 1);
+ T('-7.892E+9', '-95.820790812699129', '-95', 8, 4);
+ T('5205.5351', '455005190.0185', '455005271', 83, 5);
+ T('-385.76130483200982117394', '5696236.40551996474121', '-257', 11, 2);
+ T('798.6879905017283', '8725806.8469874715438', '8726334', 58, 3);
+ T('-9.4095634562906295115878', '-350147.6710904495304869214735', '-1', 37, 1);
+ T('-2429582319', '-8.514308890020348550', '-7', 75, 2);
+ T('7.50E+16', '-667937.2247072939257166521122', '-536865', 38, 4);
+ T('521136785.20351160652141961509', '-52', '-35', 5, 1);
+ T('9.4418755418', '4.6667E+9', '4666700009', 90, 4);
+ T('9E+4', '-8728.03632512227175', '-8200', 15, 4);
+ T('119597.908233526', '7154.89972', '121855', 14, 0);
+ T('-841369.771394', '-4.7880555642585476308862881', '-1', 96, 4);
+ T('2.89865E+6', '-26.0061120587496233401', '-2', 34, 4);
+ T('67.65988825217226934704975850', '88214749404628986316.9602771386', '88214749404628986319', 40, 6);
+ T('862931.0499794809862', '44.75948224', '862975', 42, 6);
+ T('3.1656426551E+15', '2.20891888936E+19', '22090085133492776032', 82, 4);
+ T('-1393382233186.780956', '505296597.8329635000661133595', '-1393180114977', 78, 4);
+ T('-542378145.615659', '-5.4881632340984', '-1', 24, 4);
+ T('8964018908.3215865', '23.1851739172', '8964018911', 62, 4);
+ T('-205429781378070755.1204', '-795.9091007411055799', '-3', 33, 6);
+ T('-79970.66801014321733725', '9.19239367', '-79969', 23, 5);
+ T('-3.680E+4', '-793319.8894', '-2727', 71, 5);
+ T('-8229265.6513287373797', '52433942.9199762629', '-6128001', 60, 2);
+ T('-293211799.6435', '-51.675889657', '-19', 37, 5);
+ T('-266.4164', '-734939', '-9', 36, 1);
+ T('4.34348038E+9', '-6338582.3310948165', '-47106', 92, 1);
+ T('-532193320.27506639963509', '207557220.1933', '-329293828', 35, 5);
+ T('-2301459.9480172130864253466386', '25.234410854245010452535', '-2301443', 63, 3);
+ T('-70067.028497', '-1004462276123.78044496934238', '-69651', 33, 4);
+ T('39999684.5', '4.089720', '39999684', 77, 1);
+ T('3', '-14013874049.9136487922612844', '-14013874049', 79, 2);
+ T('-22.20229349', '8.34998834073E+18', '-22', 68, 2);
+ T('2059.419637', '571077704.8630398136675448', '571079755', 60, 1);
+ T('553.606874331569639594946818', '2.76', '555', 61, 1);
+ T('-5E+6', '-3687.5183523067188567', '-2599', 97, 0);
+ T('-272461345.356251716590817983', '8.816E+9', '-268698145', 44, 1);
+ T('-597.82160442572', '-0.000007449584570037290057464', '-597', 55, 0);
+ T('-707452754.55865517230734152619', '428.402', '-707452498', 54, 0);
+ T('1.94564314540622829575591429', '7.1538043', '7', 74, 1);
+ T('5.139413646', '-431870.4518088172848977130', '-431865', 70, 3);
+ T('6578161141', '947034177.23482031274233986', '7389765109', 7, 5);
+ T('-8.5E+9', '-8759621.399613641292614', '-8495173', 16, 3);
+ T('-375553.819746733', '-67583237.38782063639', '-342273', 78, 0);
+ T('-682292.98471590340066591', '2E+7', '-671796', 58, 6);
+ T('90.52782', '45186.134547', '45274', 1, 4);
+ T('15.532088238679', '36.3946268', '47', 73, 2);
+ T('-85094.672022184191413196941', '5100.6333591632848', '-84994', 22, 3);
+ T('-8995523198.184156409', '-54871.0167412211478941355995', '-49749', 17, 0);
+ T('-35125297765513', '-14646230.54015802176585', '-12933249', 94, 5);
+ T('-66942972.898', '90042.88705', '-66854978', 57, 6);
+ T('380477573.032469944', '-181810.5998358', '-149041', 22, 6);
+ T('8791948703.99178159695912', '-7.92354E+6', '-7373377', 86, 1);
+ T('-6049136.5573956505', '8.731361E+7', '-4718886', 67, 0);
+ T('-705446698.943109444774159677810', '84553.65323702860263', '-705429793', 29, 6);
+ T('-7228520', '7840767869.6455917228455', '-2506755', 85, 6);
+ T('-330343448.1199729752068154249', '-4.6520530E+9', '-285253640', 19, 3);
+ T('-7.20599226110E+18', '-35.447659763958517015120', '-35', 47, 5);
+ T('-4.0E+7', '-648211.458', '-16403', 94, 2);
+ T('-80205156.5', '6E+1', '-80205124', 25, 2);
+ T('445.253983627485057', '8108491462', '8108491775', 86, 1);
+ T('-32201.45897425684708301294306', '5750.8257181964852760', '-27017', 94, 6);
+ T('-50682159.5811123863', '4913380032.931238218406979', '-50413871', 93, 5);
+ T('4742109.377614942012165979', '-1972.34691611559331618887461', '-1059', 3, 5);
+ T('747830173.442', '200.737796431886373711243268358', '747830237', 39, 3);
+ T('2894439.08381618392989635520', '-7.65E+14', '-764999999997337', 5, 0);
+ T('65469.7731088810808887580794', '-3.64494963735071706', '-3', 85, 1);
+ T('-6105.6082900332824188298303', '-624.084309', '-585', 26, 2);
+ T('-22889.7528663160', '9.711', '-22881', 15, 6);
+ T('-32.59303317544', '6.1835856E+8', '-32', 51, 4);
+ T('-6266255349.2121617513875', '-71.907557014741117881852201968', '-69', 91, 6);
+ T('-73685509.05098366344513', '-8.6571156137404405995826177786', '-5', 33, 2);
+ T('4.1012444629357E-92', '-9367.78582065798781790', '-9367', 85, 0);
+ T('-260692.2111628795670405', '-9.0955995831215340144783', '-1', 93, 2);
+ T('8.33883E+13', '43601.26507', '83388300000081', 97, 2);
+ T('2881.65565', '-9423852847901.04079121575', '-9423852847133', 84, 2);
+ T('3031172040.801075332619', '-3.70307E+15', '-3703069451855928', 34, 2);
+ T('-716259350.1429', '3092.65', '-716259330', 99, 4);
+ T('82572.5240301413130', '-827.4827863610368', '-307', 89, 5);
+ T('-234568.621537556', '58678.74744', '-200770', 63, 1);
+ T('89.9459191091377', '154719129.02168', '154719193', 43, 4);
+ T('-83.436185', '799666.041272810931116506', '-65', 14, 1);
+ T('5466.6492069547229209510642', '-90.737143694', '-2', 15, 3);
+ T('-3215073162.315305725', '-4.2E+8', '-419434634', 51, 1);
+ T('-34735.537610121231371561', '219.0359', '-34597', 34, 6);
+ T('-2.9536154E+19', '-38596157.5610634739286355945', '-560701', 72, 4);
+ T('6.06297949873620476667', '-597804.5', '-597802', 94, 1);
+ T('1.73133E+8', '1072601.33555', '173137369', 14, 0);
+ T('-9924.151821366274', '-6490426470.190099478', '-1090', 96, 2);
+ T('-6.592E+4', '-3.30146E+15', '-384', 100, 5);
+ T('6822584737650.93', '87666641.6220109', '6822651887603', 31, 5);
+ T('-9438.68', '-83.2075', '-81', 45, 2);
+ T('-53349.1062', '-9.823E+7', '-53349', 59, 0);
+ T('-8502586.8843148872', '201.423053723217171953714245', '-8502577', 6, 6);
+ T('-73122.135395828986525760', '-58864.257410814351262', '-1442', 63, 3);
+ T('-52193604.8179461', '80.9142737409535', '-52193540', 95, 1);
+ T('-31.2694250362', '782498103.8109355062490', '-9', 83, 5);
+ T('7.653', '849.250000488920561532175556', '855', 77, 6);
+ T('996169.283606468771520', '20.6666481924280756212', '996189', 9, 3);
+ T('-9.575776372921868132', '4.87E+20', '-9', 21, 2);
+ T('-3171.45', '38.72329344488720813813645', '-3137', 21, 6);
+ T('-3.4043E+5', '506655363.4802', '-328013', 87, 6);
+ T('-5.6012222E+17', '-2.2973419472171E+14', '-228908888830894', 33, 6);
+ T('6E+7', '-1.555750933', '-1', 11, 6);
+ T('-38473262.79272496', '-5719732028.8800638', '-4722218', 45, 0);
+ T('-6723.207573382011159962', '5.367217E+7', '-513', 1, 0);
+ T('3183990.242949841839792791', '-516044463.4290036659248884', '-516039305', 33, 4);
+ T('113.07575758807', '-2.0895E+9', '-2089499919', 29, 3);
+ T('6745329977.759799772', '318904.0023627', '6745349561', 85, 5);
+ T('839579.60952120365', '1704.11434968173856178677488487', '839611', 29, 6);
+ T('-761883403.8355544763316167', '611670107.341', '-151528193', 40, 5);
+ T('1161.84880075463158', '-682034.8883289675', '-682033', 30, 2);
+ T('9021497204736402.8', '2556722.63108973264531553609', '9021497204999090', 14, 2);
+ T('36818107.9340626828', '-55492504.3390219', '-21902085', 73, 3);
+ T('762372361.3', '-7995984.565388995293583896132', '-655943', 14, 0);
+ T('546149.24855636339558928802619', '-3.0765233968324554143349', '-3', 43, 2);
+ T('3706.7756', '5376.345', '8058', 62, 3);
+ T('-7.136876698197', '9.3834526989938712493254', '-7', 40, 2);
+ T('4163617.13078064320', '851365.4637493933', '4193701', 62, 0);
+ T('-8955754.0390975', '4.398', '-8955754', 22, 3);
+ T('3.5377853162622815984355065629', '-62.00008560054344159322', '-61', 68, 1);
+ T('90.125754429', '-9E+9', '-8999999910', 47, 2);
+ T('-16563.8483900', '-86475502.5227496855', '-161', 85, 2);
+ T('-23613.370247', '-329363359.3410321063369112041', '-3101', 12, 0);
+ T('-343760.07497023155', '15317532.118', '-263364', 76, 4);
+ T('235639797.90705951', '-58659707.9569884', '-24379403', 90, 4);
+ T('-8284895.2936', '84913841.47690204', '-7356495', 41, 6);
+ T('9.083852468', '-3706.28421070125465', '-3697', 55, 1);
+ T('-7209900307.79', '-957.5203546', '-273', 1, 1);
+ T('6.62898E+8', '286459.48', '663183355', 18, 5);
+ T('70522.276704261735732', '-8.3E+5', '-829446', 33, 4);
+ T('981.822609506', '-60.420753343018', '-43', 31, 6);
+ T('-5.3704E+14', '-5052224785.99983297201948452', '-4498527505', 34, 3);
+ T('-16019.7599', '-262053.732808889', '-16001', 63, 0);
+ T('-350494202.54', '-62429.77', '-4569', 37, 3);
+ T('7.66013343229764662E+19', '1793077624', '76601334324083766648', 33, 5);
+ T('-71.1199', '99.76052551', '-5', 57, 0);
+ T('54554179549.4252860504612272', '-669.7305', '-1', 92, 3);
+ T('-66441.2037489339502980791232792', '47.419324489559890554863053', '-66433', 70, 1);
+ T('954256547.7665968619366939', '-8.6348', '-5', 45, 1);
+ T('-8.728072E+19', '-741027886406686.86871968703', '-598547385818142', 57, 6);
+ T('72268078', '-69.65153', '-65', 6, 0);
+ T('9.041604E+7', '472212492.4013496965', '493348780', 80, 1);
+ T('-91131.2730543646231935', '88356252.5834424399890', '-82531', 35, 6);
+ T('82.12236653', '2087348.0207770116', '2087414', 5, 5);
+ T('-3.56065976198006', '-7.4247', '-3', 58, 6);
+ T('-2147.943114862202', '9448503300.84717146', '-99', 72, 1);
+ T('825499285862.4102818538156', '536833977.3454198257226586', '825707429887', 73, 5);
+ T('-377454.415704757', '-3155802.9669350542875788', '-586', 76, 0);
+ T('-86597128.6273167736482897227879', '247032.244259923663442591957', '-86514184', 31, 1);
+ T('-57543637238.201', '4.4399491', '-57543637234', 100, 4);
+ T('4E+5', '34.012102839514767560834672477', '400034', 85, 2);
+ T('74728.22294', '-613430942.18', '-613422102', 54, 6);
+ T('-3.26382686530480E+18', '-43.248171072233081816347140660', '-43', 40, 2);
+ T('8.9606945170317', '-68297031.2369503533753', '-68297031', 55, 5);
+ T('25950.0007933605869838', '-8.0E+5', '-790690', 10, 6);
+ T('-8521984011.3101988024656499', '-59.26340172837', '-11', 66, 1);
+ T('-6.906E+6', '2507.5906612857643230279213', '-6905861', 31, 1);
+ T('-2804019112.414322736138', '-85333495.7', '-83887527', 20, 6);
+ T('33336.96389667', '365', '33661', 51, 1);
+ T('3.9E+6', '-1.1E+12', '-1099998197152', 61, 0);
+ T('8035137438.5932', '-6.3', '-2', 98, 0);
+ T('8976833704.16547815176290', '399760.4609', '8976833976', 13, 2);
+ T('-4211.76186557670', '181549.1130118712397814', '-4179', 23, 3);
+ T('18390623.9750657345', '1.9E+8', '190562271', 8, 6);
+ T('-9446.42', '-234.9239812560620033310', '-226', 98, 2);
+ T('-93.755542568097880946012699', '-6.91186157E+13', '-29', 61, 3);
+ T('-4378840522.187037144', '-4.45514445E-710', '-4378840522', 25, 3);
+ T('38768373.62777850254568077766', '-2.0E+14', '-199999995539723', 36, 3);
+ T('284008.9115001020333', '213.615514903117', '284157', 44, 0);
+ T('221119028923.1084690521', '5E+4', '221119045627', 87, 6);
+ T('5522.784857024904584100796', '49227468971.2984128534808151491', '49227470267', 34, 4);
+ T('879434.477273660855500840746567', '-900049.25990519700675', '-37009', 62, 1);
+ T('-149126.8254368', '7443224427212131965.301261604', '-131201', 90, 4);
+ T('-836.807649980747449440', '-847679821.6107506032108073', '-321', 98, 5);
+ T('311203.9109', '-1.8126559E+9', '-1812611097', 89, 4);
+ T('-16804.361', '8.1111257909553408555', '-16804', 65, 2);
+ T('-21238143906663240734', '-449070.976983970040', '-135182', 41, 0);
+ T('6E+7', '16893.765337529', '60016637', 50, 4);
+ T('-965.7406985496', '-89510.9220677280904863808', '-389', 37, 5);
+ T('-38382.8558359019881277', '450.198763', '-37934', 48, 0);
+ T('-5.3722E+7', '304.935642147040175098145152', '-53721744', 61, 0);
+ T('-6417428.43278342003586', '-27245.078363453327536191586', '-26625', 64, 1);
+ T('-342.1546592706149853140355', '6E+17', '-342', 96, 2);
+ T('36.06739157601636363842783', '-550632.516169', '-550596', 5, 1);
+ T('328.8113177815548966', '-96279039.72', '-96278711', 30, 6);
+ T('36.19279280085610', '-9.9E+5', '-989964', 84, 2);
+ T('-909474.29995418860', '-9.3E+7', '-589858', 56, 3);
+ T('-91839.24424186060738', '1.4', '-91839', 94, 5);
+ T('-64.8628959542', '882.154000927597040597', '-14', 39, 6);
+ T('128.3815392595421', '7.1609130641836062', '135', 8, 6);
+ T('-60669.3313546179598019824405', '-1E+16', '-60669', 73, 0);
+ T('3.854396E+8', '82.24584211107109122002425844', '385439602', 73, 5);
+ T('-9125.725463503', '-2384639335.054861', '-8485', 51, 2);
+ T('4.56364848E-71', '-559.61142894462768119150642', '-559', 69, 6);
+ T('-9.8161680915123E+18', '8446820804.4729971318229701', '-9816168087383515164', 79, 4);
+ T('8.935937730E+17', '43088.6454520334789910585', '893593773000010320', 74, 6);
+ T('-835304305.8462526627547867837', '-7556.5', '-6401', 2, 0);
+ T('199.09074736435919', '-4468234.8999518674327000', '-4468233', 61, 3);
+ T('-65618.04325140', '-9.22587657402045215395214535', '-1', 43, 1);
+ T('66.0785873581081421765251400', '8948969733.4141591797076230317', '8948969799', 79, 0);
+ T('-233.275206096', '-4.487708652227284289053657', '-1', 89, 3);
+ T('430.5248636917785', '-7959', '-7697', 15, 4);
+ T('-1883141737047543700.35406424', '-884.3244391469721308888', '-788', 38, 1);
+ T('-497166.9', '-816.580', '-526', 30, 1);
+ T('2.4E+9', '-482042.922', '-148218', 46, 2);
+ T('9.4E+4', '518581.0167459214112', '520117', 92, 5);
+ T('-15.395725764463277074007438691', '4E+1', '-7', 22, 3);
+ T('2.8378E+13', '5.3879E+8', '28378536954992', 81, 1);
+ T('-826.12', '80149.5228583872071380091234', '-553', 59, 1);
+ T('-67031.0654308508189011', '2.26E+6', '-66007', 38, 2);
+ T('19.32462431997555', '-1315285259.412241135452', '-1315285257', 89, 3);
+ T('4692879.769018619', '77.69173650862291204360894573', '4692943', 44, 0);
+ T('235180.3155670277959505795', '-191.903061062460175974190317', '-19', 20, 4);
+ T('6918465300.964412736158', '1759.8093419347811238', '6918465503', 98, 6);
+ T('-2.775222393365768892506650808', '-2.76271661640335E+20', '-2', 85, 4);
+ T('-475339.7963727344046895405370', '714020.947001206371640800821533', '-327883', 11, 0);
+ T('-2.35309953933459791', '53401.57405243631681', '-1', 13, 2);
+ T('-56645090977883116488.3', '8.99097E+6', '-56645090977882587910', 4, 2);
+ T('8934050.1432310782287797292', '3989573484', '3989594094', 49, 3);
+ T('-57.37340806575330137', '-181.374143643367', '-49', 5, 1);
+ T('73.3094232503379', '18889916.06760655857', '18889981', 59, 1);
+ T('-6361379.859574140', '-4997080.504916275340348', '-4198659', 68, 5);
+ T('9.198625037300022', '71492948.5382650547413', '71492957', 13, 6);
+ T('-3940984.452339663', '-583272.93447127569', '-533096', 47, 4);
+ T('-6.6E+9', '8609.707677', '-6599999583', 71, 6);
+ T('-231497.18228', '-12.018017764908', '-9', 52, 2);
+ T('5.0E+9', '4096667747.406726', '8559522403', 66, 5);
+ T('1181996873404.2099024894', '-3.060259E+18', '-3060257830888081732', 91, 5);
+ T('-672.8395525713534004156684', '-3.509802E+8', '-8', 18, 5);
+ T('-8E+5', '-440063134.00', '-529566', 76, 2);
+ T('26537812.1547197786', '-1.357605305444E+20', '-135760530544374513836', 17, 6);
+ T('-7.898881211', '14109.17665', '-3', 78, 3);
+ T('493.92218809800954189', '14.607717581674362086', '495', 68, 6);
+ T('-702851481.8529451460448763552', '8913385613.190895221114195876', '-681607441', 46, 3);
+ T('-1.09E+3', '-7247139.9', '-1025', 93, 1);
+ T('-458785.992223586680871', '-9468.240', '-33', 40, 5);
+ T('4.15E+3', '759.69321', '4855', 4, 0);
+ T('2441865174.3984120677065', '7.328077', '2441865175', 31, 6);
+ T('-628160726.385159435383158518135', '615.95161748610649', '-628160657', 14, 2);
+ T('28042.62749591', '-3.3108E+8', '-331055158', 97, 2);
+ T('-7.9E+18', '37.47332077807439817828', '-7899999999999999963', 51, 0);
+ T('31205.458058792090895818', '-5.760E+12', '-5759999968795', 52, 2);
+ T('-7.856267058631785044592750', '1244655.608739996973', '-1', 17, 4);
+ T('423145895.87940791', '-38.062921433930930', '-1', 23, 1);
+ T('-28.18449257176488649491', '-58.141013353', '-26', 3, 5);
+ T('-3.2E+9', '99266.8633068732939', '-3199999038', 23, 1);
+ T('-9.975E+8', '3928.33786776979', '-997498888', 55, 0);
+ T('-3.1324558071042372', '-81713.54279484499168083', '-1', 79, 2);
+ T('3310794', '-3.5382084E+13', '-35382083999798', 76, 5);
+ T('-8E+3', '-6.378170', '-6', 43, 5);
+ T('-4358269759.97636581326381936220', '-18586.102272539161', '-18457', 81, 1);
+ T('6.69807903409325692585', '53549292249.9842671', '53549292255', 47, 4);
+ T('17.9584429035991745267295', '1680358088.4412337878118173', '1680358105', 44, 5);
+ T('3.05E+3', '-391', '-5', 45, 0);
+ T('4859.8563030124256545289849635', '-55141539413212777.0570479286607', '-55141539413208065', 67, 5);
+ T('76.15005', '64776682.53872878827350', '64776686', 22, 1);
+ T('38486461.706', '870077344.0830', '870273981', 42, 0);
+ T('-6E+3', '-38689410016463.755475315805731', '-1103', 58, 4);
+ T('1102614.30768332097436653', '-726718045.354006590', '-725615689', 35, 5);
+ T('-81605847223.24', '-60.149479387073426', '-51', 48, 3);
+ T('31.6034020166', '-300.9733627240456680839923', '-289', 71, 5);
+ T('-5.8265115E+17', '-6476490.279306066698611', '-2097866', 54, 5);
+ T('-2.81', '-8.6', '-2', 100, 5);
+ T('496010066.160655058384659679', '637246', '496614270', 84, 5);
+ T('-4.294915238628549', '-6.8606312886190414973944696680', '-2', 25, 1);
+ T('3589288289.2510135724481142', '-6359298.926', '-67585', 58, 0);
+ T('-1122465165.91294649063373688428', '5525752207.943436076851204', '-44250113', 100, 0);
+ T('25462942479093376211.02', '-3750.253603093078622366366135', '-2597', 66, 3);
+ T('-318870.8698379956141', '505725.984', '-18561', 24, 3);
+ T('2.756269178265626378367604346', '6043.734', '6043', 53, 3);
+ T('7.90E+7', '-7.72803E+7', '-656428', 18, 4);
+ T('791.5502494900254295258260', '5.0E+3', '5023', 69, 6);
+ T('-7.0571785489864405126639375852', '-1.24674E+8', '-7', 56, 3);
+ T('-8081430720.1287813384', '5.5256127360819', '-8081430715', 24, 4);
+ T('9256325.2183908628244843418181', '-5.445E+6', '-5373955', 34, 3);
+ T('228121.31176381478', '-9.09262968', '-1', 36, 1);
+ T('9.685754424E+18', '-6.9', '-6', 4, 0);
+ T('-5.49505846', '-91.18', '-1', 1, 1);
+ T('-28956.98', '826.5410258', '-28674', 66, 3);
+ T('67295.3960765518946510570377621', '-8.97E+6', '-8968449', 15, 5);
+ T('-28684817.16134584815401616', '-87.746', '-17', 60, 3);
+ T('4086574698.07824754543068', '906506211.642', '4154208235', 44, 3);
+ T('8.86E+9', '-1.832116986344020304172', '-1', 64, 0);
+ T('38.9262109557957420897856064831', '79041.57310', '79079', 78, 2);
+ T('391.670917', '-7405.2883710', '-7273', 27, 3);
+ T('-7588.666', '430', '-7170', 52, 0);
+ T('6281210156.90172217653031379084', '864535', '6282000703', 18, 6);
+ T('57.697449', '-1322.79925180058155210859', '-1281', 8, 5);
+ T('-1615020547538370265.841254', '-7.5332328E+8', '-149031945', 79, 4);
+ T('-9601.25021272729', '-19.3297870070703', '-1', 68, 1);
+ T('4337799491.67906374418713387867', '945022625235418290.311', '945022629563973107', 81, 0);
+ T('-8633.41', '616.2607812796505333679714', '-8593', 59, 2);
+ T('935805.8029086599618114526', '885.7188295048175899522044', '935805', 92, 0);
+ T('-3.488492168798200845422', '-4744599783.079124602468613', '-3', 64, 5);
+ T('-82.481588756660230104325423', '7.2614E+8', '-18', 69, 2);
+ T('4.2E+2', '-7912.9686849281785562892', '-7748', 21, 1);
+ T('384504668057.61248789085272808', '8.2870436289', '384504668057', 72, 2);
+ T('31668.606239', '313.2106578213894686398361316', '31677', 43, 4);
+ T('18541048.5', '9.27645407E+9', '9294315006', 94, 0);
+ T('4.1232E+9', '-4.579063755079847470084', '-4', 69, 0);
+ T('344.776476', '-21.4928', '-5', 51, 1);
+ T('-7531599269732922761.2538', '7886790.717737263345882', '-7531599269732917257', 98, 4);
+ T('100447.49012591', '827893657.0204566564', '827961311', 18, 3);
+ T('-60931275.8544518466629427920', '-9.54E+5', '-35979', 85, 1);
+ T('-51.866530826209207357778158', '8.0113E+6', '-19', 20, 4);
+ T('655.8935', '5062706.1', '5063359', 29, 1);
+ T('8964673377.34055', '6.86710673', '8964673383', 64, 0);
+ T('44043.3310978085842276', '-291114169.0561369374318954', '-291111089', 6, 2);
+ T('1E+2', '3619739', '3619839', 10, 6);
+ T('9.49126335227E+12', '-27', '-17', 40, 1);
+ T('29972288283848122973.457294963', '-6.9444E+8', '-18894883', 37, 3);
+ T('316985235753.95744201', '4212324.844025', '316985237357', 23, 4);
+ T('5.2898E+7', '-35501829147359502', '-35501829094658318', 73, 2);
+ T('7E+4', '-978653582.944', '-978583694', 95, 3);
+ T('8026.05256', '-23404565.95815', '-23404549', 22, 2);
+ T('-8.3288376586897810653', '-423.766260175227083448920809517', '-7', 23, 1);
+ T('-58956262.279630729620', '553469690.465065400170392340', '-50501894', 54, 5);
+ T('-7718.6044253', '63672.046', '-1542', 54, 3);
+ T('3.20', '-3.897870883609948747502', '-1', 34, 1);
+ T('6.64447646499692306736193165E-37', '121776.6268436620765143620', '121776', 64, 1);
+ T('-362120.16881185007145479177', '1967776.545330941386461535', '-98312', 79, 0);
+ T('1871078272.86829', '902466.222358552', '1871701954', 28, 2);
+ T('1283454', '-4939.708013913714671924', '-513', 81, 1);
+ T('-56340748.3', '2846208984.224836834', '-39452676', 87, 4);
+ T('-918.787828', '7.36099', '-913', 42, 0);
+ T('72757.0421', '6391810.2182400177369851', '6396983', 31, 1);
+ T('527.483059011225242997', '-194.050875348313129360', '-193', 92, 5);
+ T('-207425.056452411551758978999', '2798852.1895214526282089631', '-68161', 84, 6);
+ T('6.7220E+6', '57839808.022746958325304830538', '58102224', 4, 0);
+ T('-1.38448828326507667974744', '991305.0522', '-1', 22, 3);
+ T('-3922257.0126515328391381', '-74618.844359635257271247922106', '-65873', 57, 3);
+ T('9.55E+6', '-5.246212E+7', '-52429320', 91, 5);
+ T('9.54003152505961157991616805554', '-9572517.7585389603', '-9572517', 68, 0);
+ T('-2.7003029E+8', '7850092.96877424514', '-268965266', 36, 6);
+ T('-569945.8033871792691', '53249.05695421734', '-533081', 26, 3);
+ T('-1380346.8696933', '9.6565', '-1380337', 53, 3);
+ T('-8924.5845682645072013', '908.5490019086257173', '-8276', 32, 6);
+ T('2046997.18276367477648403713208', '7.7446841611231623378', '2046999', 14, 2);
+ T('1.77E+17', '1511.4249', '177000000000001511', 100, 5);
+ T('-201447.74011438029', '67219.21690621233461010415', '-135269', 73, 1);
+ T('-1949419836.351139303293', '-9327.96366457', '-43', 48, 6);
+ T('5125976.9605036', '21151478.654592', '21938174', 90, 6);
+ T('-6.7E+2', '3.027E+6', '-646', 88, 1);
+ T('-9460297920', '-1.32559E+9', '-50372784', 13, 0);
+ T('-2207.0418935465636', '5629009335.65467972831808893821', '-9', 63, 2);
+ T('9.466159', '523826.090529590971653294', '523835', 12, 3);
+ T('6.60E+8', '8795.7586556819104769995659796', '660008795', 78, 0);
+ T('7E+3', '-7363271212561336.71694813', '-7363271212556456', 4, 3);
+ T('809233207.26236221', '59455.14', '809233215', 18, 2);
+ T('-2.0053E+7', '8760747840483.9861', '-3189765', 96, 2);
+ T('2641853697.344820024882113', '408.995867', '2641853849', 50, 0);
+ T('-1.432E+4', '-3376.12774155', '-1328', 85, 3);
+ T('26.721159930870136582137627513', '24378917881347.25789460', '24378917881371', 48, 1);
+ T('-50943.0822575904', '-2.0E+7', '-1279', 3, 1);
+ T('3E+8', '349.96813730878238960380728', '300000093', 28, 1);
+ T('67.0096002', '29683294.5329534007', '29683295', 14, 0);
+ T('27.799268358428429797372', '604600.7522247268922112316', '604603', 47, 0);
+ T('-44259115.1232319942', '3.35707E+7', '-10698787', 43, 3);
+ T('88087368.1', '-1609.4', '-1025', 26, 4);
+ T('9060920.03', '5E+17', '500000000000541240', 3, 3);
+ T('-28540.20944666495', '-37562.6245938012770282467004', '-570', 72, 0);
+ T('60008.1656652', '-73771.1089', '-65539', 14, 5);
+ T('-594127.7136547366', '-6174710.080525665831159549', '-528581', 49, 1);
+ T('406.172775562815', '4407076469.90270', '4407076855', 29, 5);
+ T('-4.87E+3', '-8.12114E+17', '-4870', 71, 4);
+ T('8933.3216492032274', '71.8222276666', '8935', 65, 3);
+ T('-58750.274790238479810240965', '-2.72109E+8', '-1350', 31, 1);
+ T('-11814.146543622479', '-40655954178382298305', '-11265', 67, 2);
+ T('86207327958.8332997', '61934822948.56023164683131470', '130926997238', 66, 0);
+ T('-4E+5', '676866898.806103', '-397358', 96, 4);
+ T('-8.78061143853878E+15', '-3.3253210E+9', '-1077170180', 15, 2);
+ T('-786771725.7275', '849788.080464674928469309028', '-786499585', 5, 2);
+ T('9945184.7312', '96891.82257097815', '9960059', 27, 1);
+ T('418.476361362167270', '-141311091.793927', '-141311057', 34, 1);
+ T('-11416.325780545117978524', '390387114.335579431344944', '-10262', 1, 2);
+ T('858181', '9215811423.4239643510372', '9215876959', 33, 3);
+ T('-7.52010379547284817246153', '0.000096', '-7', 66, 6);
+ T('8392133.87431260295028061', '478.157609783574197198075972', '8392159', 14, 2);
+ T('-6.269810346582E+13', '-9013642077.7654948794229', '-8724235097', 58, 0);
+ T('3.0788E+7', '8246.7165257424872064', '30796214', 36, 2);
+ T('572.71208', '-6.31918346816896258', '-2', 71, 4);
+ T('-417498.1', '253.70377518437', '-417281', 93, 3);
+ T('1183456.3439446305451722905', '-154929497.3754101901066627024', '-153878809', 100, 1);
+ T('2338769.983157508', '-56.1841562946877840690', '-39', 10, 6);
+ T('-7019440408716677.3774', '-4.299E+9', '-1376389', 23, 6);
+ T('-871769998.35882755646823291068', '98.6379', '-871769998', 7, 5);
+ T('-70.6372627967452', '-786114.250766013', '-66', 4, 2);
+ T('-4054909980.4600866', '-5.0879305409551393795280177851', '-1', 19, 5);
+ T('2.90333333E+9', '-7.0', '-5', 35, 4);
+ T('1149143569.13151065443', '2974863.9', '1149234847', 70, 5);
+ T('-5299714', '8.8521', '-5299714', 80, 0);
+ T('778345.64983116272', '-66.63354524066', '-1', 65, 6);
+ T('-23.01101', '8551740.75976232397778634', '-3', 27, 2);
+ T('9.4363170201625612', '9.387575681053', '9', 75, 3);
+ T('-4.68E+4', '-2.226E+7', '-40976', 74, 2);
+ T('-20.73', '29816.8', '-4', 5, 3);
+ T('-5.4E+6', '54', '-5399946', 99, 0);
+ T('-6409576763.5', '2250.625859435234559615087', '-6409576753', 56, 5);
+ T('110340619.7', '-91025300.60744769096978659', '-23872913', 6, 3);
+ T('-5.5E+6', '7847532.68132659787220110', '-16404', 98, 4);
+ T('1.504791942', '1.42E+17', '142000000000000001', 68, 2);
+ T('-707964785.266430661', '9.0726E+5', '-707930113', 94, 5);
+ T('-46645866285.94718914', '91.174829454099128143', '-46645866277', 56, 0);
+ T('-5386032615.41457201', '-6.1', '-5', 66, 1);
+ T('-5.67E+4', '-1348289.92', '-36929', 93, 1);
+ T('-9836872693375702.449548661017', '350605.4317838782', '-9836872693097041', 28, 4);
+ T('1.8507307661821595688', '-4.8223313326', '-3', 93, 5);
+ T('-1.054679E+8', '-87805046.44236691135', '-67718258', 86, 3);
+ T('-366814.73374687', '-3347195101', '-221', 92, 5);
+ T('1588382296.030504639', '3.56092E+6', '1589567448', 6, 4);
+ T('5.11707064667334E+18', '847088672956959.159465905', '5117073155780507263', 52, 3);
+ T('1163401.54100973768222915', '-850761232.4747229', '-849614343', 93, 3);
+ T('5.5E+6', '-532729238253425072.4259', '-532729238253212048', 84, 3);
+ T('1.5740578015935924', '460883.74617', '460883', 31, 3);
+ T('-3567.53710448175126382732685760', '-84097040508370727.739547', '-3367', 73, 5);
+ T('-36.34209631896422249270670823', '-7E+5', '-4', 51, 6);
+ T('9267.294694379440', '455594072676880760885.9955678', '455594072676880770103', 5, 3);
+ T('-190.051319147507859487157495', '712.399615', '-54', 43, 5);
+ T('-7.593728E+8', '-31.649', '-31', 57, 3);
+ T('89.5844187489739', '-3627313.085412699323966', '-3627297', 100, 1);
+ T('307284.889463263235888351', '8.844540E+9', '8844540020', 92, 4);
+ T('-395.0354802651', '-8070178.768953', '-1', 67, 2);
+ T('-92504.46', '-19356483.25067838782842577', '-84291', 32, 6);
+ T('-8.26', '-580252194', '-2', 91, 2);
+ T('-5398.369844762830485476632247', '86.515250811401746319589367268', '-5378', 22, 4);
+ T('-79.9827476445', '-1875.1057643', '-67', 77, 1);
+ T('4.97775485413925', '-40.96343', '-36', 16, 0);
+ T('312630.781257245127354473812856', '68.4574', '312694', 75, 5);
+ T('12209.6447315641701', '-5042258205.44', '-5042257933', 35, 4);
+ T('-509775.054141368832', '-985560038.442365535581565120430', '-410437', 20, 1);
+ T('540103.0799922172724188681', '6.3E+9', '6300532679', 89, 1);
+ T('7.149E+9', '-2.5327563652562118307317', '-2', 79, 0);
+ T('-17', '1236.65076', '-1', 88, 3);
+ T('-267550.1899867854', '-3.644937989247121255570738', '-1', 26, 6);
+ T('-529058316.8813560842', '832755.7635710975363201380230', '-528501257', 11, 5);
+ T('4638270.79967328492608635', '-9.3742022', '-1', 44, 2);
+ T('9846.16235202990935306', '-5E+17', '-499999999999990154', 7, 6);
+ T('-64616.55', '497.70154938', '-64519', 46, 4);
+ T('-129626153.20462795893818908', '21985.23255126086', '-129605641', 98, 0);
+ T('-1E+4', '-278.925367670', '-262', 69, 3);
+ T('-9816.742487240795', '94544855.0489425072', '-1025', 87, 1);
+ T('-44283881.9214981', '8819.11707317', '-44275081', 53, 3);
+ T('227.912280', '2.094552E+19', '20945520000000000227', 45, 5);
+ T('-8.9E+10', '5.12101104', '-88999999995', 88, 1);
+ T('-7.12960', '-86902208.640467233', '-7', 85, 3);
+ T('-8.589167E+7', '-1.8329193E+8', '-823314', 47, 2);
+ T('911268829.992543934055823', '-5748919.12169270', '-466979', 39, 5);
+ T('971.265029288', '-6404.41598953335937081545', '-6145', 64, 6);
+ T('39827022.7980830385', '-821.1342164201', '-305', 39, 6);
+ T('-44886.2', '834122.16399', '-1302', 19, 1);
+ T('5035407212.9784', '-8.3824273E+9', '-3548479620', 44, 2);
+ T('121241.925163665631756440514', '-78065888.375680341260418', '-77996103', 37, 2);
+ T('21774047.0534928956727731478648', '4538.987570180', '21774335', 79, 5);
+ T('-1.5468608555E-8', '-957446.40086', '-957446', 5, 6);
+ T('4943393.15111193', '3679268040.029762', '3679416041', 99, 2);
+ T('63688083404.413888003', '445387.689768', '63688396751', 44, 6);
+ T('89858188.82770902', '9605.528', '89859469', 31, 5);
+ T('-882185.642075785437895', '-1.25568758', '-1', 25, 1);
+ T('-7.5E+7', '415910029.8594811309930', '-70262835', 73, 3);
+ T('-8.3664513794208', '-9836835684', '-4', 21, 2);
+ T('816.3198470', '-765932593589590751952.121237', '-765932593589590751440', 26, 0);
+ T('-1483.116032', '7340536.1036512934903', '-1027', 39, 5);
+ T('-5.996530E+17', '7.229E+7', '-599652999927710000', 66, 0);
+ T('-74.5721071698664823567305683914', '-1.447474251921359921445055330', '-1', 90, 0);
+ T('4090.9122', '9327954342.882022', '9327955966', 83, 4);
+ T('-6.431E+9', '-6969715.49537523591069363', '-4210995', 43, 5);
+ T('-235.286307409054662', '5989.8464761867832297986', '-139', 94, 0);
+ T('-64736.933299545238283754646', '206754577.53743158256', '-11471', 72, 4);
+ T('2.4E+3', '65540314', '65542650', 69, 4);
+ T('3E+3', '64199.921176070151505469', '64511', 6, 3);
+ T('46996785.060843202563', '540024442.600401053317756608', '587014011', 92, 6);
+ T('-148637744.867673779426860699', '-2804.6357102493664', '-2084', 8, 1);
+ T('138.718078864828', '-1371751.167', '-1371749', 93, 1);
+ T('2669.1', '22875221.578888383', '22875773', 18, 5);
+ T('-8', '6370.8829614546176', '-6', 14, 5);
+ T('-487157403.821229342', '90524707.975661138072509351731', '-403186329', 27, 0);
+ T('-30.0496551694', '3108365730.231021986529651', '-30', 28, 4);
+ T('-693576.743655838670', '-2.027E+4', '-1286', 81, 5);
+ T('-669997.81673100651419514', '-7371902470.399', '-133125', 22, 1);
+ T('4.129452019171841', '-96179.106217128718532810440715', '-96179', 1, 4);
+ T('-37722830119476961.862', '88130648.71244598077952270821', '-37722830102665889', 16, 2);
+ T('586.302774758734613', '-5.0897485717152302769653810054', '-5', 19, 4);
+ T('-914.6099955', '3.08E+10', '-914', 43, 0);
+ T('-5E+14', '-2468730852.8397', '-304158692', 92, 1);
+ T('-83270.602853413690817998232', '-99630449.080298266', '-1345', 82, 0);
+ T('-7970262393', '-473277.01466183995', '-2105', 67, 5);
+ T('381735630.6026452261197820034', '-211845.9317482678376502', '-207105', 63, 0);
+ T('807.4200741624866058324', '-37255057.77442259711', '-37254289', 4, 6);
+ T('957239640.7090', '93.46041834928318528362619962', '957239645', 99, 6);
+ T('12865769.8201575657837024900779', '54684.8570358273093', '12899837', 3, 0);
+ T('55093255.58718594656004227', '3E+1', '55093279', 53, 0);
+ T('-8.913335470412058945', '8288231090.03648316689952', '-6', 33, 3);
+ T('84.548428', '-4.581', '-4', 11, 2);
+ T('12.03644925526714', '51.30655876869549961', '63', 21, 0);
+ T('-7.8582809E+8', '-761325.78877929327109', '-166121', 99, 1);
+ T('-762367928.12627875029800', '4558.527258406013530362225', '-762367538', 60, 4);
+ T('6287639', '-3.46E+6', '-2099849', 75, 2);
+ T('1.677060E+9', '-2337989307.40141756', '-2282356763', 88, 0);
+ T('-463.31677942999', '-3452.2319', '-331', 58, 6);
+ T('-4146.0373484282928365156', '6.021E+6', '-50', 45, 6);
+ T('1494716.47056290697592', '1645639.578546376802096', '2088703', 49, 6);
+ T('-3406062.137009254194', '-18121830.33', '-1081446', 12, 5);
+ T('5423942948.84876206', '-4601355.9559770379', '-274955', 1, 2);
+ T('-2.1646', '9156524968.7754', '-2', 50, 6);
+ T('-83.5012339096153844357825', '3.9794279770991613330663030', '-81', 63, 4);
+ T('3E+7', '-30948.50', '-14436', 19, 0);
+ T('2190.66932892', '-5.420768812125178E+20', '-542076881212517797938', 53, 2);
+ T('46536.721614', '-4.53E+13', '-45299999965752', 37, 2);
+ T('3.25E+14', '18309.106493', '325000000001925', 23, 2);
+ T('-5398850200', '-300961.672142307530344560232735', '-33409', 17, 0);
+ T('46937.656968400302521319060032', '9047454.0392031858239', '9093087', 57, 4);
+ T('5.05117373686585994093968691313', '-3343421.98828971257337', '-3343417', 68, 0);
+ T('-1.195537E+7', '-2.4867E+11', '-10616874', 42, 4);
+ T('3.071294E+8', '7.75E+7', '383708792', 46, 4);
+ T('-623945.97896696704308438069', '-80947.1733054870444198', '-66561', 58, 1);
+ T('4942583.6713225', '-3.7329946928799013', '-1', 58, 6);
+ T('36713697.413256621704', '2234.72411418140539181', '36715771', 23, 4);
+ T('-382.18440696967127', '572017680.54115482677418618849', '-366', 55, 4);
+ T('-86855559.9916', '7409710216898263541.2822', '-18892291', 44, 0);
+ T('-82.394198684', '-5048314876.50358395003952', '-82', 75, 3);
+ T('653.4411214692', '-76284401396391.122903389580', '-76284401395747', 60, 5);
+ T('918.19102967548', '-1.35051047', '-1', 56, 4);
+ T('2086723071.68076347558', '7455.62', '2086723071', 99, 2);
+ T('-95.3753', '2.599167200921242E+20', '-31', 89, 0);
+ T('-7034680813.029', '-3E+6', '-820397', 59, 6);
+ T('-37516144214279163962', '-180.11296464627623237370487', '-50', 97, 2);
+ T('7.3949', '7E+5', '700007', 57, 2);
+ T('-73715522.0594891484', '86715.38229290474818', '-73698625', 20, 2);
+ T('-3.9E+4', '-5549098397880952741.0133070', '-5', 85, 0);
+ T('-922783.91609920', '-5.84E+7', '-660639', 19, 6);
+ T('394.568910601', '-37762927.6403641190814644', '-37762661', 21, 0);
+ T('8.60E+3', '-338544.02318495365890', '-330344', 20, 2);
+ T('4.2398056385902E+20', '-70635586428.826247119377323', '-1879081084', 40, 1);
+ T('-514229444.927985699715037', '5015.533856406960366502', '-514229313', 5, 0);
+ T('3.181E+12', '99077170136.3577715345728693415', '3262891008984', 79, 0);
+ T('2398.787337', '192.02574497051372250040', '2526', 81, 4);
+ T('45537.09793879138', '59805465.494197860758', '59817977', 49, 1);
+ T('-50150794', '-9.464827394693683662881522', '-9', 20, 1);
+ T('847853412952151.7081603869662', '4892028.48547586052966923207', '847853417835903', 66, 6);
+ T('-5.99880508E+9', '4.3068728060310846382854', '-5998805076', 26, 3);
+ T('-8038.90846165129756981893053830', '8840.605642528777', '-7526', 81, 6);
+ T('-9545965', '1E+3', '-9545733', 43, 2);
+ T('78.195466961281', '2.89163E+8', '289163006', 30, 4);
+ T('-7.96993941009672029088426301789', '-22.072371521454', '-5', 36, 3);
+ T('-965245746.8905852', '-60992.9577835', '-27186', 52, 4);
+ T('332745032.373173835', '4.51176236618', '332745036', 4, 0);
+ T('-3.6214681137963799', '62673.83780633509288134916', '-3', 72, 1);
+ T('568.6495023282170432386', '-904757468.2464880003175840646', '-904757444', 58, 4);
+ T('696965322.140418649', '-735636272.360760262', '-38806310', 62, 0);
+ T('-722331.6533811', '6275.708', '-722201', 99, 6);
+ T('4.760624E+10', '-84407.905405235992108738', '-18615', 90, 3);
+ T('-9.4654112346364632', '10737818.63198', '-1', 100, 6);
+ T('-294346.51716027764', '-25309.0074309', '-24777', 47, 4);
+ T('-8.33', '25321.479350935', '-7', 45, 0);
+ T('407899.801750516', '9', '407899', 79, 4);
+ T('-86443.053427364326865171174023', '707.70791049237664822026791', '-86313', 7, 2);
+ T('368480979539436264535.26361459', '-9E+1', '-9', 52, 4);
+ T('530.44619601023848836880215148', '2.26E+6', '2260530', 64, 6);
+ T('-4.16854901255E+12', '6199267.99533', '-4168544681989', 12, 5);
+ T('-7.76017394767E+15', '-93.9905', '-77', 53, 3);
+ T('-38.7505707', '84151585159.4159846129577', '-33', 83, 2);
+ T('3E+8', '-3.181222524542839040', '-3', 35, 3);
+ T('661305.939770392583282', '506425', '1031993', 96, 0);
+ T('-8.6221684110', '8.3E+6', '-8', 29, 2);
+ T('-308666051.3702778552090', '2753261.219929611409', '-306568195', 100, 6);
+ T('-8891804.709645087', '497897056.376018401618531402948', '-172444', 79, 2);
+ T('-530045453145096.73355912', '91315905.490403', '-530045445734407', 3, 6);
+ T('392.141', '-425', '-33', 69, 1);
+ T('8.23E+3', '6.870671184165', '8230', 39, 1);
+ T('-51.5217813981', '-3779.27531155786182779', '-3', 48, 3);
+ T('-8649.364182606601574', '-27191208.25960722', '-8577', 89, 2);
+ T('48485222.434031438175218', '-76.57282747227565494386337842', '-10', 34, 3);
+ T('-928966532.10476612', '249.777920840', '-928966403', 10, 1);
+ T('-518223755.826407192', '-160454.44198642836828', '-160385', 52, 4);
+ T('-531.6506090701250937080', '-14366036.2735264483371942348', '-19', 52, 0);
+ T('-600.2855021308824936', '-71368533.1', '-597', 5, 4);
+ T('6296463412420488.562', '811.6464357396198399980928397', '6296463412420523', 21, 5);
+ T('936.1079041356', '130725.916167935835954580', '130989', 12, 6);
+ T('-98261663029335.2507', '9.9177779602449667980590760579', '-98261663029335', 52, 1);
+ T('5195.58535272306', '-9970801.7947473346', '-9969713', 39, 1);
+ T('6479920003.6182314569975157609', '26.416584816429669016', '6479920027', 61, 5);
+ T('-7026.29083266891073106811699', '78594.760335', '-2162', 21, 5);
+ T('267.53', '8E+4', '80267', 22, 4);
+ T('-5332.48938845398540', '-1.9E+7', '-148', 72, 1);
+ T('149889.9', '9637532766.70805448523887', '9637682655', 19, 3);
+ T('-8740782301190.5744198', '726275212.37665143123674466147', '-8740597227522', 55, 3);
+ T('-6.58E+6', '-14486290094791.748699619241892', '-2376199', 44, 6);
+ T('7.52570592831106859', '-1200052360.40852284856', '-1200052353', 32, 4);
+ T('2E+3', '33373.13412774', '34781', 2, 2);
+ T('-761840.71698380', '339310.3116078733282968893', '-692866', 62, 0);
+ T('-661789.8513', '-66.849906', '-1', 2, 0);
+ T('-7.93474241563', '5.5E+5', '-7', 24, 5);
+ T('1.8669546361689', '-7.8350E+7', '-78349999', 76, 2);
+ T('-3E+5', '944794314.08932', '-299286', 14, 6);
+ T('-76001285554.1342429', '3.965E+9', '-73316598962', 12, 6);
+ T('-7.190E+15', '-2.568E+20', '-4656707968917504', 6, 0);
+ T('-861.215704705381573798047447756', '-7513803140.2134', '-257', 83, 5);
+ T('-985549290.127142841474', '-994188.256226', '-919946', 14, 5);
+ T('-3.638', '337621649.203681360842375', '-3', 83, 6);
+ T('-169470368169734756.50', '-4', '-4', 36, 1);
+ T('4688.17444', '2457.91537606254952309', '7129', 26, 0);
+ T('-8.245303763', '5.4027550740E+18', '-8', 39, 0);
+ T('-630229067.450', '-70251.074563841773', '-75', 4, 5);
+ T('1.27', '53805585.76056065137', '53805585', 46, 1);
+ T('-3.86E+8', '58724.37069066490513', '-385941532', 56, 6);
+ T('49.380481', '5.905663516653204535070419721', '53', 4, 0);
+ T('48812772.3', '5.980814E+20', '598081400000044061412', 46, 3);
+ T('-4.42E+7', '91.60978617222176937057609489', '-44199973', 79, 2);
+ T('86524937.7815', '-197372547.95', '-180595331', 39, 1);
+ T('5.89368901', '-760064758.64', '-760064753', 47, 2);
+ T('-97073.84750', '44568706.38225445783322222', '-92977', 61, 3);
+ T('-1069.291386556539750973369582', '-59.1546420085909871788513', '-41', 100, 5);
+ T('-626592.444840', '2.726', '-626590', 90, 1);
+ T('-2663512.3521524532587950', '599.725567', '-2663425', 6, 6);
+ T('6739729.51872175688208', '-885577.7787', '-589897', 34, 3);
+ T('-14134.384828773980', '-30296180.3546', '-50', 100, 5);
+ T('43.340474295163197', '23.400213', '63', 13, 2);
+ T('-189.243232675790928670285220477', '47352540.772879783670316841205', '-33', 2, 1);
+ T('-11432.814897955376236', '-8491.52219188708', '-8227', 95, 6);
+ T('-3.966132256084266744141630163', '4829.7551292244721', '-3', 47, 6);
+ T('9.1333E+5', '-73864119.37610', '-73535493', 64, 2);
+ T('-2.8E+9', '-5.27E+5', '-2712', 96, 6);
+ T('33.89644858952151598573', '-20979114313694.438993242', '-20979114313693', 31, 6);
+ T('3621.2326419086954768069364868', '7.2774511047618650223867916', '3623', 51, 6);
+ T('-945.571188995743555', '75518576.509656659', '-385', 36, 0);
+ T('-994.93280691755797748521477346', '1576.233588511957663', '-450', 30, 3);
+ T('9.27731676113546467', '-67497792.91433504027201', '-67497783', 20, 0);
+ T('8229033201024325', '32763161767.737911', '8229053066558951', 27, 2);
+ T('-65.3264661701', '-310.81624664656', '-1', 62, 2);
+ T('6.3809E+12', '349.63670458980619175244307', '6380900000093', 12, 4);
+ T('-3264499.919334', '-448.366718003838946', '-435', 26, 2);
+ T('-2.00311642165969891856195921', '94.9025580045059913570062834120', '-2', 40, 5);
+ T('49.25957016201289', '304.701125604124176957434861431', '305', 84, 5);
+ T('9.7986017311297E+18', '-6565334138.21632815985059', '-5242970', 20, 5);
+ T('-4.02857967', '71595786.23176216979853', '-2', 8, 6);
+ T('-96383.23', '973768.400203183266030660', '-73783', 55, 2);
+ T('-2.672410E+9', '1602663873.32887635056394905463', '-2152269839', 8, 3);
+ T('-4.91257E+8', '-940547567.3817730207724250', '-403152039', 63, 1);
+ T('-121261.182071065667093', '1.926780510E+18', '-119213', 24, 3);
+ T('-953.082928846304238544407', '156328932069860974057.413', '-529', 27, 5);
+ T('-27.7509', '4727543226762.14323169', '-17', 95, 3);
+ T('-4853509727568.6847842514086735', '-6.61416927', '-6', 80, 4);
+ T('5912761078.78208563587584', '-5338336247.69101897260725695306', '-504367361', 80, 2);
+ T('-892.295982', '-1.2277953567724310', '-1', 17, 3);
+ T('4.59E+9', '-440405109702.70', '-440404027462', 43, 3);
+ T('3971179.770', '-5899043.11603779095427760', '-4326145', 63, 0);
+ T('9024212545.1006895898', '16600', '9024229081', 3, 0);
+ T('1.69E+5', '6828515.215181794373469155', '6993387', 30, 5);
+ T('-1.2E+9', '9470952057.224689099827', '-1124370823', 60, 6);
+ T('-5.620E+4', '51536.374715146', '-4744', 20, 2);
+ T('650.9693321779679915528732', '-4.2294818133', '-2', 71, 4);
+ T('-5.769E+7', '-6031534457.75', '-50348297', 68, 2);
+ T('99790946.6632220302276143288', '-7346676.960786063661', '-2450', 8, 5);
+ T('-52.59392829605098029769', '942.58752295533947198550956', '-18', 67, 1);
+ T('-2E+2', '-5.90E+13', '-200', 19, 0);
+ T('73161.89109842531149', '-19.5460581587', '-19', 69, 6);
+ T('-6058.3392231531110', '-213928.239946191597848332265', '-930', 79, 6);
+ T('-546641536.541206', '286728.714263070427571887774', '-546379384', 65, 1);
+ T('-2.96464046153473852170213741', '2406035411.2717636168', '-1', 87, 1);
+ T('-8571900256.17', '2.35E+7', '-8565309728', 34, 3);
+ T('472834.77463218773848', '336680655724588725.639603670095', '336680655724724151', 66, 4);
+ T('537.425915941148', '93701311.085503501661259750628', '93701823', 60, 5);
+ T('-7335667.562060714880753035', '7569070.560283754188', '-819281', 63, 6);
+ T('-433936751.980340884331', '892.190390894920762739936721472', '-433936387', 8, 4);
+ T('40200233.299198138014334617', '744.77', '40200937', 16, 6);
+ T('-985233.019049843', '-6837.721835941', '-2193', 6, 5);
+ T('-1E+6', '8.79444595103469178', '-999992', 63, 4);
+ T('-2E+7', '18.1352575858041376913532745', '-19999982', 8, 1);
+ T('-6.451378643041608964', '-207.202122219532295722397', '-5', 86, 0);
+ T('2396797489.119123276', '-7.2653501081853114895', '-7', 67, 5);
+ T('-8067849.9109', '-609.670088239439996108', '-513', 78, 2);
+ T('-3.98726855668024936078180434339', '-3.4687E+9', '-3', 79, 6);
+ T('2.060521777660779306E+20', '-8.5356E+8', '-809517720', 56, 0);
+ T('-74100287.588', '7182.9999141945458201193963', '-74097201', 69, 1);
+ T('576634.621378578842862099', '-5.5595115E+11', '-555951133574', 45, 2);
+ T('-146.248624919845334', '54168039.6649067315949657', '-17', 82, 6);
+ T('-292352.2', '9.5266416627E+19', '-279040', 60, 3);
+ T('-5.639046E+19', '3664598.66215609192936052205', '-56390459999998448938', 33, 2);
+ T('-35379.2', '7512.558225650694007', '-33315', 12, 0);
+ T('5.77264671537611547826427', '427612435.79204733401701937', '427612439', 82, 6);
+ T('905965.182047332706', '-741.690205003076037380430', '-1', 80, 2);
+ T('94.371484954379296466628', '610.7103521528048956815', '638', 67, 3);
+ T('6441.06640', '-243.8076697472263024663614', '-211', 39, 1);
+ T('9442630', '49.22993490307983874260268', '9442679', 73, 5);
+ T('-1283041918.53097199151', '-19.971616712959314467', '-17', 22, 4);
+ T('7689.3207972745513779495146815', '-14707743.1544188', '-14704663', 95, 5);
+ T('-7.080399300217747010247935725', '-9003975887202651.9', '-3', 30, 4);
+ T('-9.688E+17', '224522.2138447', '-968799999999906550', 6, 4);
+ T('188124595.0180460', '9.4793E+9', '9650483123', 17, 6);
+ T('73459.248425715911793528626', '9030546204.90', '9030549503', 45, 0);
+ T('-10874341.3431122376054872', '74095.18426316092329', '-10800257', 94, 1);
+ T('-9010587.148597691058', '-28221030898565884654', '-75913', 73, 5);
+ T('-4.549144412046750443482', '-5.85800027', '-1', 57, 5);
+ T('-5210.4093', '55956.79920290899097152670', '-1098', 50, 3);
+ T('49.54344', '-433031.494079805', '-433031', 85, 3);
+ T('236944.832937026650391026', '-2.91E+7', '-29098576', 28, 5);
+ T('380796733.21550', '-4.60281328255E+19', '-46028132825195905219', 90, 0);
+ T('198.742178531937685731', '-66.7547', '-2', 49, 0);
+ T('-827448949.57535', '7333616.68118259502903963', '-823138309', 4, 2);
+ T('7.063E+6', '907164160.201937', '914096088', 34, 2);
+ T('5E+11', '920209066562323688787.605029', '920209067044068896083', 96, 5);
+ T('47466.928447305001', '9.1634615', '47467', 100, 1);
+ T('-980034.23868110377', '993514', '-54274', 46, 3);
+ T('-9.44', '5.607804E+7', '-1', 52, 3);
+ T('154.687813789684', '7.4442537001778198', '159', 24, 4);
+ T('-1.9E+6', '-3.286394E+7', '-1340612', 35, 6);
+ T('615656810.8448837868769276', '7.68E+8', '771157354', 49, 0);
+ T('655523024.8660430542347763261', '4.2350211630503921674412971429', '655523028', 93, 5);
+ T('-1.214277E+9', '1827199.832474590175', '-1214252161', 27, 0);
+ T('-4220723359.8330670', '-79580.881445159309190689803', '-73883', 79, 3);
+ T('6760557.560236166751817', '524188.92756474234958259981126', '6815741', 27, 1);
+ T('35718083.80001', '8379050058.88590253433213541019', '8379116491', 89, 3);
+ T('-9644636168.354031337105', '-548157186.249', '-546058242', 96, 6);
+ T('-19768937.1', '-3E+8', '-18981481', 45, 0);
+ T('-2273.59920919787335', '-87756676.611379', '-2177', 40, 6);
+ T('7.1E+6', '1.6E+8', '166559328', 46, 1);
+ T('2E+1', '6.51395189220', '22', 42, 4);
+ T('972013.540552960132200265', '-668.49059947192049564', '-531', 10, 3);
+ T('911.2', '835734.440', '836511', 4, 3);
+ T('-854793586.82733784922', '3828081716.8305946306974', '-315627842', 76, 2);
+ T('-2.500633168', '-85.0007544687575798418572', '-1', 3, 1);
+ T('9933715.96584932529', '-753186.9923206648108749458840', '-551969', 71, 6);
+ T('55043.2967169782889841', '651091516.1545', '651091775', 42, 5);
+ T('-3.5381146E+16', '-291.764979', '-291', 19, 1);
+ T('-60471.5944', '-3.9185139136966E+17', '-50199', 23, 1);
+ T('-3.050214760330327E+19', '-424168143.90785', '-155714127', 1, 3);
+ T('47734580.56066412', '-441.3702034', '-137', 95, 5);
+ T('-3.04782510762037274513442539484', '782049163938.83197964159', '-1', 87, 2);
+ T('835467584.0075036407753473', '36934.6175018', '835500358', 2, 4);
+ T('3935774.0', '19115.5147', '3952319', 73, 3);
+ T('28427.129', '-5.68E+5', '-557237', 3, 0);
+ T('460546.826163223635375828', '-707708.03841827434365134', '-575610', 10, 1);
+ T('-40.55681697781765784403012809', '1.418', '-39', 35, 0);
+ T('-6.983E+7', '-156364437.0328386617', '-99333', 64, 1);
+ T('7014608.2', '59760531.8219215', '66052051', 31, 0);
+ T('-981.8289407', '12233.20421143324', '-21', 65, 2);
+ T('935094.2888274304458874771612', '3', '935095', 97, 1);
+ T('638.4141194963983950411925797', '-99.69062416974148', '-1', 7, 0);
+ T('-876158.30431676', '-6.344E+7', '-525438', 36, 4);
+ T('-4732135.3837231534', '306558275.05623684499', '-524453', 68, 0);
+ T('7.43E+15', '-70.116233549794415301358594419', '-70', 91, 1);
+ T('32138.0656081041256145134', '-4966346.364859047673814', '-4948546', 53, 3);
+ T('76.8638919523718', '301245.952782936904', '301309', 67, 3);
+ T('8.631433', '-3.31751', '-3', 67, 0);
+ T('-132102214628', '-82807.9840785118', '-82787', 90, 4);
+ T('8659861340386980655.1446', '5.321865599828E-9', '8659861340386980655', 63, 3);
+ T('484.487008681', '878491568', '878491636', 2, 5);
+ T('1286815090.67360010925632414839', '6.1E+7', '1337195890', 56, 0);
+ T('-9.4145E+20', '3839183832.179', '-941449999996166386728', 39, 3);
+ T('5856464066.4864748225507887712', '8354.30985004', '5856472290', 33, 4);
+ T('-6.7663918213236657', '-4635702.683', '-6', 64, 2);
+ T('-9410933.82784', '-34568996.184835679239', '-989473', 31, 4);
+ T('-122354.10130874390', '2.288132540587', '-122354', 35, 5);
+ T('-734054999.242835', '-7.2225E+5', '-65', 79, 1);
+ T('-5646.51277', '-37.9548065766042294', '-5', 87, 5);
+ T('-441710.7955', '-442.4', '-298', 56, 2);
+ T('-1.511029761675730043001294110', '-5255.84', '-1', 97, 5);
+ T('-76205.9675321119414', '5536132.469', '-65577', 64, 4);
+ T('2.2217E+19', '876.2210247799', '22217000000000000876', 2, 0);
+ T('-7.62E+7', '2773256026.08084273760', '-8534054', 18, 1);
+ T('-1.558', '145.88', '-1', 10, 0);
+ T('1.895E+8', '6936.1667125783795', '189504376', 35, 1);
+ T('52.10', '-5041164.26700364511355040691', '-5041164', 88, 0);
+ T('2.382E+8', '-9.7E+3', '-292', 74, 0);
+ T('-597474.1988', '-6150133.6', '-595425', 90, 4);
+ T('-2.6658877E+14', '321.1003930', '-266588769999935', 72, 4);
+ T('7.05116E+16', '-3821953859', '-3242459971', 86, 2);
+ T('4E+2', '2495682', '2495954', 62, 2);
+ T('-26.890363253571712981502', '24672.11', '-26', 65, 4);
+ T('-6461.0557386093421685', '54023964127.29290422861804507', '-6177', 6, 3);
+ T('190151180', '-5E+4', '-33092', 94, 5);
+ T('27853434.1750188767696669', '-55682.849', '-55682', 100, 0);
+ T('-8876820.7055319', '-1.023E+7', '-8654852', 13, 5);
+ T('967670.45610478', '-9.76447853E+9', '-9764346882', 25, 4);
+ T('188163699.1', '7.11799400425E+15', '7117994190176243', 91, 6);
+ T('-70.99943246097801', '-495856.0296104925359', '-70', 75, 4);
+ T('-80632144.91602426522142181', '398865966.84', '-543042', 30, 2);
+ T('9999728104.92', '6.900538E-8', '9999728104', 18, 3);
+ T('-621841.3745565307008599', '-29694745918808.20', '-539921', 23, 4);
+ T('-9.51259808052709235258955197719', '9981.382321993532853', '-1', 61, 3);
+ T('-6.1E+5', '-32964.3393015342991369378', '-196', 9, 3);
+ T('4.06930E+7', '9E+8', '938274056', 27, 2);
+ T('8.58494E+7', '6.898851861486282', '85849406', 1, 3);
+ T('-657.524651570366588033138790', '-8207776.491020055', '-145', 46, 4);
+ T('-9.818E+6', '654120.433905641378563495086', '-9700488', 87, 1);
+ T('49161.46850439903598313609265', '6573506490.926001019', '6573522875', 9, 6);
+ T('-9375708.9362894', '6.9277', '-9375706', 6, 2);
+ T('-291.688971', '9078060513956.504', '-259', 83, 5);
+ T('-180395.77450', '-7402487281.8880800832191309', '-49313', 52, 1);
+ T('7068077.898741476', '512005', '7330221', 42, 3);
+ T('-3.7332236589990600492968', '-9.432E+4', '-3', 91, 0);
+ T('9E+4', '1409230.7824209', '1433566', 99, 3);
+ T('-6.054908985498', '-210577', '-1', 75, 4);
+ T('-3.8667722880996', '-5.32694819123441760270623456081', '-1', 85, 6);
+ T('20720069.223289571', '-9006.736621574650368256509298', '-553', 8, 0);
+ T('-40823.3315078240796816220488', '7574.0952014705925', '-33377', 37, 6);
+ T('2071597.03518843874471810837', '-87.04746607079914841791', '-83', 73, 0);
+ T('367542.15060', '-8.33E+7', '-82969610', 12, 5);
+ T('-802.1734480577836359', '719857904.1936', '-770', 18, 6);
+ T('-2.9556', '-2E+9', '-2', 64, 0);
+ T('5805728394.38846794907', '-52905645457', '-51562681617', 5, 5);
+ T('1.3E+9', '9903977431.67498665', '9923657687', 72, 6);
+ T('-4298526849.406623694703582', '5.23378E+9', '-151681', 37, 6);
+ T('44719.00365168444626786052813', '9306.0241', '44799', 24, 1);
+ T('9.32324E+9', '-3761.93397968039275931326', '-1201', 24, 1);
+ T('-38641028.624378525376300738', '-2819.61404581057676598', '-2307', 34, 4);
+ T('468.2086583705329153106482887', '-1.138815063', '-1', 36, 1);
+ T('943.88498237992954762534393357', '2363620099.36942240775775', '2363620271', 65, 0);
+ T('-6.681552930296538281716', '7.44742487349381082', '-1', 79, 5);
+ T('96707.316922805610', '4762.172445785729352488134', '97243', 70, 2);
+ T('5964.72177', '58860616.29014507725', '58865484', 7, 2);
+ T('969003.4117957', '-13.4179710000284488683224523710', '-5', 49, 2);
+ T('2757.78825881346', '84508.1', '84701', 11, 4);
+ T('-2178848644.32673745', '-59.1496291100468646068634960', '-3', 47, 2);
+ T('8.06E+17', '-326.335716103626382165230', '-326', 4, 0);
+ T('79615351942.06', '49818508492268.7', '49889533885934', 26, 4);
+ T('6.2646E+7', '5.020651995350136349905278586', '62646005', 18, 0);
+ T('-606', '-4.4330E+7', '-14', 55, 1);
+ T('-8E+4', '-36444.42757772569', '-2140', 28, 4);
+ T('-6.011E+4', '13175565373.38', '-49857', 73, 6);
+ T('994547552', '67.492', '994547555', 53, 3);
+ T('8805.72323425006612', '-317802162.798407840870', '-317801617', 66, 1);
+ T('-23.7422033', '-41.0670300933638657716', '-1', 47, 1);
+ T('-8163209.3970323996887863', '80688.391680298915296', '-8160393', 86, 4);
+ T('-8872461.95144797973404163182', '-603390435.11555282147787425731', '-8847361', 71, 1);
+ T('86096.04223', '4E+9', '4000020560', 28, 6);
+ T('-1047501752.7340374', '5393859.11947508582796648147039', '-1043173941', 15, 5);
+ T('7.21457133358592564710452', '-32.01', '-25', 68, 4);
+ T('5.7826038125E+12', '-123782.273', '-8450', 87, 0);
+ T('2.602420897E+20', '-2056.5658', '-8', 17, 2);
+ T('-280514.44023466968790', '-93.3709672867', '-65', 43, 5);
+ T('-839125.6145326348391107', '-8.264517628435829', '-5', 33, 6);
+ T('-9223.4393174273920671994', '-93849054.24856914628755986', '-1029', 72, 2);
+ T('-3.4174438E+9', '7.59E+8', '-3263300632', 91, 2);
+ T('212.13', '7E+2', '764', 2, 1);
+ T('69387.568791', '-4.79052656562798830672253721428', '-1', 25, 0);
+ T('-9048221.505418345787', '-63573.3447', '-4117', 87, 5);
+ T('-27.937279582', '76277.912', '-11', 45, 0);
+ T('-9E+5', '79177352.2', '-366872', 33, 2);
+ T('-7.294E+9', '3654866237466.044', '-4307616614', 70, 0);
+ T('-648544.255363641283', '596712.51226570821093', '-58648', 41, 4);
+ T('-637753381.922400', '-3.3811', '-1', 8, 1);
+ T('-3885.979', '-9430392.595455352479911267296', '-1317', 8, 5);
+ T('59.104201274173403108', '69.03113019116599', '127', 12, 2);
+ T('-7.9501E+7', '68096.3', '-79434952', 11, 0);
+ T('-5.235964342510', '-6E+8', '-5', 22, 3);
+ T('1.97912927E+9', '-47239740.19566065929056', '-33604106', 76, 4);
+ T('8.4493E+9', '-803.4176522434714472', '-259', 1, 5);
+ T('699170.999491', '-300137.83435377304766699', '-267337', 56, 0);
+ T('-923519482.703718990384', '-41880787.7', '-34277585', 83, 5);
+ T('-37810894.79524311626305127565', '-30842.99622934322689168521', '-28746', 37, 4);
+ T('-0.00047714943704635025808997252433', '-6969532.513015080793808', '-6969532', 74, 1);
+ T('-855704.7', '-88942905.7347140676', '-854033', 79, 6);
+ T('-1812723328.332072460018578624', '-565392.234859121592581504967', '-565264', 22, 2);
+ T('-38.70251', '9278.1111144491570688080626811', '-2', 77, 3);
+ T('-6151346253.0612', '-3809568.0114833184263092873', '-2228237', 44, 5);
+ T('-2065.7603510524474752241726', '-795182.565787617301080', '-1', 20, 1);
+ T('5.72244973', '-9.794E+9', '-9793999995', 15, 3);
+ T('226.5797135303', '-71306600.415', '-71306502', 62, 5);
+ T('-23044.04374617510328728', '8.321077E+14', '-18948', 78, 6);
+ T('8054952359.81657464485', '-98884342.2995445406568', '-98568785', 25, 4);
+ T('-593381.7', '-867761244.60185871759953', '-527425', 76, 5);
+ T('-4.0517169659871983877E-59', '-673.60782005192540', '-673', 18, 1);
+ T('-45029.179', '4.014', '-45025', 11, 0);
+ T('7.1785E+7', '-49100916172', '-49033545156', 66, 6);
+ T('8727450665189903365.87264', '673.727021760', '8727450665189904037', 22, 5);
+ T('648.018469964621106613477553', '7.4874', '655', 58, 6);
+ T('-9.9773E+14', '-6207.9804994493763', '-4159', 98, 5);
+ T('-92.36318386186172999602420', '-7.74853E+8', '-4', 52, 4);
+ T('394593.76331856122098754855', '-2.70281998458139777603', '-1', 91, 6);
+ T('9239563.2', '-919161738.543', '-910230401', 21, 1);
+ T('76.2872642752157476488857', '-6400.586809794484913114949', '-6324', 70, 0);
+ T('-4757615646.879690074427836803', '264080078.365672019', '-4563563538', 4, 6);
+ T('2473282.356300', '-3.61E+6', '-1179790', 35, 5);
+ T('-427144967278042320.981670', '-7.044E+4', '-4104', 16, 6);
+ T('8093.861763076191007716582466', '762.012', '8191', 52, 5);
+ T('-98.99182', '373260.9693109438', '-98', 11, 4);
+ T('-2', '-456846.2528664', '-2', 91, 5);
+ T('-7617555.341045002463292909220', '69.00235178846674752415983', '-7617555', 47, 4);
+ T('-59258417.11087183', '69159645.49', '-58733601', 86, 5);
+ T('-31.3575198695', '-6.6E+8', '-31', 14, 3);
+ T('-3.157E+8', '-58335.76', '-8991', 71, 5);
+ T('-90787.6226663010453', '88598197406684407631', '-161', 69, 3);
+ T('896710730065.512999', '5044544.96963352952904017972', '896714930513', 40, 0);
+ T('5712731801.6309527', '-98288.06115151669352938', '-8551', 38, 3);
+ T('52.68055343997077282306160', '9.2E+11', '920000000052', 61, 6);
+ T('436951123.25763568816383', '8637973.31029369274367673987963', '445374039', 46, 3);
+ T('2971875955096.15962606567753', '-8139563.22143033711849235677', '-6300195', 25, 6);
+ T('-1.9157', '-845134.2003560037441918614200', '-1', 10, 0);
+ T('2.288168809452242997763315', '-942401217.490112613486692897', '-942401217', 36, 3);
+ T('-6.93981E+8', '-7015427.0552912666445', '-4787203', 55, 6);
+ T('96.79219869', '-774240.8', '-774176', 42, 0);
+ T('-522346.809291938470492032388', '-8E+1', '-74', 27, 0);
+ T('-28.43908489409219859', '-613.18796213888568194257', '-1', 87, 3);
+ T('-531434.61443919933135408870', '4236090526.783', '-866', 77, 3);
+ T('-9.23E+6', '-4.113108E+7', '-37896', 63, 1);
+ T('-8.9E+5', '627635.68330688254788676426483', '-263181', 81, 1);
+ T('-2545139', '765757863', '-152657', 81, 3);
+ T('-24.362845684588831345599143254', '90.9170763536612712646488757', '-6', 44, 4);
+ T('-71.5308', '5968208.802374976765643757', '-7', 91, 6);
+ T('5.41001E+8', '52568758.6930821964879', '591341502', 16, 3);
+ T('-5070552.349211230453', '1.3E+5', '-4981768', 75, 5);
+ T('9899.6936481510892886566044784', '729.7854128472', '9979', 10, 0);
+ T('1062.695767254924950427', '-4.30E+14', '-429999999998938', 34, 2);
+ T('-5175.617299621419479', '-88.078178398465094564583990', '-23', 92, 4);
+ T('-2.997267540002161', '-403818495493813559.4', '-1', 1, 5);
+ T('2909250583.3950523', '4005161386.438361111129635', '4026527167', 62, 2);
+ T('-67777697.83178832009024784130', '9109.82373348983986399990400', '-67769377', 64, 3);
+ T('920.871772091', '-6.93586384895992788', '-6', 12, 0);
+ T('3505019806328714.85967', '2.256426E+7', '3505019823124398', 58, 6);
+ T('2.5408E+9', '-446385.3587756403486939452', '-411569', 81, 1);
+ T('1571629.15249739098210073889', '-435.4153929534911271470473626', '-147', 40, 6);
+ T('-6.703E+16', '5754.45113560526674069358', '-67029999999994246', 30, 5);
+ T('-5453441324.654327450', '753503214083553.91087617167541', '-5436104715', 35, 3);
+ T('686364.4741502752332708681288', '70038986.66933014627164548', '70188510', 46, 3);
+ T('5194.59039', '-1.8E+2', '-178', 92, 5);
+ T('-581934.6485891557', '21796.32363754208', '-565258', 78, 3);
+ T('631.873749794145542721', '-9348831978.63804080268281', '-9348831369', 2, 5);
+ T('-518477.70562270216316', '-1.212829E+8', '-172353', 25, 1);
+ T('-2400505950287173473.6912', '-48135458.282675238369367116837', '-1316129', 38, 1);
+ T('77.920538689412857409735', '-9E+2', '-899', 78, 5);
+ T('44.9296', '65209084.792071519127', '65209084', 56, 1);
+ T('2.191266098133661', '8.235140269490263', '10', 66, 6);
+ T('-4E+1', '12.9', '-36', 77, 2);
+ T('-96.60618835894877011432', '3E+8', '-96', 69, 5);
+ T('5.37790452404', '31906030.05020761092958', '31906031', 14, 2);
+ T('8.7986E+7', '1.565600', '87986001', 39, 4);
+ T('-44.00432986395932', '9.791244E+9', '-12', 34, 1);
+ T('-8302.550', '39218.5', '-8270', 91, 1);
+ T('6E+9', '-643976112.0058437641392', '-37897136', 97, 4);
+ T('-6.0290255754E+15', '1.368047338015057795089', '-6029025575399999', 55, 6);
+ T('584380248963457699964.111623667', '2669773413.14199188671126479379', '584380248963893940861', 18, 3);
+ T('6162.2', '-1642.19020908135692401308596', '-1642', 6, 5);
+ T('979139', '-828.848886440804949176297178473', '-825', 47, 6);
+ T('-40328608.0568253814850741900668', '1887194123.522', '-33755541', 22, 6);
+ T('723.570408794', '225598.4', '226303', 73, 4);
+ T('24.13372608981285673325', '-789.34228993887716259933364', '-773', 66, 5);
+ T('2961825.915', '-471387.89341', '-131163', 98, 1);
+ T('-48032712.9103373739225120927586', '-223106201424913.57303', '-12582913', 10, 4);
+ T('-7.5941879838E+14', '-251.69306', '-219', 96, 6);
+ T('50136.062875', '-17014747.824472', '-16980995', 60, 3);
+ T('5667396919.8304041356427', '147158977.7337567494394803', '5801639927', 39, 1);
+ T('-6420514830.99175779', '-1.0422E+20', '-4734404622', 70, 4);
+ T('1854352975454140.968525161', '-2197779.05685699051280', '-3', 28, 0);
+ T('-6.1779431E+8', '4.71E+5', '-617660422', 39, 5);
+ T('-85632544477811001.48', '-8.8E+7', '-1048889', 100, 2);
+ T('-18348582699110624.993904', '291799.6379713488651036', '-18348582699106313', 68, 1);
+ T('-94040.782', '5161.1750936713929560839795154', '-93015', 82, 5);
+ T('-15.887787227007', '42791.246908970', '-9', 14, 2);
+ T('737148.599553963258', '-5.81381840578753147306067329', '-1', 40, 5);
+ T('-0.000009718084756519295943221', '5.5616E+7', '55616000', 32, 2);
+ T('12480745.270789563171752365888', '749271516.79478319314167', '750713341', 99, 1);
+ T('-3.59100888E+11', '8E+5', '-359100613312', 78, 3);
+ T('-61577.3647322753117046501113', '-87703443.65700183', '-12417', 26, 5);
+ T('2E+2', '-4.47863', '-4', 97, 0);
+ T('-5377.1144118837', '-631147.262474190134559790071', '-257', 65, 3);
+ T('-96.301194994318922421265095809', '8500456.908413999', '-24', 29, 3);
+ T('66479.14508913062395456', '-747957596579898992.6931', '-747957596579832897', 96, 4);
+ T('-3.56E+8', '-3.371321731690E+13', '-269492260', 72, 3);
+ T('-8358.559979115733', '-847708.47445722290269', '-8194', 38, 0);
+ T('-1.4131690039594938478', '1190142556099923.71114030', '-1', 12, 2);
+ T('-1998.261159609500674711439078', '1920685008.0909652537930', '-1038', 66, 5);
+ T('-61.1453438761086557369', '1.365616074412620699', '-61', 3, 0);
+ T('762207152.318491270280304385', '-37.190402358895868', '-5', 54, 1);
+ T('9940614394.5553198717420', '523.104', '9940614907', 22, 5);
+ T('-751199.4879046319', '62111.29064461920266561328', '-721985', 41, 5);
+ T('1.1015E+7', '-9.241356E+9', '-9232966792', 45, 5);
+ T('384966039.4564976', '-7E+6', '-573993', 13, 1);
+ T('-398983.590764', '2.76386253950', '-398981', 68, 0);
+ T('-108692377759.69263406051908389', '-6.141107346E+13', '-104154005535', 20, 1);
+ T('64.6', '48022240807.53381597', '48022240871', 37, 0);
+ T('-2697.84', '430786891.39', '-641', 100, 6);
+ T('902.036', '8032.84066092525503998287638601', '8166', 48, 2);
+ T('-5951830110.09132290627', '8928.425753488', '-5951821854', 10, 4);
+ T('4.16E+9', '4.8E+7', '4160551936', 36, 2);
+ T('4.3694536545636352269764740', '41596627', '41596631', 32, 4);
+ T('2825.701587780631296173', '-25203.2873206992557066031556072', '-24691', 92, 2);
+ T('-324335048.37', '-5.90253991008348263784873058485', '-5', 26, 1);
+ T('160795.672444997282131031', '1.9463197568515189461398904', '160795', 13, 6);
+ T('-9.57470726160', '-230062296490562355304.313346', '-1', 18, 5);
+ T('58.989091663', '-2.802559E+9', '-2802558982', 82, 6);
+ T('-7180902.4974030496', '-1678.7431207480091245544', '-518', 81, 3);
+ T('8367.03384313404758', '-8.9098573274925559480438', '-1', 94, 4);
+ T('3.93E+3', '6732.42', '8030', 53, 4);
+ T('-7.26520E+20', '-99468.1435902387768872', '-99468', 48, 5);
+ T('-494.61335483860622228192928', '-9.38879610404', '-9', 59, 1);
+ T('-34500512249.782540434074', '4470.419964272', '-34500511881', 38, 6);
+ T('-9428285595.4260', '98409871', '-9397346321', 38, 3);
+ T('7.905565423E+18', '-2E+7', '-19998976', 34, 6);
+ T('-9405.9883', '1.6E+5', '-1213', 37, 6);
+ T('-895.43527634447448965', '-8114.9035522254270822377', '-817', 41, 3);
+ T('2.54643695171695441', '11231.79735326992', '11231', 10, 5);
+ T('-7.7E+7', '6.824499E+7', '-8824834', 88, 5);
+ T('-9.9627', '8.8376005E+9', '-9', 44, 0);
+ T('-733.519992110742258992706501', '-9.895E+6', '-85', 6, 4);
+ T('888650.389016655863', '-8.2E+8', '-819998902', 51, 0);
+ T('13225.7', '-82.0104341618756467072104553', '-81', 4, 6);
+ T('-490967926.7312023676536971', '-1.1E+16', '-335745910', 14, 2);
+ T('-23.2898464353247276', '4731.18827', '-5', 45, 4);
+ T('-615314022.000630773720', '1496863', '-614998113', 66, 3);
+ T('7064824.0934411393609164076369', '6273.8891', '7068921', 70, 0);
+ T('-33.798186204296', '-7.380E+18', '-33', 69, 6);
+ T('1.01620', '95.15589764111', '95', 21, 6);
+ T('564.1998031482225', '-534089224553.882610', '-534089224521', 45, 2);
+ T('8729444835.750', '-6487.6093555266004601495', '-6165', 62, 5);
+ T('3151.414043798420', '52.0920672177433812421740956640', '3199', 50, 4);
+ T('2.095E+10', '-10.3035240260264420744773555582', '-10', 48, 3);
+ T('384125456.78111733114472845840', '6.95614188194239115', '384125462', 23, 3);
+ T('1132.83862518144452', '6.99108403758', '1134', 21, 2);
+ T('-60497432.71853961523551', '-8310292', '-1707540', 56, 2);
+ T('986785.74', '-722070.820864', '-21', 6, 4);
+ T('642534.865507808198494044722', '201.159', '642543', 61, 5);
+ T('-44.58189097018519930415575535', '552945.29229935599022', '-11', 83, 2);
+ T('1.809E+15', '66577541.933289461084055971', '1809000026338437', 90, 3);
+ T('396.728951865447', '982097064.79224426704633061', '982097324', 9, 6);
+ T('-4978659630.061349135792', '-8040492.1', '-4198442', 82, 6);
+ T('-160360.4541942087', '-1.968E+8', '-155752', 49, 0);
+ T('74479.774327', '130676.6002636095320', '130815', 51, 2);
+ T('-8.45E+6', '-886.156362705891243', '-838', 97, 3);
+ T('-5.8E+2', '-11072.4138746916405232723', '-516', 48, 4);
+ T('4905492122373.44569138', '-4901324078.875201454', '-4297081897', 99, 0);
+ T('-1.20E+4', '-247691872.6', '-10848', 40, 6);
+ T('4.6E+2', '472436578', '472436718', 52, 1);
+ T('-94462.4933866218899294226342', '9.252803E+7', '-8290', 52, 0);
+ T('38484.305904464761101100', '-785562976482685085.10556', '-785562976482648201', 93, 6);
+ T('5.65E+19', '8.4E+3', '56500000000000008400', 51, 5);
+ T('-644385.687598205865087', '-1.295024', '-1', 94, 2);
+ T('-765650614.0', '2.0E+2', '-765650486', 29, 2);
+ T('8463396730335.555', '5540128152', '8468802565599', 100, 5);
+ T('-5241068645.263407', '5617.65504789997729254194', '-5241063429', 38, 2);
+ T('-7411.7739637619449937', '693.2536677161252361199471', '-7235', 63, 6);
+ T('-52.772037379', '63.44473767847817393260709405', '-1', 37, 1);
+ T('1.88948317865E+15', '7.3E+5', '1889483178847120', 73, 5);
+ T('-117.3266178879356', '482176.61846236', '-117', 91, 6);
+ T('4672.001292715', '5.03346E+6', '5038068', 71, 5);
+ T('55646716.75623905223069', '66.147352197013689411', '55646718', 31, 2);
+ T('-5.5E+9', '30816.081711442225235165', '-5499979424', 41, 0);
+ T('69.390470983998506', '-199718.464562', '-199713', 83, 4);
+ T('47250.8082172932234', '-7.6894958E+9', '-7689487462', 13, 1);
+ T('-6950148073.18205929', '-9716855.7522163698989', '-17505', 48, 6);
+ T('-66.3144512', '-5E+2', '-66', 90, 4);
+ T('8.9757134962913366', '-463121.1696', '-463121', 75, 2);
+ T('-4752.270199528816926971884', '-28224017049947932075.897', '-139', 61, 0);
+ T('-824152831.2185', '-951149.84145016598622475083', '-950893', 27, 6);
+ T('-9.646984E+16', '8.813815E+9', '-96469831408491304', 78, 2);
+ T('-6.783237270927', '-34256603.2', '-1', 72, 5);
+ T('7.75188E+16', '-373.70773789079488615940', '-373', 70, 6);
+ T('1E+8', '-1690091180561.20', '-1690070159889', 63, 2);
+ T('-696794736.736245924191287', '-75.60923265813469880317', '-75', 7, 2);
+ T('1.749185635784953895928348513', '-6.6440439055E+16', '-66440439054999999', 90, 2);
+ T('87115022.859937367242565', '-171674516.71021189531393752971', '-168462994', 2, 3);
+ T('57.1', '5.39589E+8', '539589049', 98, 5);
+ T('-836.571938674413447178141426', '6821.7671186005401', '-323', 66, 1);
+ T('-44.035612168243503624', '3215198355.4559624649236202780', '-41', 91, 5);
+ T('-734339967057419.0867130019', '-270.4180334071271532', '-9', 56, 2);
+ T('-7.22326022791306619274786', '-7144.40617096073', '-7', 67, 2);
+ T('327845.783288413431280041914', '-826539.2', '-564235', 55, 1);
+ T('-1.45744009465988536728516933', '3830.9473091539', '-1', 77, 5);
+ T('-1912.8252913211136171467983', '41.299133001111017754768795217', '-1879', 55, 5);
+ T('-539478.279677510572119734753228', '357651984.86', '-534854', 97, 6);
+ T('9.8248889075E+14', '-7044.55', '-2948', 46, 2);
+ T('-1.6338E+12', '9.44783429E+9', '-1633229541710', 18, 0);
+ T('-901117.23348261', '5448143.375', '-826929', 44, 6);
+ T('-8882174816.52', '-793812.189233989361003', '-530516', 34, 6);
+ T('-5', '-601072930.65548931', '-1', 93, 1);
+ T('-304.9483', '8.9E+2', '-6', 99, 2);
+ T('87352297.74768315473', '1572491237.890442', '1572794349', 48, 4);
+ T('5070168200.15778150803512776969', '-3.5119232459025015965944359687', '-3', 26, 0);
+ T('-453080.7947468888581322368479', '4944.41', '-452744', 75, 4);
+ T('-5.81143254814', '-4900410885931.6298274739492254', '-1', 7, 6);
+ T('96383.43138106072642', '7.5110543081', '96383', 15, 4);
+ T('13954272.1183635263445', '2.76395988869', '13954274', 38, 4);
+ T('544.254064189864919693348422330', '-3539.630637938594106', '-3539', 77, 6);
+ T('-6.2E+3', '982.8902628754526', '-6178', 85, 6);
+ T('987.616208', '-21326.52331662', '-20485', 37, 6);
+ T('-1E+1', '-5.2666170976863E+18', '-10', 65, 6);
+ T('-277866983.02292463841', '19974.5374139676523', '-277848545', 50, 2);
+ T('-3.632787270195127', '3.6', '-1', 90, 5);
+ T('1E+7', '61308.404056313', '10027004', 45, 1);
+ T('-9062911.4884085', '-652030382.584169576163', '-8913325', 84, 6);
+ T('5818.494562935552', '96211.392621757724985', '96251', 99, 6);
+ T('-44.9751990', '349604626.077551286730493', '-42', 26, 1);
+ T('506.6353759', '-4786441.068600111482251514817', '-4786177', 59, 5);
+ T('-74729.52508912418', '9748.11080481738018873', '-66025', 13, 2);
+ T('-6.84026122E+20', '-2.22963826251610142790', '-2', 66, 1);
+ T('4561815102.2120047949699882490', '-36943.028419936452687642791841', '-4161', 12, 4);
+ T('71889.32', '605279818.91909407357286596', '605282011', 5, 1);
+ T('-810.49935199591524798973828044', '204.583141696670971765', '-802', 47, 0);
+ T('336.1190478', '5.910469067468077745914', '341', 62, 5);
+ T('-88005.9675905429127', '953218.4094965053504061363382', '-87109', 81, 0);
+ T('5.75801022453262857E+18', '-4.7976', '-2', 83, 5);
+ T('320.664373069961803773128764491', '-6925.350519658278970', '-6669', 52, 3);
+ T('-7662.440873681650047', '-853550058201.57392666357419083', '-2249', 16, 4);
+ T('5748.597', '-1685212993.01', '-1685211393', 97, 5);
+ T('-405831539875808.9', '-1715.18690337283907', '-1683', 71, 1);
+ T('-647.7668198093', '-9.319551754640548', '-1', 43, 1);
+ T('94.1037', '6990483936.0', '6990483966', 46, 4);
+ T('-5966204.68174504256251651087', '964882.620076', '-5308522', 18, 5);
+ T('-42218384.15378897', '7707126.99481648110', '-41951754', 38, 4);
+ T('417133.72', '1819930.41', '2088319', 14, 1);
+ T('-55.8860123', '-45.637062720', '-37', 68, 4);
+ T('3.421299315621253866352', '-6.58E+4', '-65797', 21, 5);
+ T('0.00042625322058458', '-6.5571345E+8', '-655713450', 84, 0);
+ T('830566799224.25590695', '9E+1', '830566799226', 67, 2);
+ T('-8323020151.7477', '-6.875287043120', '-5', 3, 5);
+ T('-1.70023710988635024290048914', '-6837472', '-1', 53, 5);
+ T('699319341.4097783580791', '4.127E+9', '4261397997', 72, 0);
+ T('-4.72E+4', '3.538E+8', '-12320', 38, 3);
+ T('924992908.8709536', '-962364.0', '-830004', 40, 2);
+ T('-6750905.388901990', '864006282.7', '-561', 74, 3);
+ T('-17.55165645672', '403898755.81079182645052943', '-17', 33, 0);
+ T('1904.749692184772122045', '-8.32E+7', '-83198096', 26, 1);
+ T('52172918191469.9400664729603', '-5.34166E+8', '-194414723', 86, 2);
+ T('98842912.888879', '8572693.80', '99024693', 91, 1);
+ T('-505.985106', '-8E+8', '-505', 93, 3);
+ T('3204744.77610828868103165523331', '-985753624.33874987', '-985729048', 16, 2);
+ T('-82699.362635546', '-68218958.7584167636499495', '-16393', 27, 6);
+ T('-2.193E+5', '69622.639289388', '-151554', 75, 3);
+ T('5.390011430112482125696762495', '-43275065.5645639', '-43275065', 94, 1);
+ T('-336.35804990957178962242', '-36824264.816508894191402275438', '-72', 18, 6);
+ T('118.7098', '-8901.2596626953248885410', '-8833', 35, 2);
+ T('4030700.6524363168', '-1.0525045', '-1', 87, 6);
+ T('-93028434.717', '-911627.2733773951024', '-622593', 56, 3);
+ T('-27.853', '-2E+9', '-27', 59, 1);
+ T('-5561665137.66', '-5043.8084346850417425252012602', '-561', 70, 6);
+ T('-132222514.375', '-92114.597950777643298', '-67090', 96, 0);
+ T('-6662577.0357414089632975', '37036585.79550210678977', '-4229521', 97, 6);
+ T('6.2338773815971750565366', '-1.9010E+8', '-190099994', 6, 2);
+ T('-7.56539855559133390016678', '2.4E+7', '-7', 77, 4);
+ T('2.0491185362682E+18', '-700.24593420455825264597085', '-700', 38, 3);
+ T('-38.23071782556081537799', '230.99479113', '-2', 65, 4);
+ T('2.35E+15', '-17.61', '-17', 70, 4);
+ T('-763.5523247727476383425191905', '-1196.991207835798458', '-171', 58, 4);
+ T('2.749348669868441276462103818', '6.73469294324823171207902860708', '6', 34, 0);
+ T('-775.7016148070', '-152796.45400018766118', '-3', 23, 0);
+ T('-40.68549340', '90.708241526611744591060861', '-38', 73, 0);
+ T('646797.687', '-855.6563841293', '-339', 66, 0);
+ T('-2286551.164789362248712826987', '1232058.8376339286619633683', '-2106181', 67, 4);
+ T('933.157560916198618976938', '-130.260534666', '-1', 8, 1);
+ T('4555.84096343568222928', '-5.53079509119496863653310603920', '-5', 85, 2);
+ T('-91.5146283800213943453854599725', '1E+7', '-91', 47, 6);
+ T('9368.83739044220887127', '6847.258332693087', '16063', 46, 0);
+ T('757421082003.973579259', '38224795.6349', '757455112091', 63, 3);
+ T('440218', '-7221203.96', '-6817857', 52, 5);
+ T('-8146463.256217820449784290', '55090.0726578661675', '-8128525', 58, 5);
+ T('-3646406.132787', '3.0110120E+10', '-263046', 67, 2);
+ T('-6.111E+9', '6005.1255789723329130149', '-6110994571', 5, 0);
+ T('9122625156.0905407575', '-7.70E+10', '-76773507452', 56, 0);
+ T('6.12E+3', '-404472321.680192409923126436', '-404471809', 40, 4);
+ T('233207053.74912588', '6001.7', '233207677', 18, 2);
+ T('-150931305.99391147015134240', '-57711799.605521', '-7341089', 74, 6);
+ T('-64434.62675486386984089', '63945153.7007142407013931', '-16945', 85, 2);
+ T('-5697.8690', '-7094728454.0371388395844743', '-5633', 99, 2);
+ T('7896.91633972879551657', '1.14778963340', '7897', 56, 1);
+ T('3093639031.47682720552', '7.2517', '3093639031', 92, 3);
+ T('-6.825813E+7', '351668543.9429875072145127509', '-98369', 36, 6);
+ T('-7971649751.93249885621226', '-912896747245388.421119513294', '-1375995971', 85, 2);
+ T('-61402.97123', '943903.109356534289', '-35009', 1, 0);
+ T('153492579832087.37278', '-7499.093871534', '-3145', 85, 6);
+ T('-8389549633.06924', '-8.3E-627', '-8389549633', 16, 2);
+ T('933.34339', '63512535692.7396544711', '63512535981', 22, 5);
+ T('2.1585453237770940867', '98094.8632987894632953685396', '98094', 15, 1);
+ T('86.362017123452847', '-986355.84566385736', '-986273', 35, 1);
+ T('-7.285934060178968E+18', '241322262.30627985300592462095', '-7285934060038325418', 50, 2);
+ T('123.427588034287443630630', '-10141109.84553392751295714230', '-10141061', 48, 2);
+ T('-439402265.6773823152953', '1.597800184752670', '-439402265', 36, 3);
+ T('-7.68101469662117', '762.05683', '-5', 33, 0);
+ T('-2064270.62427666726431', '-756.3915403861226175', '-642', 43, 0);
+ T('-5103.996493096516350190818', '-7587485.5', '-653', 57, 1);
+ T('85905748.4997095022946387', '5534439.449465559646', '90108919', 90, 6);
+ T('12019861.85906953329757', '-58.3300636070084', '-41', 90, 5);
+ T('-6551686.47162399880', '3.45255094471633471987596994097', '-6551685', 8, 6);
+ T('-69608.57', '-96493775.833745736', '-199', 95, 5);
+ T('23868394.20479546991207', '-8648.955739615451630743239173', '-6', 87, 1);
+ T('65.49', '-1857', '-1793', 52, 3);
+ T('-189039442308.733953947085', '4.2714E+8', '-189020526596', 84, 0);
+ T('-6514.362561143211', '-6199037653.5584945253178', '-2129', 36, 5);
+ T('6443425.782521', '3.2356776708332', '6443427', 95, 2);
+ T('-95705.4846106978715', '48.95942431837', '-95689', 69, 4);
+ T('-7.48437123650', '6.74103936769444866073704', '-1', 95, 6);
+ T('-9.5187E+7', '-1214955175.39002445344760', '-2633767', 97, 4);
+ T('7886131.7241', '6000577928.96084265084402', '6005841339', 56, 3);
+ T('-62274.724491', '-57649.704667', '-57601', 95, 1);
+ T('-67702605.17281', '-6466.295', '-2369', 27, 4);
+ T('64557692.00331093349364123025', '882700731.627', '937292799', 83, 2);
+ T('5392283343.3', '-8.291366451169349677195907', '-1', 38, 4);
+ T('58.473464', '-24.68597355835997472010385951', '-6', 58, 5);
+ T('550536192.05804464886', '-5636.5126420355071221818755', '-4612', 82, 3);
+ T('61553.207244885998355048', '149.90764965010', '61685', 83, 4);
+ T('24.493319049850013', '5.686583244', '29', 37, 1);
+ T('9.4E+2', '-75383.7841820181781990', '-74835', 84, 5);
+ T('-728.44605072349097550', '7.3692E+14', '-728', 59, 3);
+ T('-332.974478599814590608375602226', '288147.9195386', '-73', 27, 0);
+ T('749.8612136563221983608465944', '2.1E+6', '2100205', 99, 4);
+ T('-4933.6688822', '-3474', '-257', 6, 2);
+ T('2.805E-43', '419.93143318710160', '419', 85, 6);
+ T('21.369480951209057', '-79.5410352971497266087', '-75', 43, 2);
+ T('-406293.82211971882047399933846', '521529.58018725754683800260446', '-517', 66, 2);
+ T('-5044.136839645576', '-7.69506584272806', '-3', 89, 6);
+ T('-374230.53895815136', '-810692.31166', '-267458', 46, 4);
+ T('-3876333.419828851960612', '-49177643.1255997', '-2761769', 26, 3);
+ T('2.16519606', '-183369.732001049752838202515', '-183369', 48, 4);
+ T('4277.93137142333243293', '-3139.39595756', '-3139', 99, 5);
+ T('6.126E+5', '-1090882115.0092620392193454286', '-1090814467', 64, 6);
+ T('870.24453936638160125391', '64.070883', '870', 77, 6);
+ T('444562.67064247', '-8.069967', '-6', 11, 5);
+ T('48921496.518716476582909', '-5298974835.604152820642198350', '-5252677731', 2, 5);
+ T('-5554.8136', '-267986.69', '-5266', 15, 2);
+ T('5.63323326774E+19', '-48.876368131234950049390', '-48', 54, 2);
+ T('-584365157.146622489', '32.9051240653966400098150614', '-584365125', 63, 2);
+ T('5764787386', '6.5269957079451908769', '5764787390', 77, 2);
+ T('2.67763', '8933727.19', '8933727', 76, 3);
+ T('7.92185513', '365070935.41', '365070935', 23, 4);
+ T('1348307160.06009883313699705146', '3912174.112887280064', '1350547966', 91, 1);
+ T('-42108.66', '-858601.2028', '-105', 5, 1);
+ T('4.65456663E+12', '-367641783.4524396620', '-69305479', 10, 2);
+ T('-4.985614', '3993.40838992', '-3', 19, 3);
+ T('9476581135833.7', '826649.74', '9476581924313', 25, 0);
+ T('5943.0744941354498', '-64876.65644410980', '-59465', 57, 1);
+ T('-7799678352.7818885071', '-4.5710920208774991', '-4', 19, 5);
+ T('50.542325924876922412884982', '3.8195734010', '51', 12, 5);
+ T('-61249101232.96278194788472518', '-2031.7863270898173995021253', '-1455', 95, 4);
+ T('-33.3334560492078521051', '743951826523.7403680801837246', '-33', 37, 5);
+ T('4153170254.750715917769960', '236.6157', '4153170414', 45, 3);
+ T('62588.776023', '-5732570573.7027', '-5732565377', 71, 4);
+ T('3E+4', '-9.67E+6', '-9668688', 21, 2);
+ T('-4.95305538E+19', '8.2386E+9', '-49530553792331825344', 64, 5);
+ T('633.2116187', '2542.624735010', '3071', 83, 5);
+ T('2.2E+7', '337534.3778293911111945', '22001662', 50, 5);
+ T('6.685187441199208097698228528', '-4638249715.0444814453220724583', '-4638249713', 27, 1);
+ T('-6083.163276545935545', '99610204.1', '-4483', 6, 3);
+ T('-6056728.33320012937', '22.5927089123610187', '-6056706', 79, 6);
+ T('-6562167054902.96126273048843374', '5.794885552', '-6562167054897', 45, 2);
+ T('-629439698.832', '-3.100303E+15', '-16798930', 55, 4);
+ T('396211749.9003', '-9E+4', '-18827', 17, 2);
+ T('-136217164809.79912266868', '-507459.741632395617134854', '-310273', 49, 4);
+ T('4.5813E+9', '-17.7169722530', '-17', 66, 2);
+ T('-6.62034837756174221008695', '-85661.1190', '-5', 59, 4);
+ T('-4.493349E+9', '6.2256E+5', '-4493279240', 68, 6);
+ T('2396199.540901644907140623', '8764437345306984890.6511', '8764437345307251135', 38, 4);
+ T('-4E+5', '-6.2E+6', '-399936', 20, 5);
+ T('-6367.25158433', '46.4250363369219238', '-6353', 86, 1);
+ T('-1569752592.92097', '-4526016.272646275433353689', '-1552', 61, 1);
+ T('2E+2', '158.849999225482529858286359878', '222', 71, 1);
+ T('935528.851653799', '-39.4507', '-7', 17, 3);
+ T('83887.62425487469721', '-48.71218003521558854830584560', '-1', 27, 1);
+ T('-3788.374848', '-1E+1', '-10', 46, 0);
+ T('-999545.185298783165088924370', '-87759480.47534699559', '-721009', 94, 4);
+ T('4292606.4251433212163934883', '2378.553690671', '4292606', 72, 0);
+ T('-3117810.96632858127245599489', '-6.869293E+8', '-2199698', 26, 1);
+ T('9.3E+6', '1775.5373', '9301743', 52, 5);
+ T('7.352196968735832657', '7165762067.752946020688', '7165762071', 28, 0);
+ T('-5373521.7392987614302', '-5.49089818464602877680881723282', '-1', 50, 3);
+ T('-99.6773414734287', '-7.14127E+12', '-99', 6, 3);
+ T('-455.1225038', '-122376762.720944357561575', '-1', 2, 0);
+ T('1.813154E+7', '587507.6548398433', '18677495', 45, 5);
+ T('1.5723449', '-45.95638653882043694', '-45', 97, 1);
+ T('770', '-93682.89489444945042424314534', '-93426', 91, 1);
+ T('-2071.019939', '-30.0578430024458271057418', '-21', 81, 1);
+ T('-14.2514269037777180794894', '-33090396969254574.5900', '-14', 16, 1);
+ T('-21.3108399770888233', '-9702032107214.36639486354', '-5', 85, 4);
+ T('-3.9E+3', '-1311966384.3570277113835095982', '-1068', 69, 1);
+ T('-46.0428182577961186019380669', '-6.1E+6', '-14', 58, 2);
+ T('8575.330591513', '-4.558413212080866221335003635', '-1', 56, 4);
+ T('-5.804E+7', '-8.533419293761115E+18', '-1086008', 43, 1);
+ T('383404932162491508.946342159', '40013.5287110270125923535765', '383404932162493565', 96, 4);
+ T('802142.710366922868', '7677.084360183959642683302', '802303', 37, 1);
+ T('3096470.395467', '502740.650473797', '3129302', 24, 6);
+ T('-9.3880E+16', '-2.46578E+20', '-91479439405252608', 55, 4);
+ T('-5783686.7', '242.7075264213418378107845139', '-5783558', 73, 0);
+ T('-66239.7001874140968', '-14093.7579279448', '-525', 100, 1);
+ T('-28919.4', '1.9E+5', '-4295', 86, 0);
+ T('3.4830230082116', '9.298393', '11', 25, 2);
+ T('-7E+10', '908765527.0319725966', '-69932749481', 56, 2);
+ T('478511.3100477401330554033', '3033574.77304260259', '3100143', 27, 5);
+ T('-41655757.22715', '16138.56883097238276574652', '-41648325', 41, 4);
+ T('-4828334.9641079585691255731', '97.1', '-4828301', 1, 1);
+ T('761593.4460747113746741', '482722810.4186', '483385339', 64, 0);
+ T('187668.692239343', '-8.2909741E+16', '-82909740999966956', 39, 1);
+ T('-4.09E+5', '-745515709.0924218161590054620', '-403621', 72, 6);
+ T('658.2884668048816660196', '70047.29921605464931439415300', '70559', 5, 3);
+ T('-39562.52879', '4690820.08', '-2058', 64, 5);
+ T('-6.2E+3', '3.407981482031094E+16', '-4132', 43, 6);
+ T('-537216220.388346', '-749.396', '-201', 62, 2);
+ T('-2036.50096', '33808063.214168698050745405', '-321', 11, 6);
+ T('-2.132200496670', '4.105E+8', '-2', 56, 1);
+ T('-4.95653E+11', '-3.48', '-3', 12, 5);
+ T('-57111024.441075585038589153319', '41871314.720460996218262', '-16846894', 99, 2);
+ T('9.86E+3', '20237838.1337', '20246158', 88, 3);
+ T('-1491337318661.92496865399', '290.792506991073', '-1491337318405', 93, 0);
+ T('6E+2', '2.60E+5', '260088', 71, 4);
+ T('-8.1720E+9', '96264.1588403924640991365618734', '-8171979512', 72, 2);
+ T('-91.66634633762869', '-729.79398882', '-89', 47, 3);
+ T('-9.705064142554597688', '7.7', '-9', 52, 2);
+ T('-96641834.63261664', '-95746638867.73096216308676021', '-12615681', 100, 2);
+ T('-920826701.08674255307518096316', '-628.0496671', '-577', 33, 6);
+ T('3520614.786359385828082389519', '264519542.972830499256454', '267763574', 51, 0);
+ T('-5015.8821262135782', '-24.86423509112', '-23', 64, 6);
+ T('-5.1409470919241646684', '-4743530024.746173283041', '-5', 21, 0);
+ T('-1.86309340E+14', '-61634077.6074825117301384557327', '-33842717', 82, 2);
+ T('-456.1563956019616308137660854', '8882546656.0', '-8', 19, 0);
+ T('-72194.0347447131126647', '8E+1', '-72194', 35, 2);
+ T('5.243E+5', '-3.513338006E+12', '-3513338005988', 96, 3);
+ T('2.0058416250754473292638', '-72483625.5322152384353692060335', '-72483625', 78, 0);
+ T('-526.63702864660075411', '1245.5', '-513', 48, 3);
+ T('3156634824.43951405', '-2.3E+8', '-26313016', 100, 1);
+ T('-546025.5593463970225', '-203.240', '-201', 17, 5);
+ T('-69.41614245340352364710859', '-51759.1654648661863102781', '-5', 38, 6);
+ T('7461457974.7466300518', '74944.4', '7461532918', 100, 2);
+ T('5876045.82688274894635229710344', '7051.58641212796229095545', '5880783', 17, 0);
+ T('-12.87566', '9E+18', '-12', 23, 1);
+ T('-2107.64518930383235', '-23513.76439377958', '-2073', 46, 4);
+ T('-3.443E+8', '333.9865416975154', '-344299667', 4, 4);
+ T('-8.2220707669420646', '2.231879012135123440163', '-6', 13, 3);
+ T('52281011277779863863.899213349', '-2.7E+5', '-267913', 8, 1);
+ T('-431449076', '73.24', '-431449011', 14, 6);
+ T('20.06485104111317731', '-35.123', '-35', 64, 2);
+ T('-2.0E+2', '-810405434.939243109827187263202', '-2', 91, 3);
+ T('-89612.7261', '-309819.3909283468462715482', '-6667', 26, 4);
+ T('-7E+8', '363', '-699999893', 59, 4);
+ T('3.66812638988705391036E-73', '-648.037665521526978604', '-648', 5, 2);
+ T('-872.569900756', '1366954.38137734', '-70', 84, 4);
+ T('-1.53E+9', '-81964181.3876257461642559', '-2138133', 37, 0);
+ T('-5.0648100778427388E+17', '5303.23992565364641706', '-506481007784272705', 10, 6);
+ T('-4.822312491016561', '-61.6950', '-1', 7, 2);
+ T('39824.9604414488656566791', '-22.13051', '-6', 37, 0);
+ T('3210367352393.4622487198296862', '-4.91679691991E+18', '-4916796185189040439', 18, 3);
+ T('2.5099E+5', '5502780.63361844', '5502846', 81, 6);
+ T('1.223E+9', '8.725', '1223000008', 81, 0);
+ T('161.7337036728553478898849233', '-6859.2904634332248985', '-6731', 57, 3);
+ T('-1807995358.9263243', '-4033657919.87755469784', '-1614843933', 22, 5);
+ T('5575828.42', '-3.795E+10', '-37944429420', 32, 2);
+ T('-6585269141.0101428307226585', '-6.76', '-5', 48, 6);
+ T('-6083.84734470', '399.1625176201', '-5697', 65, 3);
+ T('9779593.55846693555165952738140', '93136140.9357947', '94190989', 74, 5);
+ T('-5335885778574781.562510', '992408861.215443266574', '-5335884836636833', 73, 3);
+ T('-6.617469067824120', '78404.20290997409420555647060', '-2', 68, 4);
+ T('-866738610.18223', '8.933216823383153E+20', '-839450898', 16, 5);
+ T('667117599.596166959973941561312', '-4.9E+8', '-406095457', 5, 6);
+ T('-191.85578635103', '-46093.77306066', '-13', 60, 0);
+ T('-37367.8772698122889525863', '7.07107356303772767008389413', '-37361', 98, 5);
+ T('516021.003102722366', '-5346.6041689100439367694962', '-65', 67, 6);
+ T('-499.916', '-808249.5388934313307692532', '-305', 92, 3);
+ T('30713.2113057228', '67.222', '30715', 16, 5);
+ T('64.25109967668763006313', '2446537.82174795124917064959', '2446537', 54, 5);
+ T('27906009.9', '2.24196E+18', '2241960000017387481', 75, 1);
+ T('-85.84442883753947409', '-46028393.09599204116505', '-65', 91, 5);
+ T('-8168931.0', '-5.52757887113E+16', '-5243267', 5, 0);
+ T('-2.710041781226870', '-95912591.678156543977437491054', '-1', 35, 3);
+ T('292710.770470240848', '3.218E+5', '327534', 13, 2);
+ T('75228231.042854342640460', '-7174093.2005825070943', '-267145', 28, 3);
+ T('-9457342.44970898236891', '-68529.2', '-2737', 40, 3);
+ T('-9849.325367177569473054', '7035.11313682233208486636', '-9217', 55, 2);
+ T('478.644219312365352790547', '-601467.270051354301503265457332', '-601121', 21, 6);
+ T('6.948784E+9', '-5865873351.61236', '-1098913863', 86, 2);
+ T('-7', '-4.101E+4', '-1', 69, 0);
+ T('5323.088916232348747977370413', '677791.2564295722516078674246', '677855', 79, 1);
+ T('-8.0E+5', '-684239189263877784664.18068', '-263256', 21, 5);
+ T('690.342216203692894295495380', '7029879.463274166', '7030519', 23, 4);
+ T('24453620.3776463140229129', '3725.82957391640', '24457213', 65, 5);
+ T('7670.4753387388549268', '-3.427686E+7', '-34275338', 24, 5);
+ T('-3E+3', '-47251.4869534371847', '-2195', 73, 0);
+ T('63832.63833895243012719321', '-947', '-675', 98, 0);
+ T('96876.649058467376404969', '113.70041513198426453192', '96893', 12, 3);
+ T('362261.6179070', '78.0701', '362335', 18, 3);
+ T('12.905748003960504671096623342', '-4.480E+17', '-447999999999999988', 78, 5);
+ T('-87136.9590635586106451329379', '51.68256604452620', '-87117', 24, 4);
+ T('2807896.331040824151411474075', '-5923900.236987992135', '-5252132', 48, 2);
+ T('-34.60281845589162', '-2.343591644489828096093', '-2', 36, 0);
+ T('-5696805593.198777508', '-1716.93136153395802', '-657', 100, 1);
+ T('-941711.2673774', '9214450.400339432476765915', '-149005', 12, 0);
+ T('7607.50799700714245', '7E+1', '7671', 66, 4);
+ T('881703.30303934419941788226275', '334368450.334166325004363', '334462695', 97, 1);
+ T('-1.149E+8', '-27.991143722118767910686744', '-27', 34, 6);
+ T('100.930794', '-389278265.05260467', '-389278233', 57, 6);
+ T('-617434.0561928390346673049', '97527.9050036259385075', '-525065', 90, 4);
+ T('-978204700123021457526.4758764', '-431190248980516092.5267842', '-383122636803147890', 57, 6);
+ T('8.282735E+7', '-8029446389.509022226533042403', '-7953457313', 51, 5);
+ T('-5.24E+3', '-1744973476.6', '-1060', 7, 4);
+ T('-809.987485993005738', '-6.263359E+16', '-809', 44, 1);
+ T('21.8668562452126', '3.511063544419545488675419383', '23', 40, 1);
+ T('-4751.22571', '-9688832.329555251740546948219', '-4751', 5, 4);
+ T('-1E+9', '-1.94605913185086486E+19', '-310511768', 98, 2);
+ T('-70.138983302180', '-81595.66709151', '-1', 4, 4);
+ T('-85.40', '-6.74518E+12', '-85', 100, 2);
+ T('1.139446638037094', '-96.053429725162336871812802', '-95', 41, 2);
+ T('-7263630717233.2699', '53796953533193710634.7235741364', '-2792567607569', 5, 6);
+ T('741.7053408352168478', '75381139449.935975903', '75381139453', 93, 0);
+ T('-4.9', '1801.336580', '-3', 6, 2);
+ T('-2324.85040019995728125545505', '-105472.2', '-2324', 39, 2);
+ T('-44675.9163197905466275581', '-2158.06529', '-2049', 95, 2);
+ T('73.126741', '30.30827791', '95', 84, 5);
+ T('44.488922501003129241', '7.6E+5', '760044', 30, 3);
+ T('499133.41659209263204569253', '-1140520.6075374349140374', '-1073667', 9, 0);
+ T('7.559E+5', '-7102.357', '-4866', 62, 3);
+ T('-78.727753718501874500417884', '-3.73209E+6', '-74', 5, 2);
+ T('-5522.8059362350031', '1.2247E+5', '-402', 84, 6);
+ T('-6.41384E+8', '5.4209922E+8', '-103823404', 1, 6);
+ T('-2E+1', '-2.96603', '-2', 79, 1);
+ T('-6.17E+9', '719448037466134.2521', '-1665309290', 19, 0);
+ T('-6.414703700655778604109448749', '-4.73501138506352934', '-2', 64, 2);
+ T('6E+2', '1.13267150767512519385157534765', '601', 47, 5);
+ T('8915870.92255939', '1380.60926764445745183896', '8916990', 68, 1);
+ T('-7.02394E+18', '-5.80E+9', '-4456462848', 47, 6);
+ T('8037790078.0457', '20.037486693766994300009795', '8037790078', 22, 0);
+ T('680589.2', '-1911666.9887', '-1378673', 16, 4);
+ T('5.84442441162', '-933.63', '-929', 33, 4);
+ T('200956.7792396801017435', '1404513.99963941', '1539837', 93, 4);
+ T('519.7184430366', '82186.7410947787', '82703', 60, 2);
+ T('-9379.47052', '2635736.14275022648979593404337', '-35', 57, 2);
+ T('-894.320005846570925773832029666', '2.92718E+6', '-306', 8, 6);
+ T('-9926.3603357200240', '631772.154469218908179402817', '-1026', 95, 0);
+ T('642978431.992', '63329807.746727972543', '668423807', 79, 0);
+ T('67599.34804798967', '-73.95964565564838931390378846', '-65', 51, 3);
+ T('524622044.652261637888471709473', '5052188405.6701', '5358706429', 28, 1);
+ T('42136.5670', '3245812773.0585075208319870338', '3245845693', 25, 3);
+ T('7206178433.081870', '501.8431986436907', '7206178805', 59, 2);
+ T('-6.34063496E+9', '566978.7', '-6340102414', 99, 2);
+ T('43616.38485482091197036850013', '1670.9805790802528258181617823', '44774', 7, 0);
+ T('33460.143685', '4136.380420854', '37564', 92, 2);
+ T('-3925462.40258879488', '4.395061780E+15', '-1196246', 93, 0);
+ T('97871457.304426256', '-790.812798165421308029941', '-277', 55, 1);
+ T('-105.86225228', '-96250386.98099363', '-1', 47, 5);
+ T('7042387848', '3.6E+9', '8452829064', 12, 6);
+ T('52054.639775303963057', '-60415.853108257035503', '-8361', 85, 5);
+ T('9.45E+3', '1453.900219303766908638685419', '9711', 48, 6);
+ T('-9385905823.95685', '52.898428456106318', '-9385905803', 4, 1);
+ T('24246502.120402272620', '8.4510714E+20', '845107140000018987238', 96, 5);
+ T('77.34498804689092786', '3.537E+5', '353773', 41, 3);
+ T('-22097.78350532524', '-943358.589084342066573816', '-17489', 19, 1);
+ T('6.79636816E+9', '-7191286788.702550936301039', '-681706500', 50, 4);
+ T('-57.4461051606088225459563818', '-67.23473418926444646842536', '-1', 25, 3);
+ T('3970.36807511', '-9.75239550268725977160263639', '-9', 20, 2);
+ T('-6841.148384198320888212990956', '6.855E+6', '-673', 54, 0);
+ T('-48830793.21991754083543', '-685283.12116609215310846303', '-528449', 31, 0);
+ T('-144753.719738022341447523281685', '6.5132413420487E+18', '-12561', 43, 0);
+ T('-105925.3930494128695318', '64202011.9788236401716702', '-6341', 54, 4);
+ T('3.437600E+9', '-75352335.8432672618', '-1589263', 62, 4);
+ T('7526392833.57912541185', '65.5854243444076381948375', '7526392897', 42, 4);
+ T('920.477163059528012763192', '-62.170478024061026275074657237', '-38', 91, 2);
+ T('-8.8465125266428104796', '-11.411331116958843', '-3', 25, 3);
+ T('97700.700692098428020283', '-66881172.2', '-66880020', 23, 0);
+ T('-504149752.1474745504599', '-41250.744413200', '-40994', 65, 5);
+ T('-6.78067228752', '4E+19', '-6', 37, 6);
+ T('6.0658038839660', '4013.230515379980232015038286', '4015', 12, 3);
+ T('-3573018166.38816339203682401', '52572864.32213771', '-3570781238', 68, 4);
+ T('3598256.0341424798372079888487', '-3152.61518', '-2128', 67, 4);
+ T('5.10557231022458667635001212', '5.30E+10', '53000000005', 38, 0);
+ T('-5.350419260275156190667', '-4.1930627255586190', '-1', 48, 6);
+ T('-518.90208177878270167323486', '-3913765.93650649003621545372629', '-5', 26, 0);
+ T('-82276.936256816830261488', '2147095.04378', '-65633', 19, 0);
+ T('861.974215702165840999549085239', '64857.710254503913317748436992', '65373', 11, 5);
+ T('-5124493.6767', '-750661076.318659516534117616', '-926081', 40, 3);
+ T('-4E+1', '504.6', '-8', 52, 1);
+ T('2.9208608646973237E+17', '98409853976622374.87087827302', '386675972901764406', 40, 0);
+ T('-2115136.02509', '-39.953626939294464167029947096', '-39', 69, 0);
+ T('-107.1708384013986591450422224', '-37.400525789461971084832107967', '-33', 99, 3);
+ T('-31389943.68567', '-2717.7440784582030567785', '-2197', 82, 3);
+ T('-1990059.6471418558889760', '87.9250935443971', '-1990057', 75, 4);
+ T('-7315.120933663985179316939960', '-40066332.9944494628333352', '-7187', 82, 4);
+ T('2186618.57809832011317', '-606.880076720494262391943', '-518', 20, 6);
+ T('-8.42812755E+18', '-26.61438953678', '-26', 71, 2);
+ T('3.10039011824630118E+20', '-4.176', '-4', 42, 1);
+ T('-9.65E+3', '253610922.06530', '-9234', 17, 6);
+ T('-701.37464512610591761296', '-5E+7', '-61', 64, 6);
+ T('-55.732591941591', '20.607864846', '-35', 39, 5);
+ T('-6608.242174974752335', '-9.86', '-9', 85, 4);
+ T('-88.1841455', '72.26697759', '-24', 94, 0);
+ T('4.03E+6', '-17418153.9442', '-16810377', 16, 3);
+ T('-6057316708.2324842020194', '25075.80667795373096046475', '-6057299969', 42, 2);
+ T('-24056419189.7348176119', '4017.2779163813354665721084463', '-24056418373', 18, 3);
+ T('-3414602.7284635480', '4.5E+8', '-2361930', 77, 5);
+ T('-1206105.0228080004571954414932', '-535.1221851389', '-529', 18, 0);
+ T('6E+2', '6.3E+6', '6300536', 28, 6);
+ T('-7701873.36470720428733', '-54090.8401341057560978220583604', '-33089', 15, 6);
+ T('-237021.80465397290229357335715', '46581.179937497421350', '-198665', 63, 0);
+ T('5115222822.967842526084', '-807945846.42313587690083263260', '-541778', 76, 3);
+ T('-5.2298E+7', '-5.79E+9', '-18612496', 26, 1);
+ T('6428857673.9732769', '5.89', '6428857677', 33, 6);
+ T('-3023964373348.733950952', '6.7545', '-3023964373346', 36, 3);
+ T('-5565123.36494072', '-24.168607716711324037', '-3', 62, 2);
+ T('3835965305.137998415603', '106194.92344491575', '3836067835', 15, 3);
+ T('-12.0161876457707739514', '1.02725E+8', '-4', 92, 5);
+ T('-88.40104446088397104621642', '-3180.32408256', '-68', 100, 1);
+ T('47635617.797780867687846121', '-777664938709.539410626913787808', '-777659679317', 83, 0);
+ T('-522.53104921505', '-4816.7485014', '-522', 21, 5);
+ T('9483753309.1925474187136', '9.51103889555836956347079307894', '9483753309', 28, 2);
+ T('-83.2413074754', '2235797721435517.76732462', '-3', 37, 6);
+ T('-617771930573.759317', '1325.3371945', '-617771930305', 94, 5);
+ T('8E+5', '-474420552.199356951524', '-474153032', 31, 1);
+ T('-321676.19679', '-7E+9', '-32908', 68, 1);
+ T('-9255061', '-202101447.91734223', '-594053', 31, 5);
+ T('-7955591642.3654882845', '-5965.228546508439710454605794', '-4425', 76, 5);
+ T('-119', '-640584448.726036', '-119', 14, 0);
+ T('-0.000814291062', '2816.9657671402', '2816', 39, 3);
+ T('26444.461818313959876546661054', '5.737E+5', '583500', 20, 4);
+ T('5303.18151444542694089987', '7.689220E+8', '768923063', 35, 5);
+ T('-83650.4221028952505', '25.23649465', '-83649', 98, 3);
+ T('-852.075776984661', '939464484055967649.1205071359', '-83', 23, 2);
+ T('-9.31875E+8', '-7.89130E+12', '-369230008', 15, 4);
+ T('7E+2', '-1381685716.742741523419694', '-1381685572', 43, 6);
+ T('337318096.286199099104', '-8.358955476793495129602928035', '-8', 21, 4);
+ T('-675661.690328937050088530', '147197089425923.2013302', '-17741', 8, 3);
+ T('6483496.0585583', '-3826966133.7', '-3826782293', 77, 5);
+ T('-86.32', '-78099.9201', '-17', 78, 4);
+ T('668919.534643033030635228376996', '-21.5361400390015', '-1', 93, 2);
+ T('3.026E-29', '-718245964.352169749', '-718245964', 35, 2);
+ T('-2.213678197579288259', '9.2E+6', '-2', 62, 0);
+ T('-161952823302631464516.638070', '-3908.8143888746849765172544', '-3652', 78, 2);
+ T('508.343012142815433', '-313526278.6', '-313526274', 4, 1);
+ T('4543.8313160360474458309391116', '7.48433213595866576492', '4543', 16, 0);
+ T('-1164514993313640.3661910717004', '-8873908.84009945142', '-8587044', 12, 1);
+ T('-1522.64162648098636940', '-5561042711.88802708694', '-1297', 68, 2);
+ T('3E+2', '-6.551421962355', '-2', 93, 1);
+ T('66159.1178042640921', '9903.441182206464680085290', '75503', 87, 2);
+ T('-9.43192443287864948073', '-9.510080147180942996421060443', '-9', 32, 3);
+ T('-6096.1360139423529452', '-5593.2926756971575926169', '-5577', 71, 2);
+ T('11.78537383027681949778127', '-1.5929E+7', '-15928997', 89, 2);
+ T('-9271986574.659992364', '48248.8317472', '-9271984518', 1, 3);
+ T('9.839', '-646599.0493212397', '-646599', 95, 2);
+ T('-588558477.037544645961620120', '7.43318949485E+20', '-33599629', 28, 4);
+ T('-32584.111', '-43273.27388296513774539', '-10497', 50, 3);
+ T('-2.520973069142E+18', '-8977430.2331', '-8912918', 52, 6);
+ T('2.92E+4', '7063896580.668711493363052457', '7063925268', 17, 5);
+ T('-1.987039433447413003994', '-55.4875568', '-1', 4, 5);
+ T('2.64935E+9', '-750.605058', '-142', 18, 1);
+ T('63.82500', '962016.561544092998708297482675', '962047', 3, 5);
+ T('-534397920.327', '-6986065169.6181463', '-4342033', 12, 3);
+ T('-24', '-655715.171508', '-3', 9, 2);
+ T('6486501.281011420', '-41.7350646118855094865248', '-9', 19, 6);
+ T('6085332.28080460698256371108', '-9398815508.395360964218326', '-9397469444', 62, 4);
+ T('-34', '27.81084435534658849410795', '-33', 55, 6);
+ T('199260.8021733872332650', '413647444.2421093052157119563', '413649500', 42, 2);
+ T('-1376860651618714439.83999337', '6.194513', '-1376860651618714433', 16, 6);
+ T('15039.8', '5E+7', '50002623', 58, 5);
+ T('-4E+8', '136679.68182230065913123096699', '-399868441', 21, 3);
+ T('-71899060.2403338', '-7915775.6922939138130715', '-4718771', 84, 1);
+ T('787962', '3954222682.05089175', '3955009530', 75, 3);
+ T('437.262882450953784020725518', '2.02873466900861016299677', '439', 15, 5);
+ T('-763349.743787565102709377307', '-468221.965111467', '-206037', 34, 1);
+ T('-70.092143', '3936.601', '-6', 68, 1);
+ T('-9746806587.16279163', '-9.2E+15', '-1088714555', 57, 5);
+ T('-3.016E+4', '-99.872013218249413510', '-67', 20, 2);
+ T('-88051.5199272994208368', '-2.2485', '-1', 15, 6);
+ T('406592205.3634173', '8.7883E+8', '1014889469', 74, 6);
+ T('346762419.677925291869', '-2E+9', '-1662292813', 80, 3);
+ T('-1523915943.98973', '82226839.6850537964017457024', '-1511067681', 72, 6);
+ T('-920863.72849990760', '-8.6040879701311777396928767112', '-7', 53, 3);
+ T('-758.73058754923679348676', '235115202.8692771602', '-54', 66, 4);
+ T('-8.57E+9', '-5499.4614182561738255585654517', '-4219', 57, 1);
+ T('-276.441', '-2.1E+2', '-18', 48, 1);
+ T('-3.27351426764228E+18', '-219300990.3080', '-17825854', 82, 5);
+ T('-6E+8', '-98563.70737342296', '-65795', 90, 5);
+ T('141436983.9601933', '328.1', '141437311', 70, 5);
+ T('-81363096.66578', '-6.614E+6', '-4227208', 15, 2);
+ T('437.087849688871232', '-1.645495', '-1', 49, 6);
+ T('-101156.73348952', '515951.066589145014875', '-1', 4, 6);
+ T('26.2062103664386613890571', '-871.13218811', '-869', 1, 0);
+ T('522161742225.00087463', '937360044153.1487', '1081245692409', 63, 2);
+ T('4.76', '-34973.232557205105195351127258', '-34969', 4, 2);
+ T('-24771.226642', '3.0E+16', '-24771', 82, 1);
+ T('-83070063', '8562.7677307015983', '-83069965', 31, 5);
+ T('229826764.86527156872225574', '-5352611.23427829675214044', '-4262947', 45, 3);
+ T('-69243.229714453', '4E+9', '-1659', 45, 4);
+ T('4E+9', '1062794.28126203', '4001054602', 16, 6);
+ T('-64436.645626375428306', '331254115.75', '-29329', 96, 3);
+ T('-567496.862397379040979', '405.4100978', '-567363', 76, 4);
+ T('42433573.480567805218', '4.843', '42433573', 60, 0);
+ T('4431.42148152977915479802817', '-7056908.39215124061476789515279', '-7056897', 2, 4);
+ T('-3186.8680796975242605345822', '424822.27028', '-1026', 22, 5);
+ T('-91834.4308236', '65365987.43883762175104', '-25', 84, 0);
+ T('6176102.2177838891283445639', '254132961.7050868', '260046823', 42, 0);
+ T('5203.6549590982851860', '8209917020.57171287', '8209921119', 66, 1);
+ T('226063718.038387809217119328677', '-2023392520.158919037799212', '-1887600642', 16, 0);
+ T('-7897.35669304091290505765081', '5.1873E+6', '-6169', 99, 5);
+ T('453477117074153046192.23853281', '-29.9769416525499370651399227', '-13', 5, 6);
+ T('-2144.67569845146952731508438', '-121.6332', '-89', 63, 1);
+ T('-8.918649259416', '-7324036010.413961582939240', '-2', 38, 5);
+ T('-70.1154491984576940648', '8.678972121190', '-70', 43, 0);
+ T('-668182844.744898', '942767405.17180', '-130187283', 22, 5);
+ T('-454574.541081438039019329926311', '508944733.519569678621155115281', '-134817', 77, 2);
+ T('8.1960E+5', '785.652464977871465810715400', '820113', 33, 6);
+ T('1830367339.8877193077398', '-1600209025.585747779', '-308297857', 79, 3);
+ T('-961332957.373959983336790941', '-2700.2980677488729', '-649', 96, 3);
+ T('-65072.832207334', '370309715.7011', '-33837', 74, 5);
+ T('-3.289195202507', '-3453268.427242', '-3', 31, 5);
+ T('-1.4523E+7', '541313.8552669', '-13998199', 39, 4);
+ T('1513629641.808525690119538623', '-1.90701376854944', '-1', 39, 5);
+ T('716931001283.6431', '-23430241.146302001386413309446', '-17105953', 4, 4);
+ T('47025009.4', '214.11025542608114171', '47025143', 93, 6);
+ T('-76.568217474542748506751907', '-8335.2483264655522588386', '-11', 31, 5);
+ T('-7498080690.8', '6.9', '-7498080690', 93, 1);
+ T('-896912', '430578.8918', '-601614', 62, 2);
+ T('2000870756.345713008', '-1.2709897957575334', '-1', 37, 5);
+ T('-8.8634', '-207187.79502136629770', '-3', 9, 6);
+ T('-9.3990933189312794', '510151.4799069233598425324622', '-9', 68, 5);
+ T('-4834.8094056150121122', '-251.695261862754831772137668628', '-225', 25, 2);
+ T('-13411.641682985775950162481026', '-159.2803543031851', '-3', 21, 6);
+ T('-5748400.74038535921047532', '4497.3700', '-5744175', 38, 2);
+ T('-63210438510925.71', '-6.67E+5', '-657733', 65, 2);
+ T('-414885660.795', '-909462.38953083293', '-565266', 41, 1);
+ T('1.79276531369', '-794205763.4518095569', '-794205763', 51, 0);
+ T('985.966428547534290430', '5.8E+8', '580000729', 83, 6);
+ T('-96427.6978574483695084739226', '-605860.053435577', '-80035', 1, 2);
+ T('9086152.270527665792921685', '905.52785039721135432096339', '9086921', 15, 0);
+ T('857330925860327457555.4', '1785396.30802', '857330925860327997239', 37, 2);
+ T('5.7028E+5', '7.162771130902123358475529', '570287', 18, 5);
+ T('744853.8332', '79186.7935571042402', '753111', 55, 5);
+ T('3718164.2174008658', '-782205292.00', '-780599660', 10, 0);
+ T('3E+1', '-10.8808664934765', '-2', 64, 2);
+ T('-8577712402.99930053071', '-71545427830867569.8227', '-50429969', 31, 4);
+ T('-8.58472491E+9', '46.4769631011594050577968', '-8584724866', 55, 0);
+ T('98583.878898', '-3.39671E+7', '-33966825', 65, 6);
+ T('-90641.475922563270520013498', '-936724.828767108278286', '-16913', 67, 2);
+ T('53.04463975463393', '437319.35', '437367', 86, 6);
+ T('3522', '776415698.334663460230408673248', '776416722', 24, 4);
+ T('6.261E+4', '-9E+4', '-68366', 28, 4);
+ T('367414.4774008', '-3165387.0370362111', '-3163337', 22, 6);
+ T('2.28455494511276325', '666846530.7901423207124910', '666846530', 49, 3);
+ T('344474.51714010984621357403', '-8.8849858350', '-6', 49, 3);
+ T('1.1751191E+8', '742064724.5627', '792401654', 45, 4);
+ T('399630.985219467098702616941245', '-7169834152.5970083541', '-7169696930', 58, 5);
+ T('-74605334.712106131892153320117', '692649446.64186070170729', '-70386194', 21, 0);
+ T('434.9937696875560829389545', '9.536E+17', '953600000000000434', 27, 4);
+ T('-88917986.04629408013731235', '-184994.23140433919733', '-49826', 21, 3);
+ T('477212.10218655', '-510', '-482', 51, 6);
+ T('-540072249336.757519096012', '24799.55625380283924', '-540072249121', 81, 4);
+ T('5585217379.82841880785734598', '6906948.01108253288460065273', '5585758055', 14, 3);
+ T('3E+7', '64', '30000064', 28, 3);
+ T('49.6558215802556208832507592', '9.49392454', '57', 13, 5);
+ T('-3262731974.783215', '3.4864630E+14', '-1075855558', 79, 6);
+ T('-6452873.29662', '6.3719198983550932637628', '-6452873', 35, 4);
+ T('576753', '-7386932428', '-7386374155', 52, 3);
+ T('-272247.555414764448495092434186', '9.7271075081335993648', '-272247', 10, 1);
+ T('-4559864.9963654015800016762681', '44.57835450460561611214554446', '-4559828', 68, 6);
+ T('840939023.32', '-26592743.79228465670789', '-25182689', 17, 2);
+ T('-30.654332', '-5522033.2222843284676193565', '-17', 4, 5);
+ T('6032312997.1240058554424662094', '-3.47594E+8', '-271717643', 34, 2);
+ T('1.52378E+7', '-93079.1581386544202892820', '-92439', 54, 6);
+ T('-3.9895683E+8', '29749.73', '-398952713', 55, 4);
+ T('1.6E+18', '-2.702E+6', '-604848', 84, 4);
+ T('3997772.6262787530802455', '-8.7340604453641517418', '-4', 46, 6);
+ T('-415.00759512184736357656', '-6736081.30085052776410423940025', '-145', 65, 3);
+ T('-1.23', '4468752.3259088916542727370636', '-1', 66, 2);
+ T('-5.714083E+8', '1860.86033184743', '-571406508', 11, 4);
+ T('6.8254095975834630', '76.373693173233071161', '78', 93, 0);
+ T('53.20876815375238255132654237', '635.2070654102938768414618', '639', 83, 3);
+ T('-5928678096.28403', '-8.274E+4', '-16900', 49, 6);
+ T('17026.7537152030730004225197200', '-275845401600765.72', '-275845401583741', 97, 0);
+ T('-660030.809812349485149148870874', '9476678722.5613', '-4670', 5, 5);
+ T('15254.750784662617397', '-1.98122624930913121133326092360', '-1', 20, 6);
+ T('-9.4222309383981473848040326', '87206.7857179902', '-9', 36, 1);
+ T('-6685066.8488652156905070', '38.69869469', '-6685066', 60, 3);
+ T('-9201.7541990009', '-593.228939868619045921925007', '-593', 73, 2);
+ T('2331.73571', '558648.08086685161856', '560955', 36, 3);
+ T('815340014992.793651480', '7E+13', '70093718384016', 96, 1);
+ T('1.8E+9', '5229.426259303', '1800001133', 78, 5);
+ T('-6E+4', '-3.89481', '-3', 38, 2);
+ T('-4.8E+4', '2981584.967745100890781677', '-33072', 49, 2);
+ T('-7.431238', '-886934.49592173490597442', '-5', 25, 6);
+ T('5.034E+6', '-262436.072730', '-292', 9, 0);
+ T('-97.3', '6642.96106734591', '-1', 59, 2);
+ T('-156.39774021130325489013382', '14734.8', '-18', 64, 5);
+ T('65868.337998421974', '2821.151140', '68429', 85, 3);
+ T('329.3843168731', '3.00641207130826181311', '331', 28, 2);
+ T('-17616.953', '5711808193.745294', '-15', 61, 3);
+ T('-956122992.79908707', '9E+7', '-950011248', 66, 0);
+ T('2.36419964127616956020512962', '-6148799.76942951356024878', '-6148797', 70, 3);
+ T('-5.18578029585371531748398068950', '49490.43615730451853141', '-5', 3, 4);
+ T('-4654422852', '7E+8', '-4635023428', 17, 3);
+ T('-5.2054621', '4592.414308619902', '-5', 34, 3);
+ T('78.1294343772558', '-799.20483559452245456659222', '-785', 85, 3);
+ T('-5.145', '7.5738718', '-1', 89, 1);
+ T('2354.95925347991132', '-4.997125929240132146770904338', '-2', 82, 5);
+ T('3.75244E+12', '96945311.88947', '3752457105055', 70, 0);
+ T('843529426.28510', '2E+2', '843529434', 20, 5);
+ T('71834.24', '25.75', '71835', 54, 6);
+ T('-359702282.3238314242571', '8583257.3210312', '-359663361', 25, 4);
+ T('-578035.708898610232668152256265', '757766799.240823326297783', '-16753', 2, 1);
+ T('2965969319.3', '3462396405.954108195087010935', '4276091383', 7, 3);
+ T('-1.0589548964926E+17', '3.864', '-105895489649259997', 17, 4);
+ T('8.275082875891350635872868', '425.821139612551937241385033319', '425', 51, 3);
+ T('-63797.27960650850333', '-6.116E+9', '-49205', 13, 5);
+ T('-94.9274965297629398272', '5.924134E+10', '-30', 80, 4);
+ T('786529629365771.41696514', '-58.1247826', '-49', 14, 0);
+ T('8893745097.4636834', '-60079481.86813818', '-25442353', 29, 4);
+ T('633906662013452432.60489301260', '7.99325299E+15', '638516992064740240', 65, 0);
+ T('-6.87909327639', '981178935287540951.1732', '-1', 19, 3);
+ T('8.590923540E+20', '-4029663185.92274002553488754580', '-903121', 40, 3);
+ T('-851.87110537995016546027', '888.6754876753022865719', '-3', 80, 2);
+ T('-394195138.7168533013745', '7.22140947535696962', '-394195137', 28, 5);
+ T('-2945862376.6867798', '83864.33652179', '-2945845352', 33, 6);
+ T('-9876371913096465.150', '-1960533', '-829457', 82, 0);
+ T('-3.45690E+9', '3290.1396746', '-3456897798', 61, 3);
+ T('93.3201829037491570657249', '-40.61733323519370', '-35', 92, 5);
+ T('5E+1', '-1.70469851279918E+17', '-170469851279917966', 94, 5);
+ T('-266.743211529750763547298700', '-4.2637E+6', '-258', 82, 2);
+ T('203.407009405398', '-186.358', '-49', 25, 2);
+ T('-342.459590017388', '-1998028.072004291667', '-66', 65, 4);
+ T('36.00196213818630544077467389', '-6208.231789917123631911248', '-6172', 48, 2);
+ T('-161609.5523483791', '117711.74129161252558096', '-144385', 75, 1);
+ T('51233747273.08563947668332623', '33.45264553561118', '51233747305', 52, 2);
+ T('-9.0042093254454258303034197707E-48', '895363.537278872274', '895363', 37, 4);
+ T('3.15E+9', '-65152.5638558887051', '-53376', 19, 4);
+ T('-1.3892994E+17', '2718931025.837086626010894688', '-138929939965560751', 99, 6);
+ T('2.818E+4', '-178.70450', '-162', 3, 0);
+ T('5429979.4982062011', '3.66529790108706510988', '5429979', 78, 1);
+ T('-2.4789', '-7184107370.44502279612143397200', '-2', 70, 3);
+ T('59191659.634955653434895966452', '-683438824.8009384188334', '-674775685', 94, 2);
+ T('-942445.2', '-5.37375472231352', '-5', 52, 2);
+ T('72082274.74441044455', '29504451.79460980', '97252323', 7, 5);
+ T('-950.309471', '5250.814486434740318001050258', '-822', 78, 2);
+ T('626161557928383.3004849147', '-101441.6015710535265228', '-33857', 7, 0);
+ T('1.32E+4', '-68912.8813686997940849146455581', '-68656', 66, 2);
+ T('-4E+7', '657513.49462251248857216', '-39866775', 39, 3);
+ T('83318.8296055926774871728', '8E+7', '80082294', 93, 2);
+ T('-11.39893057700383120087280', '85953215.7664133268967503', '-1', 38, 4);
+ T('-3.2457144E+12', '-8157450.4450662675227547', '-2383882', 58, 2);
+ T('-5.4867817971', '-1.7009449117736876686', '-1', 20, 5);
+ T('-4254731422350.335853402', '-1.0818E+6', '-134', 3, 0);
+ T('-19.6294343233965100538666372', '310.25278900066307391519', '-1', 87, 5);
+ T('-6.74E+5', '-6196226.65889', '-657410', 53, 1);
+ T('-3575.91', '-585826187.22139322', '-3459', 22, 3);
+ T('20.87470544540393832207285654', '-7.36129', '-3', 56, 0);
+ T('9.466527170528018931', '44123.58004', '44123', 48, 3);
+ T('48010499227.389958082', '-17.125774705', '-1', 33, 3);
+ T('68152363.2627555128134197616', '-21297.420345778762261002038', '-4881', 51, 4);
+ T('43.2373635426', '7563', '7595', 25, 2);
+ T('8950747.1935179569', '1408270.7548528649256092548809', '10354655', 14, 2);
+ T('-73085974.83', '7.10888211494E+12', '-68883458', 51, 6);
+ T('7.0281610343725', '7.9', '7', 26, 4);
+ T('-7.8E+10', '111449598.0852810776260', '-77997869570', 79, 5);
+ T('9.279052821E+18', '8626.87513064790', '9279052821000008626', 95, 3);
+ T('4.2641165006E+12', '-9119268.6', '-8979972', 66, 0);
+ T('-5784034406.61898560168587', '8E+9', '-68710', 24, 2);
+ T('498772401.5459024568874', '-7035110.19972059731969978497902', '-4280389', 41, 4);
+ T('895358.427951745035856439695859', '-76952390837870.8464', '-76952390206978', 91, 4);
+ T('240590279.742444221445', '-9.148547', '-9', 1, 3);
+ T('-7.7E+2', '-5504.90', '-258', 5, 5);
+ T('33751804.27119', '-1.8003E+9', '-1766614276', 70, 6);
+ T('-607475228441629697.8405622', '850.28889780', '-607475228441629697', 30, 4);
+ T('85294547260665210178.137844642', '-11477362.85227050758', '-524338', 72, 4);
+ T('45321.68671385817573624995239', '-3940326058.5900776', '-3940289185', 51, 4);
+ T('772515.832949407', '17412732.704641016', '17562623', 26, 5);
+ T('-6.143762175751940391047', '-7774368350842267.76772958', '-1', 52, 6);
+ T('-1518320897.142589384323', '-533.1295753162754601558', '-1', 54, 2);
+ T('-8081007.22922692', '-684839078.737439197574914814', '-5324837', 67, 2);
+ T('733.284656023565560327047838182', '3.4982E+7', '34982653', 37, 0);
+ T('3672.57407269229973958619', '3291.8971626356', '3803', 5, 2);
+ T('-66918307057.866470', '-885575516743.42985', '-60400074817', 31, 4);
+ T('853275.190950', '44.75976860356465402970995', '853311', 96, 2);
+ T('701072.68365', '-1.45329909E+9', '-1452606722', 40, 5);
+ T('90294', '-55.801280556', '-1', 42, 0);
+ T('7.7943029E+12', '7086226736.336641151', '7799241178928', 10, 3);
+ T('-8.35066554E+9', '-6584.138', '-2308', 69, 3);
+ T('-5082155', '5.305E+9', '-4983851', 81, 3);
+ T('30546.9611028278', '7E+2', '30718', 93, 6);
+ T('5991596.1678617', '-5.084129153369035440817', '-1', 10, 0);
+ T('-4383.571123', '888.546363111562978243', '-4103', 99, 5);
+ T('-4888383.956948826868015722241', '43.8184219159946240804017105695', '-4888341', 95, 5);
+ T('-530416.275480', '91.093371749344636027182', '-530341', 92, 2);
+ T('-3051.78357', '-38564787.82145897003071333161', '-931', 42, 5);
+ T('247320956.682308166022683', '-993.0762', '-641', 7, 3);
+ T('-3083203654328722.902407919', '-42.477801215151', '-2', 72, 5);
+ T('30.1002607614885572424286328012', '-4.5248657752', '-2', 82, 0);
+ T('-3507923.7722046432071399712', '484277377582000163.68526502755', '-3507921', 12, 4);
+ T('92447.450', '190', '92607', 75, 1);
+ T('251616.37084490169828773', '7.2932E+7', '73129696', 24, 1);
+ T('-5.21E+9', '7.957147827336', '-5209999993', 61, 0);
+ T('-7764879228.06867417569960', '-750890572.6362795646756277', '-213952076', 4, 5);
+ T('-7.9', '-2692371.7919966176962916', '-3', 27, 6);
+ T('-5E+6', '-446419718904456.7793', '-4459016', 78, 2);
+ T('-761719178.57', '-7.7E+4', '-10370', 85, 2);
+ T('7.7276608E+8', '-730.61715710248707', '-602', 89, 2);
+ T('-272380.6712402601189436284', '-693.013984212157', '-689', 2, 2);
+ T('5.5E+6', '-9.467E+9', '-9462616224', 46, 2);
+ T('-71712.0685832776181', '-7474.2027757', '-6162', 90, 0);
+ T('6.6570E+7', '-755297993', '-738207945', 44, 5);
+ T('5848.5618219', '1.21047043420751789259369660437', '5849', 18, 4);
+ T('5260801070.3395946832726', '-36.840368005697032127260751920', '-2', 91, 6);
+ T('-735.69095019683076631467098669', '-3.5999355', '-3', 54, 5);
+ T('-51224790.737911', '-2.7586329E+9', '-860354', 4, 0);
+ T('-6.850288687687E+18', '-90.2', '-26', 96, 6);
+ T('-2.70760784E+9', '2783645.55441226844179', '-2705358851', 11, 4);
+ T('-83438355.7461588', '-11.81377327208948', '-3', 9, 6);
+ T('-87262290.5962180623031', '-263711524.11729018726006681', '-87261186', 46, 3);
+ T('-9559484366.1275263915', '-7774837846.66677197', '-155845702', 48, 4);
+ T('-1.90182085757232325E+20', '3.4486073212', '-190182085757232324997', 44, 4);
+ T('43551', '18640.3270787', '60127', 56, 2);
+ T('-9.4E+16', '8.71966E+6', '-93999999991608020', 18, 2);
+ T('-2.6E+12', '12911350.3826323704082381334', '-2599999933706', 4, 1);
+ T('-98.402386588377306462418', '449762.5106259816774072', '-2', 76, 2);
+ T('-99.3', '-7498467691.2593322004443881', '-99', 14, 2);
+ T('4.439', '-8660210.67184262', '-8660210', 55, 3);
+ T('-8.991492E+7', '1.685939547758E+16', '-21648904', 64, 2);
+ T('2947596930.77718412177426495297', '37443101.93895070', '2948322975', 21, 6);
+ T('-48.366915338040800876', '-1790791.9059853690086051', '-7', 33, 6);
+ T('-7801613446.7993368367939', '73.153457', '-7801613445', 54, 3);
+ T('-8922.866', '38696442.87347703324', '-514', 58, 0);
+ T('36122538203.9016179034', '-184050.965160323080591855', '-52769', 42, 4);
+ T('-19519873261042496408.0426730', '-1328.3295140416176655815272', '-264', 71, 2);
+ T('3581769.775416', '-959934.754960942539682', '-524469', 26, 1);
+ T('1118206709.0', '8.2441E+7', '1190132733', 84, 3);
+ T('-39108.263044', '861222.5075496520027', '-39106', 1, 1);
+ T('-261188512.074804917265', '86.819008756324', '-261188490', 15, 5);
+ T('-6975', '2E+1', '-6955', 76, 4);
+ T('8190827738.13085170611231222312', '-1.6E+8', '-25781030', 78, 4);
+ T('-519.48616754807854293314065048', '-450.657148027099163071577779', '-1', 93, 5);
+ T('8.78012E+11', '592.33900067264050208', '878012000080', 48, 2);
+ T('-4722.25509621686817375264179361', '-870499.586', '-97', 30, 6);
+ T('2090198.6305116008876218345788', '-34625565.96354548858475990', '-33560585', 1, 2);
+ T('1.2819739444', '-71024.4', '-71023', 51, 6);
+ T('243.623670492573349569', '1.9418230E+20', '194182300000000000243', 5, 2);
+ T('-5931.37597679332', '-7.09417171623', '-3', 27, 5);
+ T('-426455.22299237243592', '31406617.988283114861367775', '-33223', 79, 3);
+ T('770248.1338784907450010500809', '848755319951.8742984275', '848755942607', 88, 1);
+ T('75678711.655076877169282445686', '496314.4294147495615644', '76010495', 46, 1);
+ T('153.49748', '-9.36E+9', '-9359999847', 79, 6);
+ T('-85259.57516369', '6.3407E+6', '-68867', 75, 3);
+ T('16.8', '95900528436423305.4921618', '95900528436423321', 91, 5);
+ T('-9E+5', '-2.67142182842E+12', '-272644', 64, 1);
+ T('-7901.110296', '-9202876.97105821696608187649327', '-3225', 91, 3);
+ T('-93.764441750708953', '-163564635.48222570850923954', '-89', 73, 1);
+ T('52491420.459335788785650823', '873.19093286784940153477976190', '52492285', 64, 6);
+ T('52.679403479331298279231851', '-4.675053287554855968685906354', '-4', 48, 4);
+ T('65323.5326', '6979299997731.6237', '6979300032299', 28, 5);
+ T('953.826652508214229140176307', '350826.211667487488600', '351227', 82, 0);
+ T('-4443.8746437755182', '-451.179782598383643459', '-323', 26, 3);
+ T('1.5039E+12', '78583669.0565', '1503908585333', 75, 3);
+ T('-9395826701.344482327441755326', '5408404474.552', '-9395257349', 82, 1);
+ T('-70.8932', '2701551.012410436', '-1', 34, 4);
+ T('-757783634.62825', '5774140.3281866417409720072580', '-757253186', 42, 5);
+ T('-4743873990.91411317275682007685', '8.4', '-4743873990', 45, 1);
+ T('14.91367653574082711568509', '3.44E+3', '3454', 75, 1);
+ T('8.613875628024293744E+20', '2.46408232692927774610', '861387562802429374402', 40, 2);
+ T('3552849297.5618', '-304487.83128736064651256', '-32871', 34, 6);
+ T('-1444309.15206', '-13731', '-385', 87, 4);
+ T('-1.32883E+7', '667213994', '-656194', 26, 2);
+ T('87359879.429', '91577.335718', '87385535', 76, 4);
+ T('881080739.7712930366082', '80024.8868790914977096727551142', '881146299', 41, 1);
+ T('-5.3641E+20', '-14.0762', '-14', 42, 5);
+ T('351.483945', '762.400519531307689820', '1023', 62, 2);
+ T('-6.652E+6', '2345.4365669', '-6651991', 26, 5);
+ T('819.64', '1.842976E+7', '18429811', 99, 5);
+ T('-9318.1922192735031181624410', '5.3457335073', '-9313', 11, 1);
+ T('26138.466007816393875315', '8607407.92970096784742958364760', '8615615', 18, 2);
+ T('6.440345528E+13', '71.214816529441645552743', '64403455280071', 80, 3);
+ T('294226.2322531737241892396', '30.069236841548492011410427', '294238', 13, 3);
+ T('-6009.70025027355318332146786', '605764.729226857238110153005610', '-313', 25, 1);
+ T('9.82429015547710108003202329650', '-40.06381765273683205796910', '-39', 75, 0);
+ T('-690444153.5884', '-529677744.3067921273', '-151131433', 6, 1);
+ T('-739.61675437368144', '-937.167607186229019', '-673', 82, 1);
+ T('432863982490404483.811370056', '-84800681.230018525685300399', '-84488233', 27, 6);
+ T('-8.91144213254E+13', '-2773.332247', '-2645', 35, 0);
+ T('7.47985263790507447710527633490', '-880.7183471701039541979626259', '-873', 55, 5);
+ T('-6819024943.0917009750', '2993160557.948215637', '-4363259907', 22, 2);
+ T('89.124317976', '-34430058175533.724661746033625', '-34430058175525', 82, 2);
+ T('-4819210391.1404946424', '9.72280918E-764', '-4819210391', 24, 5);
+ T('-7E+20', '105.262417311003666602396570', '-699999999999999999895', 97, 0);
+ T('-32880691.1170915262746', '1982119535.96883206173839149', '-30474257', 100, 1);
+ T('-66108677577615903.49564', '113366.72532432319185', '-66108677577506825', 95, 4);
+ T('131', '-77589.58661916909889913982', '-77589', 34, 1);
+ T('1823518677.12059697187853153', '-39339066.1975568364705', '-38289449', 36, 2);
+ T('-48559150708.30410225286853064', '-2.68917076E+19', '-5436348020', 7, 2);
+ T('-9.19', '-7.8E+3', '-1', 76, 0);
+ T('-63832621.449284505', '-5.8680E+8', '-46662189', 7, 2);
+ T('-5718.632592852', '83882894.9348606401346', '-1106', 57, 6);
+ T('-70106605.0', '898307913.675082572624800', '-2402469', 79, 0);
+ T('5.78E+17', '-63183052.812671986334', '-62920908', 87, 6);
+ T('28269121.0842695648524677702291', '2638229713', '2649717457', 87, 4);
+ T('-6.60E+9', '442.384246122655624', '-6599999558', 90, 3);
+ T('4368022517.236679536382813910', '4749236.4', '4368039925', 75, 6);
+ T('-3377.336792', '30073.5650371424', '-2049', 47, 3);
+ T('-2', '-9216316590.14806', '-2', 92, 6);
+ T('5.79003410598733656309994289', '6053.4267706737289312931487', '6053', 19, 1);
+ T('4.154E+4', '-14091887031005.9847576344', '-14091886989465', 39, 2);
+ T('-21.78841496', '32485.27', '-17', 61, 0);
+ T('-43.7595468585183521198321244067', '-2.56225E+6', '-9', 77, 0);
+ T('931.51212186606556820019', '-6446068147.025297238584043748', '-6446067729', 61, 3);
+ T('847511.55122088', '-4223.2773860554', '-4201', 8, 2);
+ T('-62323658.377306740897804', '-8E+4', '-14410', 88, 0);
+ T('4132494556.945655020089826', '9433.5473', '4132502749', 30, 6);
+ T('-9710794.62846433644239460', '-6.81090676261E+18', '-8650826', 24, 5);
+ T('-680.414610982490', '-7.087890960309E+20', '-168', 39, 1);
+ T('8.39421818637637161477958607548E-866', '-2.2E+2', '-220', 41, 2);
+ T('479.077114184589984', '-64208.3165324', '-64001', 23, 2);
+ T('930612.452128922086468252079', '-979.83659895253696365755', '-195', 11, 2);
+ T('-1736654944092.17685559539958', '22.4993661471820914545375', '-1736654944074', 66, 4);
+ T('244230492.679898640305', '2.51666547742', '244230494', 45, 4);
+ T('-9227.474', '-83502.9275492407106655536165', '-1033', 56, 4);
+ T('4.124738E+8', '29943107.75052954', '433978827', 74, 4);
+ T('8401612', '-9.0E+6', '-607284', 57, 2);
+ T('-792066.37812929502', '53.3528343369334548602989676643', '-792065', 35, 0);
+ T('-5E+3', '-6.1', '-6', 18, 6);
+ T('631048472.6667938069942456', '-3990111359690580346.39750199', '-3990111359143682146', 61, 4);
+ T('3.70048074469405313827552439059', '214.69891523182318378589', '215', 12, 1);
+ T('21272134.2529284', '-492581.65070768789', '-196641', 82, 4);
+ T('29004822.5', '7587.18914116105341', '29007287', 45, 3);
+ T('-85039.6180596724364721', '-1.058005308801197636', '-1', 94, 5);
+ T('8.42592259', '62304974.13', '62304974', 17, 6);
+ T('54475686.37', '8495458543644.60592050689154894', '8495512419262', 53, 1);
+ T('44081.95', '5.513679343879409E+16', '55136793438829947', 90, 5);
+ T('-62.4', '96.1003707327253139254635', '-30', 29, 3);
+ T('220414596.786488456788954', '7.33203717474930549', '220414599', 95, 6);
+ T('3211523.430', '-36.8502537', '-33', 25, 1);
+ T('-93504903.2218066', '4577473853.872406612839356538', '-83902595', 93, 2);
+ T('1.579146220180', '-34.260892854789140322473187083', '-33', 7, 1);
+ T('-1843.876', '41591840.2870895008', '-787', 86, 4);
+ T('-2.16E+3', '-5E+5', '-16', 90, 5);
+ T('-84111178.71558512437119', '-63676.45430597347', '-26634', 47, 5);
+ T('-44.930610994631713', '-49556.55730816065861', '-4', 1, 0);
+ T('-890429914.6', '-65.3082107936485', '-65', 38, 0);
+ T('6.6E+17', '2337945.3241267799', '660000000002206873', 18, 5);
+ T('-5.25861631294730144930883', '-9365940.264806', '-1', 28, 4);
+ T('-97.195153', '-698050616.7387328', '-33', 6, 6);
+ T('-32816183.0836', '-10674.36889296830468254612', '-10289', 32, 1);
+ T('3350800.35997001129192629249678', '-25797.91931724904528568992064', '-17605', 2, 3);
+ T('25.20745087', '-6148721584.20', '-6148721575', 88, 6);
+ T('1364216957.42470926443692161', '-55.585153108415901', '-3', 18, 6);
+ T('4.244869531909248', '7410488018100357.833', '7410488018100357', 41, 4);
+ T('6862.89928', '478576104.5296', '478576622', 67, 0);
+ T('-7649.0', '114271146686516.707143725739069', '-1473', 53, 4);
+ T('647.219077118964412028652473500', '4533885810670091787.429459', '4533885810670091919', 16, 3);
+ T('-6107694713.32531', '-708.805896623712153913260', '-577', 57, 3);
+ T('70.36394038', '79878003.720342811897', '79878007', 86, 4);
+ T('-6.239079E+20', '-33747380.30739927', '-33730996', 40, 5);
+ T('1.7E+17', '7759614.988562', '170000000002516734', 41, 4);
+ T('7.37849E+9', '6E+1', '7378490044', 38, 2);
+ T('-5.8E+3', '-407.87734275217890964862604', '-135', 74, 5);
+ T('605.0656225913733497645', '7804.6', '7805', 10, 5);
+ T('317104.061699033034575', '9.5428370448714', '317113', 43, 2);
+ T('7.342735622344868', '589.24974264688003876', '591', 98, 0);
+ T('72157660187.151865', '74695546', '72158791547', 35, 5);
+ T('-2933126.4825649887607841481089', '36827387.87549949', '-786693', 85, 3);
+ T('-72866.113434851721589913', '72.8162', '-72866', 26, 4);
+ T('79153.7967866509688', '568679496.186', '568687993', 75, 2);
+ T('-80729030.495686230870671015', '-4.6588184', '-2', 65, 6);
+ T('11800.55450509', '13389.179640175659772', '15965', 17, 5);
+ T('-78.046115283099', '-810.836412652938027530363904', '-10', 10, 1);
+ T('348100.00405782588194251834', '-2.9124E+9', '-2912071740', 2, 4);
+ T('-59086762.819837920589866', '-81693.077534', '-71433', 62, 3);
+ T('250615655932746.70097', '8.034528420923380544401009232', '250615655932746', 6, 3);
+ T('278.5167341210732552', '-5446309.6', '-5446305', 8, 4);
+ T('-4863117195610936.2911096', '1963.4097449506072504788', '-4863117195610133', 50, 2);
+ T('680.43829', '-723.3156070730724831623901681', '-83', 27, 2);
+ T('-44394.1198813647923324932498381', '867.6068921435038553943044374', '-44041', 13, 3);
+ T('-9.475E+9', '-3.7E+4', '-136', 78, 5);
+ T('-41039.1217987', '5570789138945.66474450557572', '-32847', 91, 3);
+ T('-42.81433072115455463428', '-35695527.540333', '-33', 49, 5);
+ T('993658.37138115295600459223879', '-98819.638899438671924226631', '-33281', 60, 4);
+ T('83071627006.1859', '2.12E+7', '83071827710', 72, 6);
+ T('1.379195474', '69867879.4', '69867879', 33, 0);
+ T('64207380.402619', '-11577845.0652647', '-2097633', 79, 0);
+ T('8.9505242752216996', '75565.821', '75565', 44, 3);
+ T('-37938834.7652', '-6.5E+2', '-642', 59, 3);
+ T('42057308358.030645749536191036', '7E+9', '42614103750', 55, 3);
+ T('-54347.6229593786790487781484846', '-37014631.067696588', '-50243', 69, 1);
+ T('-1.25103807335819372528373', '-8105.320', '-1', 99, 5);
+ T('-97035444.34074520442850728113', '-39.1467258935292386792670315', '-35', 27, 0);
+ T('66837.22156', '3783.699364151', '69591', 90, 1);
+ T('6230198.3886511374976053586', '-5.0E+8', '-494953546', 24, 1);
+ T('8832487.082712129400555', '-72373014.14385', '-72356369', 88, 6);
+ T('-9.2516E+9', '-17116581.79051576445948329', '-16786469', 2, 5);
+ T('249.58655471', '-106.69850', '-1', 31, 1);
+ T('-50720673.519938424799779545296', '-77667', '-77601', 89, 6);
+ T('-75766.8350585161014018', '-5425800393', '-74945', 54, 1);
+ T('-8874.610388521886073205265068', '-5.543', '-1', 65, 1);
+ T('-60109085.56403', '4.76882300459942482623640226', '-60109081', 44, 6);
+ T('3.45045315E+9', '-5147971.42', '-4587841', 19, 4);
+ T('7411.24186913430790991526553782', '-8062623.87927', '-8061453', 1, 0);
+ T('725.25712060381574249161171', '-5640.9548368822', '-5123', 59, 3);
+ T('-73611601.911', '-55.165364', '-17', 22, 4);
+ T('-7387579.90735718738427415', '-925', '-409', 22, 6);
+ T('2.982E+9', '-9.635135341783655906', '-9', 8, 4);
+ T('601806.35600043220086791613', '-7E+7', '-69472562', 58, 3);
+ T('-98969.254394792', '-4886392133.83023200', '-1', 78, 4);
+ T('7695647539.08', '146.589056389558712933824', '7695647667', 80, 5);
+ T('-986.2383312', '-3.4774418405520550356749262', '-1', 17, 6);
+ T('-3.09499854595', '8E+4', '-3', 88, 1);
+ T('-5.006504371614058942', '1.4E+9', '-5', 61, 1);
+ T('-71009913.12', '-1196197762.235971862721036564', '-67667457', 45, 3);
+ T('49760', '1315765.5115', '1364981', 3, 1);
+ T('-453693.19668165178345536254452', '890.494268015124518515321679626', '-453637', 7, 0);
+ T('-690.5348843', '8.6712328674', '-690', 66, 2);
+ T('-18066230.4255953717619', '4.765E+17', '-174902', 32, 1);
+ T('-6860114709292', '749951159', '-6859364762377', 42, 0);
+ T('-31268.9239', '89424161.652', '-31235', 10, 0);
+ T('915718974.241', '9.41234858', '915718975', 57, 1);
+ T('7684777.9508692750027764009', '198.7426254792690239', '7684847', 69, 4);
+ T('-283.922981', '-2572465.5651814853', '-17', 39, 4);
+ T('126.16486265682261834', '-38993.522841', '-38913', 98, 6);
+ T('-85950.1958928896699236818637', '-129173.203999', '-84117', 94, 1);
+ T('-962946.6699472714140938', '-191.58458000', '-129', 2, 3);
+ T('18.7232362259', '-832.98125640656446852357', '-814', 90, 3);
+ T('-633.28644', '7E+9', '-121', 59, 4);
+ T('9936.853734', '12533.0300589975106765112430', '14069', 83, 5);
+ T('-1461350083.4697345477', '-24762904.34923340', '-18369027', 1, 5);
+ T('2556.9095461444079202531348034', '-93.5', '-1', 59, 1);
+ T('1537661', '9812500312.94227', '9812574077', 89, 6);
+ T('-628156541076.8818912687', '-78462895812118722.8954189591', '-627066013826', 19, 3);
+ T('-416209.12136114393310541', '-5364.546359464779727875', '-4305', 72, 6);
+ T('-50243.406043331853005492193814', '883.5595', '-50177', 26, 0);
+ T('-70.281381906220681', '9.9E+4', '-70', 96, 5);
+ T('7.87E+8', '-1.1193843E+12', '-1118838997280', 99, 2);
+ T('-3.92271012E+13', '-63.755261404317', '-63', 68, 1);
+ T('703.283457408667', '-7.1E+3', '-6401', 54, 1);
+ T('1.9486E+9', '3046.21228703391720', '1948602342', 82, 0);
+ T('939520394.111432182', '-77331241898.84', '-77309413922', 4, 6);
+ T('-6.3609726472113871062296011087', '8640420.5266826276619', '-2', 13, 6);
+ T('-867401289.228888491932', '-57.003319', '-9', 16, 4);
+ T('-8E+1', '533.1394834638222658384', '-75', 98, 6);
+ T('339.473723167471541905', '-5.71379818999156E+16', '-57137981899915277', 14, 5);
+ T('-75.795', '-4.732E+12', '-75', 28, 5);
+ T('-756.34599736904311768353', '44382780596.45', '-580', 78, 4);
+ T('-33613147.559521', '-4459088447.2976847643', '-16411', 6, 2);
+ T('-645781664625.57943', '695.42506', '-645781664065', 64, 0);
+ T('553465978.17280', '-10093.54', '-1797', 5, 2);
+ T('-45.1965626017878129326', '942827560.848165060689708', '-5', 83, 6);
+ T('8.9247420E+12', '3126320.0885397', '8924744891824', 17, 1);
+ T('-9.9E+7', '7963829210', '-88120358', 71, 4);
+ T('-126075737.8349643850984494406', '-3.58580332', '-1', 8, 6);
+ T('-9914145909041.61297932473171953', '8.635382358E+10', '-9896680564769', 51, 6);
+ T('-40268517.16', '2093.45235584946', '-40268481', 4, 0);
+ T('279178.49330', '8.18499137120987513764422516233', '279178', 50, 5);
+ T('-75', '-42690926.2822040134', '-73', 80, 6);
+ T('-4.3076744', '-225921606', '-2', 25, 2);
+ T('-47790.050422557328677', '-1058.845065657478281', '-34', 85, 1);
+ T('-46.49', '-9.511032336397170724', '-9', 8, 1);
+ T('-9.280232114280067543959', '51.1', '-9', 100, 5);
+ T('-420269512.4178011397', '-5.9157892785589557411036376', '-5', 25, 5);
+ T('-2596.594568211395678501880', '-6905062.87955092', '-2082', 63, 4);
+ T('-84585964.02197421281303679317', '-5.78E+9', '-167148', 27, 5);
+ T('-2.91521E+7', '72128.7417968691482379633194', '-29147684', 59, 4);
+ T('-74216.02421162315', '7.9502540526077108', '-74209', 48, 1);
+ T('-9.056E+6', '373661254.22224211223859', '-9052346', 72, 0);
+ T('-830268.01263449972218099', '9181.76377065718437705140137', '-821283', 92, 6);
+ T('-95845.5108330684666421', '-2E+8', '-82021', 43, 6);
+ T('1665.3', '836471252959716752.6', '836471252959717265', 8, 2);
+ T('853.15877', '-3942101.74537563', '-3941505', 75, 4);
+ T('-10.95851549107985991667708468', '-5.69022E+7', '-2', 51, 3);
+ T('-61017263.4834254', '37.190232430788099508501059', '-61017227', 18, 6);
+ T('-92173842.10463796234', '-9523', '-9233', 4, 2);
+ T('-6947940287.74952', '5.1174E+8', '-6444623775', 25, 3);
+ T('-52.165776728429418161306', '323299535572530', '-2', 78, 0);
+ T('2.0386E+12', '5.7E+6', '2038605282208', 72, 5);
+ T('-472.9421828', '-134', '-134', 40, 5);
+ T('-2.539E+6', '4.8624E+7', '-134264', 43, 6);
+ T('84.42', '2.03102E+8', '203102068', 77, 0);
+ T('-6017639', '-3584150193.8193497612068324947', '-115233', 73, 3);
+ T('8465251845.070687980393874', '227898425.06316935485378', '8549400125', 38, 6);
+ T('-769.0118332318709578392949475', '-6.4957E+6', '-257', 82, 6);
+ T('-100.5594765419792', '1E+6', '-36', 89, 6);
+ T('-2.580487046729688647', '-83103.93392213932507377206', '-1', 59, 3);
+ T('875.39634', '8724.55576535', '9087', 75, 1);
+ T('7.5E+7', '-1513023.2226335289', '-464447', 43, 1);
+ T('-4551937119005.817424409113509', '63245523.220979074', '-4551928730381', 41, 0);
+ T('1680.695599074724899172', '-1084772.74080176135919463797669', '-1083748', 54, 1);
+ T('760794.2', '6E+5', '770010', 50, 1);
+ T('2.3304098174', '-11.595994139598486548', '-9', 33, 6);
+ T('-74717.61457467510', '-89540165.423', '-581', 66, 1);
+ T('5849446.37791760013', '25007.302725035668', '5857775', 27, 0);
+ T('7346.174', '3.1309695', '7347', 48, 6);
+ T('4.075E+5', '2.9119', '407502', 34, 1);
+ T('-8.0E+6', '5.8460E+7', '-135328', 81, 6);
+ T('-711895515.06005106111', '708.21192419', '-711895323', 43, 5);
+ T('-654.16035365332983', '-6980.397635', '-514', 62, 3);
+ T('-63.7805692834429928677007', '-49334.38320026586816', '-53', 22, 2);
+ T('-2228360719.6803396053701809', '9.41E+4', '-2228359179', 70, 4);
+ T('4316995.32534374696758', '9.69481E+8', '969531243', 18, 2);
+ T('-4.7E+8', '-86277.2349167300743829607', '-65797', 22, 2);
+ T('-3E+13', '-1.88E+4', '-18800', 72, 1);
+ T('7E+7', '-65.546', '-65', 69, 6);
+ T('-9746.18', '1.396479931162852485', '-9745', 16, 5);
+ T('7792.190926993020106648205', '8449385280.335510704747', '8449392496', 5, 0);
+ T('-307445.500525462041', '1.2691618054E+11', '-295105', 67, 1);
+ T('-2.007E+9', '-690784.6292667377825544777808', '-544', 92, 1);
+ T('-7361846120.0821821896134', '-6.86027212E+9', '-6723752296', 65, 4);
+ T('-816967825173.779371906', '7.4', '-816967825169', 24, 6);
+ T('9.3897E+10', '-30447.330754411026', '-29359', 96, 1);
+ T('-2', '-427704.6', '-2', 91, 1);
+ T('-2.73E+6', '-53.749', '-5', 90, 3);
+ T('-4.34565517148086527602', '4065.1733362794040135773699', '-3', 24, 1);
+ T('38.239145807885468307881096596', '33023212.8028443894436309', '33023214', 52, 3);
+ T('202926.820258182992', '-5.81678432E+18', '-5816784319999928146', 34, 1);
+ T('-5.2582', '-9.2000020623E+18', '-5', 8, 3);
+ T('-8.061021', '-36047009729945.383540', '-1', 3, 6);
+ T('638.6607004365427969', '-1.92E+7', '-19199362', 18, 3);
+ T('-54815.8', '-7956.1216851703444781389176', '-5651', 15, 3);
+ T('-26528595.13389033075012243685', '-376.225541742621190302252077925', '-339', 15, 6);
+ T('9460.481243', '-784940.2091867248707902700152', '-776716', 10, 2);
+ T('-25.70961904', '464151960.98595698985431', '-1', 100, 0);
+ T('15143.79623456680309', '-1635290133.7812', '-1635288081', 2, 4);
+ T('-3554519847.87971', '-63171.3262324611565361', '-41475', 84, 1);
+ T('-5.6501639E+9', '-7.3', '-3', 20, 2);
+ T('535.17916244324548868014', '8.5306E+6', '8530623', 59, 2);
+ T('-763081.32843414168359', '-8.63', '-1', 23, 5);
+ T('-83784.00645245837711810012730', '-1.7E+8', '-83528', 66, 1);
+ T('3172.569159904337491930289321', '1784.2', '3836', 35, 3);
+ T('83.836948', '-4.679509333320083897473', '-1', 54, 3);
+ T('-2238171.69509457', '10.064787744', '-2238161', 99, 6);
+ T('32168948949482012.631220784', '-2.90598052892122', '-2', 37, 3);
+ T('5112968.1105542316843', '-486635.7010445', '-92259', 18, 1);
+ T('-4022065.0139705421781003', '-349156.98948982288428', '-348961', 94, 5);
+ T('-294395.33295234514', '-99004.99', '-187', 65, 1);
+ T('-4790610159.421', '-45410.7947000962905205', '-41057', 88, 5);
+ T('-7.58999058350725108148', '1981403', '-5', 78, 2);
+ T('-4.6726402775799495218771994', '-8048.260174048136280430', '-4', 91, 3);
+ T('-668.5942142098986298', '-8.83371E+9', '-652', 13, 6);
+ T('-207473193.020631584148', '17342464.22896332200', '-206916137', 43, 6);
+ T('-3.95245967E+9', '-432652029476772.005779028029991', '-2726641538', 12, 6);
+ T('-861.8914257500064', '72828.79284408550329640050', '-769', 89, 3);
+ T('4.87E+9', '-91226688.70659216085834', '-87032384', 28, 4);
+ T('3.312', '-419086.2647945884021351', '-419085', 41, 2);
+ T('7361628.52405476941017447396', '2664.49532009029457692', '7364220', 41, 1);
+ T('-9.22E+9', '6111462966166457530.47', '-9151971398', 31, 4);
+ T('23.7', '-84885005.29856895578988', '-84885001', 93, 3);
+ T('-703058.186916373294136498685', '-979097835.346232462287487635474', '-694337', 65, 3);
+ T('-6602205374659.30836659108018987', '9734378.971036184', '-6602204323841', 37, 2);
+ T('-19362878.4048805312247', '-1.123E+6', '-73782', 32, 1);
+ T('31662508832072100.514477772967', '322251.0908', '31662508832386031', 97, 2);
+ T('-873.2729081069742030742', '-1.5172E+5', '-33', 66, 0);
+ T('6.16189E+6', '-2614297.72665730321', '-2220057', 14, 6);
+ T('-2133580957.50602605283', '-9.7355871755539559539821854680', '-9', 80, 4);
+ T('-2.457E+8', '5863.49377495207619379', '-245694745', 81, 4);
+ T('-6.7130E+5', '-2092581090.7922822934516', '-655426', 41, 1);
+ T('-7E+6', '-88.575', '-24', 46, 5);
+ T('266160185.513824281492', '-56.542872159065287604426551', '-7', 100, 1);
+ T('-3667.2160', '-40055.9308007601650924', '-3155', 60, 3);
+ T('-6.47382333890150', '-68.0908318637524302479515', '-2', 92, 1);
+ T('-51.789442', '-875.08888495752643547036735485', '-35', 75, 3);
+
+ log('\n ' + passed + ' of ' + total + ' tests passed in ' + (+new Date() - start) + ' ms \n');
+ return [passed, total];
+})(this.Decimal);
+if (typeof module !== 'undefined' && module.exports) module.exports = count;
\ No newline at end of file
diff --git a/test/rightShift.js b/test/rightShift.js
new file mode 100644
index 0000000..4863634
--- /dev/null
+++ b/test/rightShift.js
@@ -0,0 +1,10182 @@
+var count = (function rightShift(Decimal) {
+ var start = +new Date(),
+ log,
+ error,
+ undefined,
+ passed = 0,
+ total = 0,
+ n = 'null',
+ N = 'NaN',
+ I = 'Infinity';
+
+ if (typeof window === 'undefined') {
+ log = console.log;
+ error = console.error;
+ } else {
+ log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
+ error = function (str) { document.body.innerHTML += '' +
+ str.replace('\n', '
') + '
' };
+ }
+
+ if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
+
+ function assert(expected, actual) {
+ total++;
+ if (expected !== actual) {
+ error('\n Test number: ' + total + ' failed');
+ error(' Expected: ' + expected);
+ error(' Actual: ' + actual);
+ //process.exit();
+ } else {
+ passed++;
+ //log('\n Expected and actual: ' + actual);
+ }
+ }
+
+ function T(rightShiftendA, rightShiftendB, expected, sd, rm) {
+
+ if ( sd != null ) {
+ Decimal.precision = sd;
+ Decimal.rounding = rm;
+ }
+ assert(String(expected), String(new Decimal(rightShiftendA).rightShift(rightShiftendB)));
+ }
+
+ log('\n Testing rightShift...');
+
+ Decimal.config({
+ precision: 20,
+ rounding: 4,
+ toExpNeg: -9e15,
+ toExpPos: 9e15,
+ minE: -9e15,
+ maxE: 9e15,
+ errors: false
+ });
+
+ T(1, 0, 1);
+ T(1, -0, 1);
+ T(-1, 0, -1);
+ T(-1, -0, -1);
+ T(1, N, N);
+ T(-1, N, N);
+ T(1, I, 0);
+ T(1, -I, N);
+ T(-1, I, -1);
+ T(-1, -I, N);
+ T(0, 1, 0);
+ T(0, -1, N);
+
+ T(0, N, N);
+ T(0, I, 0);
+ T(0, -I, N);
+ T(N, 1, N);
+ T(N, -1, N);
+ T(N, 0, N);
+ T(N, -0, N);
+ T(N, N, N);
+ T(N, I, N);
+ T(N, -I, N);
+ T(I, 1, I);
+ T(I, -1, N);
+ T(-I, 1, -I);
+ T(-I, -1, N);
+ T(I, 0, I);
+ T(I, -0, I);
+ T(-I, 0, -I);
+ T(-I, -0, -I);
+ T(I, N, N);
+ T(-I, N, N);
+ T(I, I, N);
+ T(I, -I, N);
+ T(-I, I, N);
+ T(-I, -I, N);
+
+ T(1, '0', '1');
+ T(1, '1', '0');
+ T('-45', '1', '-23');
+ T('22', '1', '11');
+ T('0144', '1', '72');
+ T('6.1915', '1', '3');
+ T(1, '-1.02', N);
+ T(1, '0.09', '1');
+ T(1, '-0.0001', '1');
+ T(1, '1e-14', '1');
+ T(1, '3.345E-9', '1');
+ T('-345.43e+4', 1, '-1727150');
+ T('-94.12E+0', '1', '-47');
+ T(1, '', N);
+ T(1, ' ', N);
+ T(1, '\t\t', N);
+ T(1, 'ertgrt546', N);
+ T(1, 'qweqwdewee', N);
+ T(1, true, N);
+ T(1, false, N);
+ T(1, 'e 4.3', N);
+ T(1, '4 .3', N);
+ T(1, '4.0 01e', N);
+ T(' 4.001', 1, '2');
+ T('4.001 ', 1, '2');
+ T(' 4.001 ', 1, '2');
+ T(' 4.001', 1, '2');
+ T(1, ' 4.0 01', N);
+ T(1, '4. 001', N);
+ T(1, '4. 001 ', N);
+ T(1, ' 4.001e ', N);
+ T(1, ' 4 .001 e ', N);
+ T(1, undefined, N);
+ T(1, null, N);
+ T(1, Number.POSITIVE_INFINITY, 0);
+ T(1, Number.NEGATIVE_INFINITY, N);
+ T(1, new Date(2012, 11, 4), N);
+ T(1, new Object(), N);
+ T(1, function () {}, N);
+ T('0', 0, '0');
+ T(0, '+0', '0');
+ T('0', '0', '0');
+ T(3, -0, '3');
+ T(9.654, 0, '9');
+ T(0, '0.001', '0');
+ T('111.1111111110000', 0, '111');
+ T(N, '0', N);
+ T(-1, 1, '-1');
+ T(-0.01, 0.01, '0');
+ T(-54, 54, '-1');
+ T('-9.99', 9.99, '-1');
+ T('0.0000023432495704937', '-0.0000023432495704937', '0');
+ T(NaN, NaN, N);
+ T(NaN, N, N);
+ T(N, NaN, N);
+ T(N, 4, N);
+ T(N, '4534534.45435435', N);
+ T(N, 99999.999, N);
+ T(Infinity, '354.345341', I);
+ T(3, -I, N);
+ T(-3, -I, N);
+ T(-Infinity, -I, N);
+ T(-I, -Infinity, N);
+ T(I, '-999e999', N);
+ T('1.21123e43', -I, N);
+ T('-999.0', I, -1);
+ T('657.342e-45', -I, N);
+ T(I, 123, I);
+ T(-999.99, '0.01', '-999');
+ T('10 ', 4, '0');
+ T('03.333', -4, N);
+ T(-1, -0.1, '-1');
+ T(43534.5435, '0.054645', '43534');
+ T('99999', '1', '49999');
+ T('3e', 8, N);
+ T('-3..0', 13, N);
+ T('0 0', -0.4, N);
+ T(' +3e0', 4, '0');
+ T(9.9806, '+ 1', N);
+ T(' +2 0', '1e1', N);
+ T('e3', 4, N);
+ T(' ', 0, N);
+ T(323, null, N);
+ T(undefined, undefined, N);
+ T('undefined', undefined, N);
+ T(null, null, N);
+
+ Decimal.errors = true;
+
+ T('-1.914175895E+933', '76.18983566', '-25333907029765439752107963888860808765457477420568466186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('-6.310305540168184373E+381', '1.100469754', '-3155152770084092186500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-5.07289228167566341063882E+538', '54', '-2816020906279783303859842735761276344419457018375396728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-6.8158E+91', '43.1121675', '-7748667485429905354976654052734375000000000000000000000000000000000000000000000', 47, 6);
+ T('5.16E+45', '4.41', '322500000000000000000000000000000000000000000', 7, 4);
+ T('-2.406412285485219238E+99', '5', '-75200383921413101187500000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 3);
+ T('-3.430209768436E+153', '1.502253', '-1715104884218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-9805773013784746610376.87', '26.2459897', '-146117404308688', 10, 5);
+ T('-6.729932118200533114759E+506', '5.2582182', '-21031037869376665983621875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-5672.45', '94', '-1', 81, 1);
+ T('-3.8922E+5', '9.29', '-761', 83, 2);
+ T('1.45545E+40', '36.19553', '211795850191265344619750976562', 52, 3);
+ T('7.38E+506', '87.8714612', '4769213219251050187930465740215879577590385451912879943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('-5.0E+168', '76.1', '-66174449004242213989712695365597028285264968872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('-1127788156108579896368.42361131', '5.90996', '-35243379878393121762', 29, 5);
+ T('-9410975074641778.410', '6.86754', '-147046485541278', 32, 6);
+ T('-845083.50', '3.262', '-105636', 82, 3);
+ T('-69559.9924676792559404423437', '7.80', '-544', 94, 1);
+ T('-701195.0218505432410617', '9.5018168', '-1370', 26, 4);
+ T('-9.262250E+531', '23.356727', '-1104146242141723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 4);
+ T('-5.6054E+854', '3.497', '-70067500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('-82.9621869502552554874776985332', '1.15', '-41', 74, 6);
+ T('-5.414258815387255875557078395E+624', '75.89', '-143314237549845129471025333332963755893739443703083225045702420175075531005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 2);
+ T('91695063.162023643', '2.9154691', '22923765', 74, 5);
+ T('2452936.19377684253', '19.810294', '4', 39, 2);
+ T('7.86982E+246', '4E+1', '7157559593906626105308532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 6);
+ T('4.11791202684066034E+39', '6.805626', '64342375419385317812500000000000000000', 41, 6);
+ T('6.910688459071181151E+62', '9E+1', '558240968040785014289829874589099390', 83, 5);
+ T('-9.92543032133155800382E+69', '31.741610', '-4621888660514521414330229163169860839843750000000000000000000', 77, 6);
+ T('-2.1712523000307504360067080E+87', '43', '-246842807886281484116660521976882591843605041503906250000000000000000000000', 20, 4);
+ T('-5.4049116664520046160E+910', '1.365386', '-27024558332260023080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('6.087E+937', '36.8385216', '885775079950690269470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('-306605689', '2.945346', '-76651423', 44, 6);
+ T('-9.8E+175', '1.8636016', '-49000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 0);
+ T('-3.660289E+31', '82', '-7569301', 93, 2);
+ T('-3.2E+61', '7.048890', '-250000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('7.6242587372545176E+64', '8.0', '297822606924004593750000000000000000000000000000000000000000000', 23, 3);
+ T('8.72553263080E+29', '9', '1704205591953125000000000000', 91, 0);
+ T('-7.4036E+75', '1.431222', '-3701800000000000000000000000000000000000000000000000000000000000000000000000', 67, 2);
+ T('-1.0527927830134795256E+45', '89.834522', '-1700878474891595202', 77, 6);
+ T('2.88687E+536', '5.731', '9021468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-813.09363325438362', '90', '-1', 7, 0);
+ T('4.8240537460E+59', '4E+1', '438745132305484730750322341918945312500000000000', 25, 4);
+ T('-294969032.728334233232297366', '43.331475', '-1', 8, 4);
+ T('8433206004.6413767159096159598', '1E+1', '8235552', 83, 0);
+ T('48781524168763093.52640682894', '8.145091', '190552828784230', 94, 1);
+ T('9.1716438004303882890394101310E+57', '43.569', '1042695180379995268713106512564081640448421239', 17, 2);
+ T('19813264.8805966950', '8', '77395', 50, 0);
+ T('4.96331262859212844194999849609E+76', '70.3862', '42040893239408790995404909387483683444811100038407403189', 11, 0);
+ T('1.3E+999', '17.61710268', '9918212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-4.93686259288523187E+260', '95.9288', '-12462393260720625564243951858557177077069027734679274033169349422678351402282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 5);
+ T('-6.17456752594674504202959E+560', '61', '-267779181031596289712971414170850081859498459380120038986206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('-8.28612356846954277512613901E+345', '36.037', '-120578967740141419564695956214563921093940734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 2);
+ T('4.4013563826983437872E+786', '5.218', '137542386959323243350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('6.809016871845007E+87', '72', '1441865407215783226419435723852924269294817349873483180999755859375', 63, 2);
+ T('-1.539991609455468435E+98', '87.41299376', '-995196252215544801491108132330294514574647868343504342192318290472030640', 61, 2);
+ T('-465512017.48883442633871268', '6.45792525', '-7273626', 84, 1);
+ T('-92400.184457744312883810', '12.09546', '-23', 86, 1);
+ T('-5945133454.7458523795066646265', '28', '-23', 97, 5);
+ T('-7.6066406E+169', '5.50510141', '-2377075187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('8.78886352E+42', '7', '68662996250000000000000000000000000000000', 79, 4);
+ T('-8.223E+16', '82.160315', '-1', 20, 5);
+ T('-1.7133221448194912691212574E+686', '76.930081', '-2267562978003926367320954582525795477018770718302675959421321749687194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 2);
+ T('9.812910594241E+832', '71.4360119', '41559292908914509747948101692216482661024201661348342895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 18, 4);
+ T('-8.0906743775367E+80', '76', '-10707918380124629436177924844686426553153069107793271541596', 19, 2);
+ T('-6.28666465942265902E+94', '7.8821', '-491145676517395235937500000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('-3.40029237743799124533752804082E+71', '9.195', '-664119604968357665104985945472656250000000000000000000000000000000000', 2, 2);
+ T('-3.2120450510143E+761', '6E+1', '-278600497794481358204699006364535307511687278747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 3);
+ T('-8.88561110205549710459662472E+42', '1.550690', '-4442805551027748552298312360000000000000000', 66, 4);
+ T('-2320444.9908720614938', '5', '-72514', 90, 3);
+ T('-27073247.77359', '5E+1', '-1', 86, 4);
+ T('2.8E+148', '3', '3500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('-6.466098466580504E+70', '74.419847', '-3423124025865122717728668971792771458240167703480', 99, 5);
+ T('3.8546728109229186791017106299E+31', '73.267841', '4081293589', 85, 3);
+ T('-8.87334614E+47', '9.59', '-1733075417968750000000000000000000000000000000', 51, 3);
+ T('7.148049475821430779733093579E+963', '6.134090', '111688273059709855933329587171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 5);
+ T('-88.28', '10.7', '-1', 53, 3);
+ T('-8.1551198789E+667', '3E+1', '-75950472419150173664093017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-3.31978787E+79', '8.895287977', '-129679213671875000000000000000000000000000000000000000000000000000000000000000', 90, 6);
+ T('-7.6592832950059E+621', '2.5314730', '-1914820823751475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('2.519E+4', '4.797820', '1574', 84, 1);
+ T('-121683790.11', '5.494', '-3802619', 95, 6);
+ T('-5.411447E+9', '98.7132557', '-1', 10, 0);
+ T('-867.59', '68.860561', '-1', 39, 4);
+ T('5.409519166797211612983E+901', '21.67425339', '25794597467409189286150932312011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 3);
+ T('2.89453897E+836', '20.4619', '276044747352600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('-7.84612037614741395173532861E+736', '2.88945', '-19615300940368534879338321525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 4);
+ T('-2.799361086134457143638E+35', '33.296084', '-32588852175214061788725667', 8, 1);
+ T('-8.651969E+9', '3.314170005', '-1081496125', 30, 0);
+ T('81659066.7414168413572492293', '6', '1275922', 91, 2);
+ T('6.393212771430360147182E+386', '6.794', '9989394955359937729971875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('1.3175E+66', '2.463217', '329375000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('-6.68E+7', '65.621369', '-1', 99, 3);
+ T('50121.4141833808377842', '4.73', '3132', 18, 2);
+ T('5391661864668228379796.820891', '2.248919', '1347915466167057094949', 27, 3);
+ T('5.87295006E+720', '54.313', '326014218954284729079518001526594161987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 5);
+ T('5.776395408397771529846823E+377', '5.601773290', '18051235651243036030771321875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('9.170643460525792532111E+684', '2.90', '2292660865131448133027750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('-5.189419906875122295591E+84', '59.2170552', '-9002208539157650720575684633040225435252068564295768737792968750000', 25, 5);
+ T('381.4450011031674235', '7.23143162', '2', 79, 5);
+ T('77.655358340119106', '1.5586331', '38', 70, 6);
+ T('-8.861744642965E+279', '21.142', '-4225609132273197174072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 2);
+ T('6.993022473724818144E+42', '9.212831', '13658247018993785437500000000000000000000', 31, 4);
+ T('67447712659117094575308459518.2', '41.5', '30671668655084929', 71, 4);
+ T('-9.769104402149133E+670', '4.5083944', '-6105690251343208125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('-8.3578589066456988397E+23', '6.8880', '-13059154541633904437032', 39, 3);
+ T('-9.0528423779285920486204764E+306', '3', '-1131605297241074006077559550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 0);
+ T('-7.02750E+44', '21.1', '-335097312927246093750000000000000000000', 72, 3);
+ T('-891747.84', '5E+1', '-1', 85, 3);
+ T('-9.9289', '46.64780', '-1', 73, 2);
+ T('-8.356611047799834927026526164E+34', '9.045125', '-163215059527340525918486839140625', 9, 3);
+ T('2.3174737395697793109E+92', '89.5410263', '374408075678298004075199969551823623930501133694193072187772486358', 6, 5);
+ T('2.999453225688274895E+56', '6.4883', '4686645665137929523437500000000000000000000000000000000', 54, 4);
+ T('8.87725608E+898', '48.8474587', '315383491056309139821678400039672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('-7.88066085803962355131154103038E+158', '98.6545400', '-2486698103285173217847926138130775353462315748590410753159768431075349326420109719038009643554687500000000000000000000000000000000', 100, 4);
+ T('-7E+6', '1.1020', '-3500000', 89, 2);
+ T('-8494041.43746071381146773170', '75.60969', '-1', 57, 3);
+ T('4.10109658339310E+90', '24.5464464', '244444405042713880538940429687500000000000000000000000000000000000000000000000000000', 24, 6);
+ T('1.274791830523050063015690E+87', '7', '9959311175961328617310078125000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('-45408.90696672486851', '3.6324', '-5676', 12, 0);
+ T('-4.669629791764E+89', '66.4611', '-6328528456166953100603400628187955589964985847473144531250000000000000', 78, 6);
+ T('-57.1081596589636400472', '7', '-1', 67, 5);
+ T('-903.71271006681697689858269016', '7.0986797', '-8', 48, 2);
+ T('-6955.97372965520736000126859', '36.48050', '-1', 60, 2);
+ T('9.3E+6', '6.492536287', '145312', 34, 4);
+ T('23498794.923', '19.868', '44', 69, 6);
+ T('6.345938124E+753', '66.887826', '86003498756242330314236710364639293402433395385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 4);
+ T('46202.529797894352841882', '5.76', '1443', 21, 1);
+ T('-5190887.8482949588806613784', '9.817788202', '-10139', 23, 3);
+ T('-11083761.975', '23.69853', '-2', 16, 0);
+ T('-4.009520274E+18', '70.7008', '-1', 32, 1);
+ T('3.3E+76', '3', '4125000000000000000000000000000000000000000000000000000000000000000000000000', 100, 4);
+ T('-9.700637987E+253', '4.3926', '-6062898741875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 2);
+ T('-4.5393079E+50', '42.3948', '-103211912119149928912520408630371093750', 25, 4);
+ T('-4.55611441548268594324841E+261', '50.55902', '-4046642501516371786650347885938572289887815713882446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-3.57E+6', '7.0', '-27891', 40, 6);
+ T('3.1869313746E+12', '31.3771388', '1484', 6, 6);
+ T('-48049335.44825120696578', '17', '-367', 47, 3);
+ T('-7.82295141189099E+452', '3.105695', '-97786892648637375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-2.2368353887377724533E+41', '32.7', '-52080382330756924424786120653153', 8, 1);
+ T('59661845.7685009416803037138', '8.31874', '233054', 60, 5);
+ T('7.871E+40', '4.852452', '4919375000000000000000000000000000000000', 39, 4);
+ T('967.3729948524088877206360184', '4.990367', '60', 49, 1);
+ T('6.513819E+772', '64.272535', '3531148355488678003410996097954921424388885498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('-7.1939811169589771E+81', '2.379650', '-1798495279239744275000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('1.97230050947847651E+482', '5.37803', '6163439092120239093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('-6.7399439818238540639E+699', '39.4', '-12259886683430257224063097964972257614135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('5.18297280525315E+349', '82.8277959', '10718136549737462078346730197332334344473281362297711893916130065917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 0);
+ T('2.688364119E+156', '6.539', '42005689359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 4);
+ T('2.335591E+7', '8.7428', '91234', 72, 0);
+ T('-4.41050415843285626724970E+76', '91.715', '-17813884430860184901369355710639313840105990311564', 90, 4);
+ T('5.7009765588944014678064778550E+333', '70.659', '4828914976908004209024651296495859228302682808475765341427177190780639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 3);
+ T('4.01888622E+459', '8E+1', '3324344765240521941819344664548196988107520155608654022216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 6);
+ T('-8.44110291020954100773353E+33', '1.8381805', '-4220551455104770503866765000000000', 76, 3);
+ T('-2.03536E+196', '11', '-9938281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 6);
+ T('8.68713352774529338976231261E+86', '6.80341449', '13573646137102020921503613453125000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-50.7', '5.020', '-2', 50, 0);
+ T('-5656.9574128', '8.4', '-23', 58, 3);
+ T('51956992071.8', '4.1972770', '3247312004', 23, 0);
+ T('-8.1437011914572314935964E+66', '17.81', '-62131509334237911175509643554687500000000000000000000000000000', 27, 2);
+ T('-4.267446570762845716E+661', '44.85808', '-2425762528879912290449283318594098091125488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 1);
+ T('9.9860486107309885746974570E+97', '2.49944', '24965121526827471436743642500000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('6E+799', '2.891', '15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('-5.21924685810518070574793E+792', '35', '-151900075670133248953728761989623308181762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('3.915818500006930641794E+47', '5.7030', '12236932812521658255606250000000000000000000000', 30, 1);
+ T('7E+37', '89.07848', '113091099372', 67, 0);
+ T('-9958.7', '9', '-20', 66, 2);
+ T('-3.86E+704', '8E+1', '-319291716445468682500363755139005661476403474807739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 2);
+ T('-6.88848901295031120551487979E+993', '89.89003', '-11128954221283280099174632274363284217474064986038578828342338056245353072881698608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 1);
+ T('-7.28612190151090780938799E+69', '2.30598017', '-1821530475377726952346997500000000000000000000000000000000000000000000', 100, 2);
+ T('5.1428021228457356852965E+394', '7.87804', '401781415847323100413789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 1);
+ T('4382995943682949549091648.34797', '6.6', '68484311620046086704557', 34, 4);
+ T('5.5018611488099E+58', '5E+1', '48866343405594925286550278542563319206237792', 35, 5);
+ T('-1.4905E+267', '5.5096774', '-46578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-374479.9', '6.74249670', '-5852', 70, 5);
+ T('-9.652672719094959E+171', '86.0885', '-124757870821169803466729241719083065217943406821632379433140158653259277343750000000000000000000000000000000000000000000000000000000000000000000000', 83, 3);
+ T('-1.224156365945E+74', '33.16703622', '-14251055730797816067934036254882812500000000000000000000000000000', 65, 5);
+ T('4.250063887552E+93', '7.2844', '33203624121500000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('-293007', '7.3', '-2290', 47, 6);
+ T('-8.962838751814569E+73', '97.1785561', '-565634647288512357414214932810609281460642768', 88, 5);
+ T('-3.631169189', '4.663874228', '-1', 81, 5);
+ T('-2089502606191303445187.40141', '4.01699', '-130593912886956465325', 35, 5);
+ T('4.721809788839112E+586', '88.27588195', '152569902870735114156378725073473674733737226461016689427196979522705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('7.27E+553', '7.42', '567968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 1);
+ T('5.63297794069404991741E+949', '27.095760', '419689561478350305364280939102172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 0);
+ T('-9.992E+6', '1.4326', '-4996000', 19, 0);
+ T('-1843.27372270739825708419387', '84.5255', '-1', 56, 0);
+ T('4E+6', '7.962199980', '31250', 71, 1);
+ T('2.31828013971833831257164950E+122', '61', '100539374556504846153026709425215567961231499793939292430877685546875000000000000000000000000000000000000', 79, 0);
+ T('-5.6205211E+656', '60.6550', '-487502494969649369238595681963488459587097167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 5);
+ T('8.866296640836207914372E+43', '1', '44331483204181039571860000000000000000000000', 81, 3);
+ T('2.036884925683398097E+65', '9.174', '397829087047538690820312500000000000000000000000000000000000000', 37, 5);
+ T('4.66905144790625280241E+97', '22.775819', '11131886119619018560433387756347656250000000000000000000000000000000000000000000000000000000', 13, 2);
+ T('-6.0485602881965244877753752E+831', '39.2', '-11002267070937749827454127080272883176803588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 0);
+ T('-148470375738795944450.0183079', '25.377662', '-4424762002790', 60, 2);
+ T('-7.621517125303607352', '33.55517074', '-1', 74, 0);
+ T('-44346394', '85.832', '-1', 73, 2);
+ T('-4.21101036259589563683222E+52', '29.749872', '-78436180252505385071639344096183776855468750', 91, 5);
+ T('8.8384563642009681712585381E+34', '2E+1', '84290088312158281052194005012', 65, 0);
+ T('-3.08758431978150E+423', '80.969704', '-2553989888945984453616182946987522850434970678179524838924407958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 4);
+ T('-6965504.10429839894163022', '4.09', '-435344', 74, 1);
+ T('4629411406646.887220', '3', '578676425830', 57, 5);
+ T('1.7574030225614991041006295961E+96', '49.721', '3121774878709791608067955330518827850028173997998237609863281250000000000000000000', 33, 4);
+ T('-9.9E+7', '1.516544780', '-49500000', 5, 1);
+ T('-1010.91', '29.3', '-1', 1, 5);
+ T('-9678.46269115992039791', '7.751804329', '-76', 73, 2);
+ T('9.93E+61', '1.8', '49650000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-951498.1804292137943471563', '8E+1', '-1', 29, 2);
+ T('-4.90903E+63', '37.41151', '-35717894206754863262176513671875000000000000000000000', 21, 4);
+ T('-5.2665E+39', '82.03022510', '-1089086674002631', 15, 0);
+ T('40224992035888837649.370', '9.996402715', '78564437570095386', 92, 3);
+ T('-6.0198018919820604778231133E+774', '71.90608506', '-2549485269226289009958953541749534545124422635353766963817179203033447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 3);
+ T('-5.0189477318', '7.9799', '-1', 55, 4);
+ T('843961067.717223661240', '9.6218464', '1648361', 50, 6);
+ T('-1175575.377795', '50.2', '-1', 85, 2);
+ T('1.09083617269576285139265874837E+743', '9.175074346', '213053939979641181912628661791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-87.3440193956897136363487710138', '80.3', '-1', 69, 0);
+ T('-782241.11698', '1.41', '-391121', 2, 2);
+ T('-8.30878E+341', '15.0356', '-25356384277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 1);
+ T('39110.0571724', '3.83741', '4888', 70, 3);
+ T('9.411866408224136996E+85', '9.20', '183825515785627675703125000000000000000000000000000000000000000000000000000000000000', 84, 1);
+ T('-9327196607.827323', '3.2147', '-1165899576', 55, 6);
+ T('-7.589E+35', '8E+1', '-627747366867', 77, 3);
+ T('-7.96165206162321203590E+23', '7E+1', '-675', 100, 3);
+ T('-6.392003E+128', '1.5', '-319600150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('-6.33467149946753948E+30', '17.647769', '-48329708095302882995605469', 72, 5);
+ T('7.07993004458841302867052E+410', '68.6372', '2398773604808797400258729248627431740459314823965542018413543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-29.90271056', '71.7685', '-1', 40, 3);
+ T('-4.3E+3', '1.60312459', '-2150', 75, 6);
+ T('3.4956056960165734759056510213E+34', '81.699169', '14457486304', 38, 6);
+ T('-3.10E+30', '20.13722790', '-2956390380859375000000000', 94, 0);
+ T('-3991701764.5176840483659159', '18.7', '-15228', 33, 6);
+ T('10433770.301456649538604', '8.03', '40756', 78, 1);
+ T('7.893246381401126E+371', '3.2773', '98665579767514075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 5);
+ T('8.22475381932E+53', '49.09', '1461009769933241386752342805266380310058', 7, 1);
+ T('-4.855986', '53.26719009', '-1', 15, 5);
+ T('7.8982632072751351448E+21', '2.4915873', '1974565801818783786200', 53, 3);
+ T('-1.9228E+633', '3.8', '-240350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('-47.0283596688439946227982', '6.2', '-1', 28, 1);
+ T('3.889002731033482248871428297E+93', '6.9230', '60765667672398160138616067140625000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('3.8335660361999E+238', '72.9', '8117891845340967802379349149699550025616190396249294281005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('5.6317156699637726122859E+59', '92.543024', '113731592226687452874912897926787', 74, 4);
+ T('4.251983365006872910036655504E+875', '93', '42934060112691271873437510064537962392479714568600812629739493786473758518695831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('1.95965101E+759', '68.3408098', '6639555882360665545194322589850344229489564895629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('-7.1580E+757', '3E+1', '-66664069890975952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('4.003000135491342069623E+702', '4E+1', '3640707414425689484799477213528007268905639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 2);
+ T('-5910.641924872942462719075', '62', '-1', 68, 4);
+ T('3.825898E+610', '83.4067700', '3955885814006754344043965965216358426914666779339313507080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('9.47498217598900001410533697241E+42', '13.835787', '1156614035154907228284342892139892578125', 89, 1);
+ T('4.526065982546E+213', '52.205695', '1004988532959050218096308526583015918731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-2255.290252708372', '72.00846', '-1', 57, 0);
+ T('-1.87342E+861', '9.27', '-3659023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 6);
+ T('-9.40526E+9', '4.554358', '-587828750', 13, 2);
+ T('8.4920879905918600832292609E+324', '5E+1', '7542489291438290240447327139605704360292293131351470947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('6.2364273404414724255685187806E+53', '84.84304971', '32241573672555165142198265209', 36, 3);
+ T('-4.12113043820716461E+469', '1.008094', '-20605652191035823050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 2);
+ T('-5.015820959E+18', '68.56', '-1', 72, 3);
+ T('-6.3437482905729319849811254811E+48', '2.07', '-1585937072643232996245281370275000000000000000000', 5, 0);
+ T('-57', '8.70461910', '-1', 90, 0);
+ T('-4E+4', '6.068', '-625', 5, 3);
+ T('3070719139561226278.78325', '5.808', '95959973111288321', 65, 6);
+ T('-9E+12', '4.10668812', '-562500000000', 57, 2);
+ T('-201.82835627993052669', '40.90642', '-1', 81, 2);
+ T('1554.52697231770614', '5.02929146', '48', 41, 3);
+ T('-469605902.07110', '5E+1', '-1', 74, 4);
+ T('-4.42782E+398', '1.31492422', '-221391000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('9.70070810E+49', '86', '1253787135680643319554568', 5, 0);
+ T('3.3330436155511669641580992E+95', '6.9084783', '5207880649298698381497030000000000000000000000000000000000000000000000000000000000000000000000', 66, 6);
+ T('5.0714E+607', '14.5', '3095336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 5);
+ T('2.176714097848583386336719E+64', '77.800', '144042856064896178018884617587948022542770', 39, 1);
+ T('6.7665609E+572', '7.85535', '5286375703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 0);
+ T('2.570819126887467578966767303E+53', '55.018', '7135456467043020886605784466882873573', 75, 6);
+ T('-9424.6064938173', '9.089880', '-19', 31, 5);
+ T('-98.227440679424550726483568', '78.29', '-1', 33, 0);
+ T('9.9663452E+573', '7E+1', '8441822748109749363631948426700546406209468841552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('-7.2842584310163732E+60', '15.56652', '-222297925751232092285156250000000000000000000000000000000', 18, 5);
+ T('-9.331641901002931350E+91', '18.71475773', '-355973888435475591659545898437500000000000000000000000000000000000000000000000000000000', 92, 1);
+ T('-2.370187E+90', '47.6053', '-16841191552430245792493224143981933593750000000000000000000000000000000000000', 44, 4);
+ T('-5.04573436192140992264662837E+610', '84.59564725', '-2608583525171257561193674372505844783242453122779069829562104132492095232009887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 2);
+ T('-4741297376.89351254121865026', '1.9', '-2370648688', 17, 0);
+ T('-3.5640516901E+426', '4.4', '-222753230631250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 3);
+ T('8.8137288973265213E+44', '62', '191117280363593676929118148', 1, 3);
+ T('9.0086245E+994', '24.56', '5369558632373809814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 3);
+ T('-9.9E+572', '6.420817046', '-15468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 4);
+ T('-331.5680915', '7.14469', '-3', 79, 0);
+ T('-2.9776691771979420989104E+558', '7.5872', '-23263040446858922647737500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 3);
+ T('-57467.3351', '1.2134608', '-28734', 13, 1);
+ T('1.49255504624135201965530292677E+45', '2.661868', '373138761560338004913825731692500000000000000', 83, 5);
+ T('4.829381976827565138E+500', '42.9', '109807433019058524632782791741192340850830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 3);
+ T('-83975.967990339834', '5.78778187', '-2625', 98, 1);
+ T('9.346255994983E+707', '93.8488341', '94373068347258851211601719627455875632343618164554754912387579679489135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 3);
+ T('-1182192536.09107752474704', '4.33750473', '-73887034', 58, 6);
+ T('2.8611063E+50', '93.9', '28889790793619709041124', 8, 4);
+ T('-2.0746688503420318189269', '2.720070', '-1', 89, 2);
+ T('16728680.0249732710466250414120', '5.22', '522771', 49, 0);
+ T('4.9909012015446236351028961E+862', '3E+1', '46481389566740241228629798628389835357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('1.2913E+9', '6.01246036', '20176562', 71, 0);
+ T('145866.17980149773622', '6.0354109', '2279', 55, 6);
+ T('-8.262954896474937E+364', '2.702966', '-20657387241187342500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('4.10527812E+31', '31.897', '19116690941154956817626', 85, 0);
+ T('2.39001713935E+504', '2.832767', '597504284837500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 6);
+ T('726.5216036694977612', '1.3', '363', 5, 5);
+ T('-38639.99815468122', '62.9428130', '-1', 26, 6);
+ T('-1081798.01450840594128', '5', '-33807', 62, 5);
+ T('8.5E+145', '1.1', '42500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 5);
+ T('-7.34106091317896E+22', '9.65', '-143380095960526562500', 56, 5);
+ T('-2.5E+494', '54', '-13877787807814456755295395851135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('-2.9875355396875276600E+841', '3.249291299', '-3734419424609409575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 1);
+ T('9.51449013794193767E+51', '98.9', '30022437211733065723073', 98, 3);
+ T('-2.3E+2', '4.739', '-15', 51, 0);
+ T('7.4600485256423E+33', '84.4', '385675469', 24, 5);
+ T('66.3238931386322', '1.013987', '33', 50, 3);
+ T('8E+5', '2.4316', '200000', 66, 1);
+ T('8.524632902987631753665623E+437', '3.60052', '106557911287345396920820287500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('-81.9264413661169945723022265364', '9.500602744', '-1', 22, 2);
+ T('7.0827829E+91', '7.42911347', '553342414062500000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('-202884460.78484402929246', '19.74819', '-387', 33, 3);
+ T('-2.87850853350472037E+68', '59', '-499341632887021000600236142474841471994295716285706', 30, 4);
+ T('3.238749707172E+58', '36', '471300111846649087965488433837890625000000000000', 70, 5);
+ T('-5.9638619566148E+54', '47.9', '-42375787903486639152106363326311111450196', 54, 4);
+ T('7.53215940967772826166E+182', '69.8', '1275997436793707436307351811219379378314897621748968958854675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 2);
+ T('-3.614008505964219416057E+38', '84.237078', '-18683986060846', 61, 0);
+ T('-6.6826970457299E+86', '6.257', '-10441714133952968750000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-2.514214E+19', '53.29680', '-2792', 72, 4);
+ T('-8.7337E+97', '2', '-21834250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('-1', '30.89', '-1', 56, 6);
+ T('8.3053166519474094E+97', '7.9480700', '648852863433391359375000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 3);
+ T('-4.46293E+6', '78.49', '-1', 4, 2);
+ T('-6.78887869E+11', '20.1', '-647438', 92, 4);
+ T('9024.38', '9.29', '17', 26, 3);
+ T('7.056236985001604440229923E+79', '5E+1', '62671974143683013027494181912402382295113056898117065429687500000', 73, 2);
+ T('-17.8136643380911120829348978', '88.8525087', '-1', 13, 6);
+ T('-3923.84459249874606679269', '75.97671', '-1', 20, 2);
+ T('-6.8E+900', '74.68714', '-359989002583077644104037062788847833871841430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 0);
+ T('-9.31147394603870109682695409345E+483', '4', '-581967121627418818551684630840625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 1);
+ T('-2715900.9174991801729', '25.110', '-1', 88, 0);
+ T('1E+437', '28.704', '372529029846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 1);
+ T('-4.298E+956', '3.39096', '-53725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('754246545.383009', '8.325308', '2946275', 49, 4);
+ T('2.49757219959079948437391909175E+99', '4.400', '156098262474424967773369943234375000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-7.56245911999825487939098776E+845', '4E+1', '-687801650201277414397826556523796170949935913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('3.6775953810887E+24', '9.5', '7182803478688867187500', 28, 3);
+ T('8.5278E+86', '1.337025', '426390000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 1);
+ T('-3.8200065388554650053E+49', '31.33019018', '-17788291624074173184577375650405883789063', 60, 6);
+ T('-9.6E+201', '38.69175366', '-34924596548080444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 5);
+ T('6.7408737643452652200127485627E+31', '17.05', '514287854335423677063960919', 32, 1);
+ T('-3.194921881E+658', '4E+1', '-29057645233478979207575321197509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('-9.09484993180448633103E+89', '9.9159', '-1776337877305563736529296875000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('-5.14137520E+812', '5.76164335', '-16066797500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('10158102.76037717162910911216', '6.970530786', '158720', 88, 4);
+ T('-73152.3', '25.454795', '-1', 6, 6);
+ T('257016417.593935492579121', '9.3', '501985', 38, 4);
+ T('3.4898981660108324830019E+507', '41.740108', '1587021945856955645923289921483956277370452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('1.7210E+34', '83.98', '1779472292', 85, 0);
+ T('5.611245620678225193357E+758', '3.063170147', '70140570258477814916962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('-9.5411E+511', '6.9', '-1490796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 5);
+ T('-9.274856967864E+438', '65.415', '-251395501851261679582272279276367044076323509216308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 3);
+ T('-5E+10', '93.6802', '-1', 87, 4);
+ T('-9.35020E+27', '46.850', '-132874333758082', 7, 4);
+ T('5.410712274314309983288666983E+58', '27.5307', '403129478865437953419139011427760124206542968750000', 78, 1);
+ T('-1.63216201062', '8.73935', '-1', 28, 1);
+ T('6.309506451481607003744893254E+87', '1.69546313', '3154753225740803501872446627000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('-1.53464001361E+254', '82', '-31735611662657663195284132254953002316710808372590690851211547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-6.1062752244E+93', '66.5685906', '-82755460801111138668950673036306397989392280578613281250000000000000000000', 54, 3);
+ T('-7.859351E+594', '8.5916', '-30700589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 3);
+ T('7.794046961E+78', '71.43464', '3300907284207126425948364278895041934447363018989562988281', 39, 3);
+ T('-6.36E+637', '1.389', '-31800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('-4.640438212203059917650680086E+713', '68.875457', '-1572241622173533686101628514640701425597590912275336449965834617614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('2.11450766647419127494359142739E+809', '62.21209', '45851076114571452201065260363644845997832533157634316012263298034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 5);
+ T('-4.3126748E+893', '99.094', '-680420109330369208740333081587045409299729925578503753058612346649169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-1.93612743472779208E+46', '92.397373', '-3909978216403459863', 91, 1);
+ T('-1.769766E+29', '8.00106', '-691314843750000000000000000', 17, 4);
+ T('-2.795976005844098846743E+687', '14.0555', '-170652832387945486251403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('-5.558339038749869645155270650E+750', '5.358395', '-173698094960933426411102207812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 2);
+ T('4.3914E+5', '3.075607', '54892', 65, 3);
+ T('-954715.52335', '37.5749998', '-1', 61, 4);
+ T('7.24892625580E+819', '46.01', '103013437862387036147993057966232299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('-8.02037228059864E+85', '8E+1', '-66342964559689065955102433257140059907897011726163327693939209', 6, 4);
+ T('2.1829027119475135350513153E+85', '3.8', '2728628389934391918814144125000000000000000000000000000000000000000000000000000000000', 31, 3);
+ T('30997912.1041171236493237', '1.268752210', '15498956', 26, 1);
+ T('7.32728226632234092674E+91', '5.4052', '2289775708225731539606250000000000000000000000000000000000000000000000000000000000000000000', 86, 4);
+ T('6.581392812636445820797E+925', '4.2393962', '4113370507897778637998125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('-6770165.39', '7', '-52892', 36, 6);
+ T('-2948937223.5320509083937641950', '53.08241', '-1', 90, 3);
+ T('1.6027972088156576482811747E+72', '9.73050769', '3130463298468081344299169335937500000000000000000000000000000000000000', 19, 4);
+ T('-10.041860012050255', '8.02', '-1', 33, 1);
+ T('-2.0298694387757E+20', '74.14024372', '-1', 83, 3);
+ T('5.11388825187798814901E+366', '14.2023', '312126968498412362610473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('5.00758287321029362E+985', '3', '6259478591512867025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 2);
+ T('2.633301162E+44', '4.53455', '16458132262500000000000000000000000000000000', 83, 4);
+ T('1.97846677632364374376398419909E+166', '99.2', '31214701842407333815713114739229323853675988674658807345372452113352323976869229227304458618164062500000000000000000000000000000000000000', 98, 2);
+ T('-2.867634049E+220', '7.48974', '-224033910078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('-2.707468803049052438538101E+815', '2.9', '-67686720076226310963452525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('-8.800376785480E+943', '5.989966', '-2750117745462500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 1);
+ T('514683.286829213517795918', '17.7895', '3', 76, 4);
+ T('-4.465639027165828979671E+92', '51.7871', '-198314210704967529771236556257463234942406415939331054687500000000000000000000', 77, 5);
+ T('-3.4731896591844097553826072858E+628', '8.6797209', '-135671471061891006069633097101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('-64.57185701705065213929', '9.72593', '-1', 92, 5);
+ T('1.35604946E+80', '8.230', '529706820312500000000000000000000000000000000000000000000000000000000000000000', 93, 0);
+ T('3.379E+68', '4.259939669', '21118750000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('-1.48591061E+438', '3.960074156', '-185738826250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('-8.20E+63', '4.574626144', '-512500000000000000000000000000000000000000000000000000000000000', 55, 2);
+ T('-1.283144E+784', '4.7946929', '-801965000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 4);
+ T('-1267095458.94', '7', '-9899184', 43, 4);
+ T('-4.6956149E+9', '57', '-1', 2, 4);
+ T('-4.94483318337E+963', '5', '-154526036980312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 6);
+ T('-3.38965390E+96', '26.977', '-50509779155254364013671875000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('-8.1198577526430E+36', '1.8', '-4059928876321500000000000000000000000', 54, 0);
+ T('-367.79835019490035', '89.4', '-1', 37, 5);
+ T('-9.4290876553917072E+269', '9.13680', '-1841618682693692812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-7.669E+6', '57.6', '-1', 82, 0);
+ T('3.6067E+30', '35.3', '104968785308301448822', 11, 6);
+ T('-3.2846422097494841E+69', '63.6890625', '-356121621964797859406087754408076762047130614519120', 37, 6);
+ T('5567.3955496801829999107997', '6.82906', '86', 28, 4);
+ T('4.3209908074624405527920951914E+427', '88.05057', '139618743084093095424369839782639599782990561861219236394759946051635779440402984619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('6.163E+348', '79.290', '10195828230328619120464983538454362133052200078964233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('-5.36233359792642399727347336E+66', '7.4836182', '-41893231233800187478699010625000000000000000000000000000000000000', 80, 4);
+ T('-7519.59681340931376849307118850', '7.7295628', '-59', 15, 4);
+ T('-5.339818E+562', '10.046303', '-52146660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 5);
+ T('-2.75150444280979899464503', '42.32526300', '-1', 42, 1);
+ T('-6.8536763778409128E+23', '52.1121374', '-152182187', 94, 6);
+ T('5.41780901860852E+36', '2', '1354452254652130000000000000000000000', 25, 5);
+ T('2.975837E+252', '6.19829679', '46497453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 0);
+ T('5.68872741467E+60', '1E+1', '5555397865888671875000000000000000000000000000000000000000', 5, 5);
+ T('-5.37871973E+123', '1.015', '-2689359865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('2.5E+74', '5.09', '7812500000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('-6.3528276257701776496692388', '5.327812595', '-1', 15, 4);
+ T('4.3E+74', '59.5', '745931094670027050597127526998519897460937500000000000000', 100, 4);
+ T('5.037034572360107844769864E+508', '3.860338295', '6296293215450134805962330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('1.709196486483E+76', '7E+1', '14477457373823904014480123958463764211046509444713592529', 65, 0);
+ T('-290523.4271082419', '8.60644', '-1135', 32, 2);
+ T('-5.10E+8', '1.624393732', '-255000000', 91, 2);
+ T('-9.0972681878879377431E+92', '5.4247565', '-28428963087149805447187500000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('4648.32', '7.1', '36', 63, 5);
+ T('-3.8665844651266267094292527E+121', '65', '-1048039819297247708919930295158248756415275693143485113978385925292968750000000000000000000000000000000', 8, 0);
+ T('-3E+205', '6.4837926', '-468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 5);
+ T('-2.243604925118203815E+96', '61.979982', '-973008533604933628907013298814376867085229605436325073242187500000000000000000', 40, 3);
+ T('-5.9428E+160', '5.58', '-1857125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 5);
+ T('-1.675200670859E+26', '9.4702', '-327187631027148437500000', 71, 1);
+ T('-1.0438788358E+57', '4.83094', '-65242427237500000000000000000000000000000000000000000000', 94, 1);
+ T('-5.0E+38', '69.648378', '-847032947254300340', 61, 5);
+ T('9.98E+51', '21.0', '4758834838867187500000000000000000000000000000', 39, 4);
+ T('7.0575316497025520425704E+775', '49.82843856', '125366946152328609588451513445761520415544509887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 4);
+ T('-4.081589698598287', '21.690585', '-1', 52, 2);
+ T('-2.76414276992949411364579028217E+55', '2', '-6910356924823735284114475705425000000000000000000000000', 38, 2);
+ T('4.644733543184926E+937', '98.000559', '146561948295490330110149816876311671925005135352915175417365389876067638397216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 6);
+ T('6.9059686E+8', '9.35513', '1348821', 81, 2);
+ T('-5.62407063361E+62', '7.520258', '-4393805182507812500000000000000000000000000000000000000000000', 8, 4);
+ T('-6E+8', '5.33403', '-18750000', 8, 0);
+ T('8.2833316410495951558983870E+42', '97.63228770', '52275171972833', 57, 3);
+ T('2.126886434501417693E+36', '56.2', '29516478629329735608', 78, 3);
+ T('-4.12508346889408881639401434E+89', '3.30', '-51563543361176110204925179250000000000000000000000000000000000000000000000000000000000000', 32, 1);
+ T('2.56135001713E+73', '9.294772', '50026367522070312500000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-1717808496.918051582529', '38.63506447', '-1', 81, 4);
+ T('-9.44851802384714484659674E+50', '66.73524', '-12805129710279399542569896000913', 84, 6);
+ T('1.6183014E+814', '7E+1', '13707546043877603947347409985013655386865139007568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 1);
+ T('-7.447025E+69', '6.130313', '-116359765625000000000000000000000000000000000000000000000000000000000', 82, 2);
+ T('-5E+108', '69.9353223', '-8470329472543003390683225006796419620513916015625000000000000000000000000000000000000000', 42, 5);
+ T('-7.766183E+9', '8.14995', '-30336653', 65, 2);
+ T('-903275031703857497.133705525317', '30.4389', '-841240429', 42, 3);
+ T('-5.15951909879E+64', '7.335258534', '-403087429592968750000000000000000000000000000000000000000000000', 71, 6);
+ T('6.639226460480424723393031E+38', '98.369', '2094970478', 57, 0);
+ T('-6.3E+415', '1.7927692', '-31500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('2.2338534303987866891E+40', '9.916802148', '43629949812476302521484375000000000000', 56, 6);
+ T('-1.35902551705635842530410E+275', '9E+1', '-109781206999401730715136093679024946736605622757410039014303038129583001136779785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 6);
+ T('-9.449199', '3.104818', '-2', 63, 1);
+ T('8.283425089904388E+42', '8E+1', '6851888639904230004', 75, 4);
+ T('9.4316E+29', '7E+1', '798887594', 86, 4);
+ T('-7.234184E+8', '17.6198', '-5520', 19, 3);
+ T('-78060583.0097121522967019', '99.24669638', '-1', 32, 5);
+ T('-1.2634672235E+230', '54.836206', '-7013652011944593311909557087346911430358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('-1.026097E+37', '43', '-1166537231256370432674885', 50, 4);
+ T('8.192851E+665', '6.59704', '12801329687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 2);
+ T('-7.00688783035851307195509098308E+752', '8E+1', '-579596176760630990717775022591536627811583705371933916694615618325769901275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('2.9199069296E+273', '4.6005998', '182494183100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-6707042.7', '46.13291', '-1', 32, 2);
+ T('5.0822903619277407594156110846E+44', '57.6992379', '3526547361026686172185980936', 19, 3);
+ T('-4.398538405173762385E+795', '43.670098', '-500055921881285301537900522816926240921020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 5);
+ T('-4.5209082019040E+33', '4.507', '-282556762619000000000000000000000', 47, 3);
+ T('-4.756', '16.93', '-1', 72, 0);
+ T('-4.267296E+58', '82.881346', '-8824561298062711962170157065088461', 66, 0);
+ T('-7.3903521319780', '81.4', '-1', 9, 3);
+ T('3.365717486E+845', '1.9558191', '168285874300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 0);
+ T('7.45497778914245519694915E+37', '2.36346899', '18637444472856137992372875000000000000', 75, 4);
+ T('-4.284E+4', '48', '-1', 42, 5);
+ T('4.9E+55', '45.4810314', '1392663762089796364307403564453125000000000', 94, 1);
+ T('-8.8529149806022261E+68', '77.498353', '-5858367709227539601213667586846606250006175288', 22, 2);
+ T('2.59640E+8', '9.6', '507109', 36, 5);
+ T('-993234895.458', '1', '-496617448', 28, 0);
+ T('-126851994.7764186', '2.6223596', '-31712999', 10, 3);
+ T('-1.979766470433708562589668E+85', '9', '-38667313875658370363079453125000000000000000000000000000000000000000000000000000000', 95, 3);
+ T('7.842E+5', '8.380', '3063', 29, 6);
+ T('-5.0564060763740163E+71', '16.5812889', '-7715463373373437957763671875000000000000000000000000000000000000000', 86, 6);
+ T('-9.6338017853358812E+42', '49.68749639', '-17113069690807736122906135279', 3, 1);
+ T('975091.8249767513156321238711', '4.97636507', '60943', 32, 3);
+ T('3.32850817614959114656E+68', '9.509', '650099253154217020812500000000000000000000000000000000000000000000', 38, 2);
+ T('38848.0036508413', '4.0', '2428', 44, 4);
+ T('-1.7782941633701226870E+636', '6', '-27785846302658166984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('-73.088', '19', '-1', 68, 4);
+ T('336395.040', '1E+1', '328', 64, 4);
+ T('-4.64726854E+71', '80.207517', '-384413043761561459517924616013928584834502544255', 94, 5);
+ T('-3.6242546E+90', '40.18', '-3296240356576163321733474731445312500000000000000000000000000000000000000000000', 22, 3);
+ T('-229123.8', '26', '-1', 32, 2);
+ T('6.07E+4', '7.52705', '474', 1, 1);
+ T('4.39513587900509E+29', '5.69', '13734799621890906250000000000', 45, 6);
+ T('1.41E+6', '4', '88125', 61, 6);
+ T('-19903.74687934179961846472094', '53', '-1', 28, 3);
+ T('-4.8599709448017688790344E+898', '74.0', '-2572847195591068052216674892683848097085785866511287167668342590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 4);
+ T('59.92276289841', '3.622413', '7', 75, 1);
+ T('-1.6E+4', '85.276', '-1', 41, 6);
+ T('-36111777115999002856149524', '4.83', '-2256986069749937678509346', 40, 0);
+ T('-6.8882608789955862588275E+98', '54', '-38237529137428095997883192858068923669634386897087097167968750000000000000000000000', 75, 5);
+ T('6605389928158368.11235728', '2E+1', '6299390724', 18, 2);
+ T('-6E+735', '1.277451858', '-3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 6);
+ T('-4.3314E+86', '47.864', '-3077644805671297945082187652587890625000000000000000000000000000000000000', 8, 4);
+ T('-5003790985.3198610428647076', '7.5814685', '-39092118', 2, 2);
+ T('-5.570224E+9', '96.89860', '-1', 11, 5);
+ T('-7.37688351428699049098452094292E+78', '33.91692084', '-858782268395529884261139778294600546360015869140625000000000000000000', 99, 3);
+ T('-9.11E+9', '3.1874990', '-1138750000', 56, 3);
+ T('-3.5E+859', '67.634952', '-237169225231204094939130300190299749374389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('-16708922.16', '16', '-255', 35, 0);
+ T('5.81111447388660252041E+400', '5.5', '1815973273089563287628125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 3);
+ T('3.7E+48', '2', '925000000000000000000000000000000000000000000000', 59, 1);
+ T('-5.651E+672', '76.2836855', '-74790362264594550251173288302197761368006467819213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 4);
+ T('-750972.587286133440709545', '3.595', '-93872', 85, 5);
+ T('-3.76E+4', '4.11', '-2350', 53, 4);
+ T('-15230213.195671', '7.18046', '-118987', 12, 5);
+ T('6.4761E+8', '9.71', '1264863', 78, 3);
+ T('6.96E+7', '17.9589', '531', 81, 5);
+ T('-6292054.4308403543096866931276', '3.89', '-786507', 31, 5);
+ T('-8.8105E+5', '39.118', '-1', 70, 1);
+ T('-5.549677E+98', '8.26', '-2167842578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('-5.80186931127905750029', '56.6', '-1', 84, 3);
+ T('-3.384E+706', '2.5', '-8460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 4);
+ T('-9.94131444676456561017344E+994', '75.2503', '-2631444023570232580799095004758791915833171515259891748428344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 2);
+ T('-19304.84170180439699338124', '36.81', '-1', 15, 6);
+ T('3312553637.593207', '27.8143360', '24', 10, 6);
+ T('5.0610513087532936605725909E+46', '7', '395394633496351067232233664062500000000000000', 37, 6);
+ T('-2.113360307407100351E+49', '3.71', '-2641700384258875438750000000000000000000000000000', 93, 0);
+ T('6.771E+59', '8.433', '2644921875000000000000000000000000000000000000000000000000', 83, 1);
+ T('7.288192643817916078E+94', '29', '135753166746681855581700801849365234375000000000000000000000000000000000000000000000000', 87, 5);
+ T('-20803.574688', '24.7475694', '-1', 50, 0);
+ T('-7.512958689855E+897', '53.327', '-834105972053467148441541212378069758415222167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 3);
+ T('6.50641313489508831E+29', '4.74521256', '40665082093094301937500000000', 29, 5);
+ T('9.756225086721393093958274662E+834', '48.31', '34661074319051696669043404106957950716605409979820251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 4);
+ T('-7.72E+73', '15.9332', '-2355957031250000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('-4.15033396E+93', '5.347', '-129697936250000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 1);
+ T('2.0133E+57', '5.39', '62915625000000000000000000000000000000000000000000000000', 84, 0);
+ T('-456327520.745183943671779', '2.423552', '-114081880', 90, 5);
+ T('5.920338151497734267E+119', '27.40342', '4410995655877690216153860092163085937500000000000000000000000000000000000000000000000000000000000000000000000000', 78, 2);
+ T('4.785E+490', '8.2', '186914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 0);
+ T('6.97963E+719', '5.09026', '21811343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 6);
+ T('51967591.629970', '9.1', '101499', 35, 5);
+ T('-2.594552230268391023E+886', '21.48683', '-12371789122907595744132995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 2);
+ T('-1.37172E+23', '80.1294261', '-1', 2, 5);
+ T('5.4250127025882103269744E+835', '71.4264', '22975822491826544452155490615846700208635411399882286787033081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('3.658385264E+321', '1.99600', '1829192632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 5);
+ T('1.335660385287199579092446934E+811', '4E+1', '12147760437866960083669682117033516988158226013183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('6.526317453437071710308E+831', '8.396306904', '25493427552488561368390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 4);
+ T('9.6864032880578368874E+280', '42.8', '22024331174311184639464045176282525062561035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 0);
+ T('-6.02279767E+91', '6.13993182', '-941062135937500000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 3);
+ T('1.69974647644628E+81', '80', '1405997331571684317263315868243300776896376191871240735054', 81, 6);
+ T('2.3E+127', '35.128030', '669388100504875183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 6, 4);
+ T('74695949548859.1417', '6.15357', '1167124211700', 20, 2);
+ T('4.571556945463506738282280783E+65', '59.022101', '793038715506036915155581437479603845730480315978', 27, 0);
+ T('-7.297050365849468448290919E+920', '93.3249123', '-73681379290205786232632646702034587958021819009950953427434683362662326544523239135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('96537.88378', '1.1174840', '48268', 54, 5);
+ T('-21.5291694314581894687876', '22.30', '-1', 88, 4);
+ T('-7.925E+4', '3E+1', '-1', 32, 2);
+ T('-5E+663', '47.86955', '-35527136788005009293556213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 5);
+ T('-8.6E+9', '5.9402690', '-268750000', 55, 2);
+ T('304853549.3526868118792414', '5', '9526673', 42, 6);
+ T('-3.4143866058875363541084E+216', '1', '-1707193302943768177054200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-1.2986371356721158714929846E+615', '3.70864', '-162329641959014483936623075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('-4189030.7427', '55.958898', '-1', 20, 4);
+ T('-35234031.40579735604', '76', '-1', 51, 2);
+ T('7.1217726296249649747981E+131', '4.488', '44511078935156031092488125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('636710.4931539204820106', '7', '4974', 87, 1);
+ T('-1.3397067696287435242813999327E+58', '7.3', '-104664591377245587834484369742187500000000000000000000000', 93, 6);
+ T('-3.5882091717751339032664E+995', '1', '-179410458588756695163320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('7860', '6.9', '122', 19, 3);
+ T('6.69E+5', '1.681007871', '334500', 91, 0);
+ T('-6.94069914242898413438731E+147', '1.779', '-3470349571214492067193655000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 1);
+ T('-41.42198529222909377841645223', '6.842333907', '-1', 40, 3);
+ T('-4.961171781E+759', '5', '-155036618156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('4.108352240168276859964E+69', '4.6262943', '256772015010517303747750000000000000000000000000000000000000000000000', 68, 5);
+ T('9.7812367173E+392', '89', '1580244019402808513034232276337712891356446220925136003643274307250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 0);
+ T('-6.5E+2', '5.562', '-21', 66, 0);
+ T('4971452.38285669038820519658', '6.02379909', '77678', 42, 3);
+ T('-11.75195535014398794190', '2', '-3', 24, 3);
+ T('3.561984932159327087648600E+151', '4.95894506', '2226240582599579429780375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('-4.79075793448740180022518731E+63', '8.75004578', '-18713898181591413282129637929687500000000000000000000000000000', 21, 2);
+ T('-9.194748E+8', '4.26289843', '-57467175', 28, 3);
+ T('-9.00513013E+55', '42.0', '-20475295355026901233941316604614257812500000', 90, 3);
+ T('5.637E+18', '44.1', '320426', 97, 3);
+ T('4.5010410988056903E+48', '51.7168', '1998863785071276621962965691636782', 29, 6);
+ T('2.49E+10', '9.07051', '48632812', 90, 5);
+ T('-1.12665434675344288520631512E+213', '9.495192697', '-2200496771002818135168584218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 0);
+ T('-2.1618970569E+11', '95.4', '-1', 97, 3);
+ T('-3.12451338138911257E+729', '9.889195750', '-6102565198025610488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 0);
+ T('1.7849518807093862607082E+63', '8.75', '6972468284021040080891406250000000000000000000000000000000000', 20, 6);
+ T('6257581.173441661784', '8.99', '24443', 50, 3);
+ T('-22901.991', '9.6790', '-45', 77, 5);
+ T('6.10500472E+489', '4.149214', '381562795000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 1);
+ T('7392394.74880874866427179', '1E+1', '7219', 86, 4);
+ T('8.9865221E+95', '14', '54849378051757812500000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('9.2018688948471452E+615', '2.619', '2300467223711786300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 3);
+ T('354322.748', '4.62', '22145', 17, 5);
+ T('5.5773E+98', '9.68', '1089316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-1.53214414087894525499258819E+66', '8.37566', '-5984938050308379902314797617187500000000000000000000000000000000', 73, 4);
+ T('8.97077286892643236120773E+54', '13.4904960', '1095065047476371137842740478515625000000000000000000', 83, 6);
+ T('-4.40821332256104', '3E+1', '-1', 7, 0);
+ T('-9142437.1421303793', '74', '-1', 100, 1);
+ T('-8654.46566593596211826', '47.4292226', '-1', 18, 0);
+ T('-723.337', '44.729', '-1', 79, 0);
+ T('875952101.2113', '1.5513595', '437976050', 81, 2);
+ T('-3.9E+9', '3.0', '-487500000', 37, 2);
+ T('-106286518.94', '1.4222005', '-53143259', 19, 3);
+ T('4.539194139343861199007299030E+67', '6E+1', '39371233177680670786418608200069035873980283213313', 90, 0);
+ T('-2.6363916123651895572363E+833', '34.6', '-15345818900766256016424740664660930633544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('5.619905994E+91', '3', '7024882492500000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 0);
+ T('4.8010282984188065E+29', '3.7', '60012853730235081250000000000', 38, 5);
+ T('-7.6834407266479011881E+975', '3.51138461', '-960430090830987648512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 2);
+ T('-8.70591891043711248714E+841', '9.0', '-170037478719474853264453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('-2.770591', '6.68903903', '-1', 56, 4);
+ T('60654.58', '8.547544', '236', 77, 6);
+ T('-367631.18105784875898622', '52.33', '-1', 99, 2);
+ T('-869.072102', '50.797632', '-1', 9, 3);
+ T('-8.18247904974743684', '33.0', '-1', 8, 1);
+ T('-1.275454535E+615', '44.447', '-72501196370922116329893469810485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('-113.11', '2.2180134', '-29', 64, 2);
+ T('2.0E+5', '2.6', '50000', 91, 6);
+ T('4419645431.921806', '2.66091', '1104911357', 24, 6);
+ T('10236332119.87483719', '8.1', '39985672', 24, 1);
+ T('2.048431245210108857E+51', '42.417200', '465759341116178997481256374157965183258', 100, 0);
+ T('93823577730360.77', '9.854700', '183249175254', 31, 1);
+ T('-6.16E+77', '9.5518524', '-1203125000000000000000000000000000000000000000000000000000000000000000000000', 89, 3);
+ T('-612861681.160072175480', '4.72175956', '-38303856', 68, 0);
+ T('5.329476214205312103441768901E+454', '10', '52045666154348751010173524423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 6);
+ T('-5.95E+60', '1.917625', '-2975000000000000000000000000000000000000000000000000000000000', 2, 1);
+ T('-508.7931473', '7.021691966', '-4', 92, 2);
+ T('-806305.5866195499911', '7.599127953', '-6300', 48, 2);
+ T('521042414.169990510926493271', '1.4', '260521207', 65, 0);
+ T('4.60812037857989683004315423E+39', '4.255412397', '288007523661243551877697139375000000000', 71, 0);
+ T('2.729333E+65', '1.6934606', '136466650000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('5520.53035459', '9.135134752', '10', 22, 3);
+ T('-1.636072255979628212589144E+91', '40.178', '-14879990485311538692159447236917912960052490234375000000000000000000000000000000', 10, 0);
+ T('5E+11', '27.52', '3725', 20, 2);
+ T('-8258800057.2', '44.19', '-1', 95, 5);
+ T('-65.89124895092', '3.683740920', '-9', 60, 5);
+ T('-6.654579448408433061251E+95', '5.3', '-20795560776276353316409375000000000000000000000000000000000000000000000000000000000000000000000', 2, 0);
+ T('-6.8699972E+12', '43.5453', '-1', 6, 4);
+ T('9.236921577431017502E+941', '2.733759381', '230923039435775437550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 2);
+ T('3.7450279778E+63', '1.0727', '1872513988900000000000000000000000000000000000000000000000000000', 92, 0);
+ T('-723.837657084275080', '3.92831', '-91', 87, 5);
+ T('25134.008592033', '2.76', '6283', 83, 2);
+ T('-3.7950966462842879590767789541E+801', '8.8064241', '-14824596274547999840143667789453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('76577352.253090177104', '4.551', '4786084', 31, 3);
+ T('-842.28', '5', '-27', 45, 0);
+ T('318724.38', '4.1', '19920', 23, 5);
+ T('7.95267440176609439398522E+57', '70.262', '6736177237081764736086566576359416225', 69, 2);
+ T('-9.78187359179231892280226E+27', '9.2703', '-19105221858969372896098165', 4, 6);
+ T('6.68531721E+29', '9', '1305726017578125000000000000', 43, 3);
+ T('4.9208843017590316E+20', '8.22', '1922220430374621718', 42, 5);
+ T('-8922.5717293242132688978456', '39.106085', '-1', 19, 5);
+ T('6.3470898029367E+92', '47.3', '4509878552693677988827403169125318527221679687500000000000000000000000000000000', 67, 5);
+ T('-3.678932E+9', '9.54083', '-7185415', 49, 0);
+ T('581234943.9058203699', '8.034743', '2270448', 35, 5);
+ T('1.03342828318520649E+88', '10.3483958', '10092073077980532128906250000000000000000000000000000000000000000000000000000000000000', 8, 6);
+ T('-6.10178561461E+400', '5.72', '-1906808004565625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 1);
+ T('6.43E+36', '67', '43571374806761209', 49, 1);
+ T('2.38606446458E+65', '86.79', '3083916039691088134218703283116053137646', 66, 2);
+ T('-1.973453768193E+95', '6', '-3083521512801562500000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('-5.7E+9', '49.09213374', '-1', 58, 0);
+ T('-5.43488491', '73.3460', '-1', 63, 6);
+ T('-9.77682671E+46', '8.157605247', '-381907293359375000000000000000000000000000000', 54, 3);
+ T('-24.488542246919868322166071', '55.0528387', '-1', 68, 3);
+ T('6.092801022569E+768', '50.0', '5411494383772641469931841129437088966369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 5);
+ T('824.74697386633643137477470589', '3.264672', '103', 68, 4);
+ T('2.913E+8', '9.78953', '568945', 43, 5);
+ T('8.567695636941599053341191E+531', '48.289', '30438569485161789363804953012504483922384679317474365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 5);
+ T('4734.48910713329027', '1.94033632', '2367', 87, 6);
+ T('5278961890894921173.274500', '1.29641433', '2639480945447460586', 33, 0);
+ T('3.90E+759', '79', '6452008777913615863996987798145710257813334465026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-6.60606602296E+972', '5', '-206439563217500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 4);
+ T('1.27970505373940062E+402', '65.59831122', '34686474985123433799859282711253172237775288522243499755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 1);
+ T('-5.00E+4', '50.8', '-1', 78, 0);
+ T('5.761003620063624561175937E+817', '62.720321', '12492185281139674658586748937777466395004921650979667901992797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 2);
+ T('-8.3742295602E+316', '67.282843', '-567459867628823146079586337009459384717047214508056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 2);
+ T('1.185728739110135533186E+739', '4.76900', '741080461943834708241250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 6);
+ T('-993.023706546268992875125377', '10.9', '-1', 73, 0);
+ T('1.77E+8', '8.3472', '691406', 57, 5);
+ T('-6.83902743817196897383E+287', '99.77', '-1079008275141535358339638166901663971168361498965786171577718732805806212127208709716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 1);
+ T('1.9955336866725688024003E+252', '8', '7795053463564721884376171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 3);
+ T('-6.59082E+984', '6.06683', '-102981562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('-1.3E+21', '3.70', '-162500000000000000000', 71, 1);
+ T('-6', '11.3962498', '-1', 92, 2);
+ T('-9.6003558676659391829448E+213', '97.51416', '-60586763361686440035525812771881047534987442407597435511945604957873001694679260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 57, 0);
+ T('4E+6', '4.92052601', '250000', 10, 0);
+ T('4.77882729791318713212563E+976', '1.3284139', '23894136489565935660628150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-7.74520364874458420595E+342', '7.34503', '-60509403505817064108984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 4);
+ T('7.7888E+88', '65.2170', '2111158470263774233899312093853950500488281250000000000000000000000000', 89, 0);
+ T('-3.066822764750695E+27', '99.2048315', '-1', 61, 6);
+ T('1744992.280822276650790527', '2.5', '436248', 18, 3);
+ T('-5.486864096333809E+34', '6.42107', '-857322515052157656250000000000000', 51, 4);
+ T('-4.9028060971485706791304870E+79', '2.074702', '-12257015242871426697826217500000000000000000000000000000000000000000000000000000', 41, 1);
+ T('5.77564209908346269074E+822', '1', '2887821049541731345370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 6);
+ T('1.9208948470775561737503524E+85', '1.5', '9604474235387780868751762000000000000000000000000000000000000000000000000000000000000', 60, 4);
+ T('-7.875143716833609331E+36', '8.53917', '-30762280143881286449218750000000000', 89, 4);
+ T('1.596724E+31', '43', '1815265022742096334', 58, 6);
+ T('-561731978839211.36807549714138', '7.29', '-4388531084682', 36, 4);
+ T('-5596974841.834885248', '9.01261', '-10931592', 96, 2);
+ T('-2.428670340477698073419E+821', '5.1483', '-7589594813992806479434375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 4);
+ T('-7.90974734346101163995587803E+96', '6.5116727', '-123589802241578306874310594218750000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('953653.5', '2.2237', '238413', 42, 6);
+ T('-2.36562995E+361', '13.25637442', '-2887731872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 5);
+ T('-56944.713', '31.4452', '-1', 21, 1);
+ T('-9.808225320498359972E+97', '4.897109398', '-6130140825311474982500000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('-2.1819729182E+144', '9', '-4261665855859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-703.2045715924', '3.9485483', '-88', 26, 6);
+ T('-343.6904', '71.07', '-1', 80, 4);
+ T('-5.954559471E+37', '5.48078', '-1860799834687500000000000000000000000', 21, 6);
+ T('4.8554E+8', '6.0920', '7586562', 4, 4);
+ T('-2.479274100009E+825', '2E+1', '-2364420032509803771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 4);
+ T('-6.1273551836451E+92', '15.46216522', '-18699204051651306152343750000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('7.89501490636953517205854201E+31', '3.563263985', '9868768632961918965073177512500', 73, 2);
+ T('4137396938.8797390327', '22.6818', '986', 50, 2);
+ T('-1.49615444366534093571017442739E+118', '3.56732', '-1870193054581676169637718034237500000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('-1.6E+529', '1.28251802', '-8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 5);
+ T('62736847091636925104', '6.41472133', '980263235806826954', 48, 4);
+ T('6.7E+414', '73.1528', '709390093325476533969720094319200143218040466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 0);
+ T('608.8194927585499003', '6.94', '9', 50, 6);
+ T('-74114307.83924201871424491', '10.26088', '-72378', 10, 2);
+ T('-9.031980383347417617073969380E+79', '17', '-689085417430680665365140486145019531250000000000000000000000000000000000000', 20, 1);
+ T('-4.795E+71', '3E+1', '-446569174528121948242187500000000000000000000000000000000000000', 87, 5);
+ T('2.001999268747126600723108172E+878', '50.80', '177813254675662921819699506542633571370970457792282104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('6.459030841200493842E+751', '8.132620', '252305892234394290703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('-2.75249330540315865239E+44', '5.0689', '-8601541579384870788718750000000000000000000', 94, 4);
+ T('-7.47602245308162809969823E+26', '3.88153', '-93450280663520351246227875', 24, 3);
+ T('4.610E+85', '5.5246977', '1440625000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 0);
+ T('3.01122182603768602295352E+62', '47.8642023', '2139601794253341909491098249418428167700767517089', 53, 1);
+ T('-8.585833193854E+364', '43.6567417', '-9760962250145439611515030264854431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 0);
+ T('30510175.813699607028364056', '1.6990', '15255087', 85, 2);
+ T('9.81185266829478E+45', '1.875411382', '4905926334147390000000000000000000000000000000', 30, 5);
+ T('8.2451152718E+82', '96.795', '1040679855514197886567733292871904644469327472222630603', 96, 4);
+ T('7523734366.5591', '3.44', '940466795', 45, 3);
+ T('1.4756284E+19', '4.4714', '922267750000000000', 44, 0);
+ T('-7623427.162074172758550567', '6.8384078', '-119117', 35, 5);
+ T('-8.293973141582181138663E+822', '8.0', '-32398332584305395072902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 2);
+ T('-9.3090269053641970323', '90.38070', '-1', 93, 4);
+ T('-7.173292627961368939411554618E+35', '23.00430', '-85512311791913139097828324056', 80, 0);
+ T('-8.0862260550630399965740970E+790', '32.9692582', '-18827212171310186378131846431642770767211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('-2.645809E+81', '1.017580663', '-1322904500000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-7128063.4565348', '55.5', '-1', 30, 6);
+ T('-6E+1', '5.4213872', '-2', 64, 0);
+ T('2.834853389E+988', '36.556892', '412525462015764787793159484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 6);
+ T('4857853735.0230356', '5.9', '151807929', 15, 1);
+ T('-6.3819135269746638675127795224E+31', '2.54963', '-15954783817436659668781948806000', 31, 4);
+ T('-1.37E+52', '61.55', '-5941427905220564298360841348767281', 1, 1);
+ T('-7.915867307E+582', '3.3', '-989483413375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 1);
+ T('1.23115393161231680E+72', '3.35832', '153894241451539600000000000000000000000000000000000000000000000000000000', 72, 4);
+ T('5.281002E+934', '42.470946', '12007608347630593925714492797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('-5.91178567801E+733', '4.85161056', '-3694866048756250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 75, 1);
+ T('-7.966782658138E+66', '31.45771288', '-3709822268289513885974884033203125000000000000000000000000', 13, 1);
+ T('670079.871533679721', '3.685542', '83759', 2, 4);
+ T('-4336165350.212051088107351', '25.3877', '-130', 70, 5);
+ T('-1.83491514825887222848E+72', '91.86770', '-741116326327931407427646727315974990897562425', 53, 0);
+ T('36557325186.088358471', '5.274113', '1142416412', 3, 4);
+ T('-828.63087', '1', '-414', 4, 2);
+ T('-7.65', '8.8909776', '-1', 31, 3);
+ T('-69196384.84', '18.7', '-264', 86, 6);
+ T('-1.98451244763206195287E+24', '1.097457645', '-992256223816030976435000', 83, 2);
+ T('7213.8296293689263954414552', '6.90730990', '112', 67, 4);
+ T('9.016370753801798926E+55', '80', '74581670831349759160632020748497', 4, 0);
+ T('-4.574E+345', '9.2875', '-8933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('7.9881094555068360100200052736E+698', '1', '399405472775341800501000263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 2);
+ T('9E+93', '50.0', '7993605777301127091050148010253906250000000000000000000000000000000000000000000', 37, 2);
+ T('-7.3E+13', '2.74589238', '-18250000000000', 32, 4);
+ T('-963212.2190646274180923', '38.894251', '-1', 18, 0);
+ T('-5.28350816839422273149108103E+333', '6', '-82554815131159730179548141093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('-2.657563827597464533481605096E+906', '1.5390432', '-1328781913798732266740802548000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 0);
+ T('6.87505964E+20', '1.04943276', '343752982000000000000', 39, 4);
+ T('-6.84085052934370026E+895', '37.67913854', '-497737384964690155175048857927322387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 5);
+ T('-76.511587113', '7.906436995', '-1', 58, 2);
+ T('-2.320427731491511226057413848E+608', '92.33685', '-46860664851566911177464107240215417456182301117993682648688036351813934743404388427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-4.230745045256E+722', '11.2258', '-206579347912890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('8.327669E+908', '5E+1', '739645589220572219346649944782257080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('6.343517680025858443164E+61', '96.3502694', '800664495896110625599996633257792', 5, 5);
+ T('-7.946129', '84.18770387', '-1', 83, 0);
+ T('9.9895367042929E+321', '46.843560', '141959854776884242255619028583168983459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 5);
+ T('3.06271E+110', '1.408424964', '153135500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 0);
+ T('5001480305.17', '7.5083320', '39074064', 55, 1);
+ T('87482.21605772780', '1.867', '43741', 75, 5);
+ T('-6E+299', '66.211509', '-8131516293641283255055896006524562835693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('-1.0692535818354978442289E+36', '25.7219071', '-31866239960059459335473179818', 75, 2);
+ T('-3.0E+78', '1.73327500', '-1500000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('877547868.418264', '1.9175', '438773934', 59, 4);
+ T('-1023365.10595', '5.639769', '-31981', 32, 5);
+ T('-6.86098E+68', '91', '-277112775347366787926720586333895202102440', 10, 6);
+ T('-5.484658E+981', '7E+1', '-4645686030421876389073787549932603724300861358642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 4);
+ T('-9.797049655834201597813784E+83', '38', '-3564145901994998566010975628159940242767333984375000000000000000000000000', 25, 3);
+ T('-43.8508', '53.44510441', '-1', 2, 2);
+ T('-1.9588382155980758647155E+57', '39.91107', '-3563105957433573830195200571324676275253295899', 87, 5);
+ T('-3.76558609E+908', '5.5774133', '-11767456531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 3);
+ T('-5.588681E+159', '56', '-77558529043564305993641028180718421936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('8E+3', '8', '31', 82, 0);
+ T('-3.447670093681152', '8E+1', '-1', 84, 0);
+ T('-3.0E+568', '80.2', '-24815418376590830246142260762098885606974363327026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 0);
+ T('-4.400E+212', '31.62', '-204890966415405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 5);
+ T('4.14652734796788512E+756', '17.85069060', '31635493072264748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 0);
+ T('-5895181370.0703265157290005', '44.125', '-1', 66, 3);
+ T('-2.76593033344106E+41', '4', '-17287064584006625000000000000000000000000', 87, 1);
+ T('3.48306E+524', '4.902261674', '21769125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('2.5E+85', '25.30656313', '745058059692382812500000000000000000000000000000000000000000000000000000000000', 45, 2);
+ T('-74.27501926294657281418', '1.7071113', '-37', 23, 2);
+ T('4.81067316677412589854E+997', '3.969133', '6013341458467657373175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 6);
+ T('-5.902712611671632293437E+82', '8.392302', '-230574711393423136462382812500000000000000000000000000000000000000000000000000000', 29, 1);
+ T('5359.62931294', '6.1327', '83', 51, 5);
+ T('9020831227717241.27414', '6.941478355', '140950487933081', 59, 4);
+ T('7.3814211227677497E+54', '7.399375039', '57667352521623044531250000000000000000000000000000000', 29, 2);
+ T('7.16618750783962489125898159E+36', '9.3711', '13996459976249267365740198417968750', 76, 0);
+ T('5.69388046994020030501620015298E+690', '75.4113380', '150715761117723391007764478059103523783449768425057868626026902347803115844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('-653916974.657284343325', '8.72', '-2554364', 14, 3);
+ T('-31480719451.593', '2.19160', '-7870179863', 66, 3);
+ T('8.514975E+86', '6', '13304648437500000000000000000000000000000000000000000000000000000000000000000000000000', 74, 5);
+ T('-825495380.831404103059654020', '89.8', '-1', 21, 4);
+ T('-8.152701285225493162E+629', '8.6202', '-3184648939541208266406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 4);
+ T('564.40082002427566', '8.77239961', '2', 5, 3);
+ T('8.4132E+6', '3.093615', '1051650', 7, 6);
+ T('-6.3945E+127', '68.125', '-216654087248704940726895529223838821053504943847656250000000000000000000000000000000000000000000000000000000', 79, 4);
+ T('-69287440.37168762136537511426', '1.465645', '-34643720', 94, 1);
+ T('-4463004.42623329021302574077787', '23.5', '-1', 54, 2);
+ T('-544.5948818519', '7.6521579', '-5', 83, 1);
+ T('-5.9131379987193E+58', '18.09269435', '-225568313549777984619140625000000000000000000000000000', 88, 3);
+ T('-1.43E+511', '5E+1', '-12700951401711790822446346282958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 2);
+ T('4.6521021373E+138', '5.54621029', '145378191790625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('4.0873696789762261895151E+936', '34.147702', '237916228301836305153270950540900230407714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('-2.241505222082472061E+39', '54.4', '-124428535368674267946876', 70, 2);
+ T('-8.2725942E+74', '35.515', '-24076417903415858745574951171875000000000000000000000000000000000', 7, 6);
+ T('-969100.04', '38.90999706', '-1', 62, 3);
+ T('8.291949917020621661239E+762', '6E+1', '7192120091339804980149451318904851859770133160054683685302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 1);
+ T('6.7533285E+404', '7.2878', '5276037890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('-3.6967E+77', '1E+1', '-361005859375000000000000000000000000000000000000000000000000000000000000000', 78, 4);
+ T('-86676.707', '3.30', '-10835', 4, 2);
+ T('-202190.02152317386930868844752', '7.838640742', '-1580', 18, 4);
+ T('-8.157196583037E+538', '2.0369', '-20392991457592500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 4);
+ T('-8.6628465622339E+500', '2.274', '-216571164055847500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 1);
+ T('7.6941892743020202716154099E+988', '5.81390', '2404434148219381334879815593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 5);
+ T('6.66557518505421E+64', '67.7', '451676943531327670456124168119060868775704875', 52, 0);
+ T('-8.86495911E+50', '9.1103769', '-1731437326171875000000000000000000000000000000000', 53, 3);
+ T('-5.28874813282792534994E+912', '78.6', '-17498999680605138658128060219671979363953440156365104485303163528442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 3);
+ T('-7.01374322650434022908E+73', '2.85', '-17534358066260850572700000000000000000000000000000000000000000000000000000', 47, 2);
+ T('-3.893063838052365160596878247', '1.3008964', '-2', 52, 3);
+ T('7E+39', '3.33', '875000000000000000000000000000000000000', 72, 5);
+ T('3.7E+27', '80.1046036', '3060', 99, 5);
+ T('-7.064178803019395058495232226E+716', '71.88008', '-299179609572643687970077134292940868390275888089036016026511788368225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 2);
+ T('-1.5818550295E+592', '47.1999', '-112397560023680398444412276148796081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 4);
+ T('-91878458.1', '56.545', '-1', 79, 5);
+ T('-1.41988924938001E+918', '7.22402054', '-11092884760781328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-6.8E+69', '80.5123910', '-5624828165360588189125579106075747404247522355', 66, 0);
+ T('-5.2E+525', '8', '-20312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 3);
+ T('3.9817153137588452991594E+69', '82.8748', '823399428061703109234982831007573572060925792', 72, 0);
+ T('-1.6304460308747617088623499469E+229', '21.9464798', '-7774572519658859772025823339939117431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 3);
+ T('7.09569417719450598E+20', '58.93', '2461', 73, 4);
+ T('3.7814835217736786528E+395', '7.07', '2954284001385686447500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('6.034495954510593658996772E+94', '96.8783429', '761660470596441694652738161560082469178330896925933901631111666574', 76, 5);
+ T('3.75E+71', '8.992374', '1464843750000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('1.45182337182425740942045671E+68', '55.0', '4029619337720550835192525357397741458953532855957746', 98, 2);
+ T('867587.27', '4', '54224', 83, 3);
+ T('8.0803163308991758068801076E+851', '6.103', '12625494267029962198250168125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 5);
+ T('9.7008727352509947233E+63', '3.5', '1212609091906374340412500000000000000000000000000000000000000000', 44, 5);
+ T('-3.6514297866023117192088E+850', '3.454301325', '-4564287233252889649011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 6);
+ T('6.8E+17', '21.1090688', '324249267578', 56, 4);
+ T('-4788.68572120171313556461573', '7.94492', '-38', 72, 5);
+ T('-3.126E+138', '2.267158876', '-781500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 6);
+ T('-329.63926178091771789733', '5.517', '-11', 46, 0);
+ T('5333558826.10523048863519491', '7.3798', '41668428', 97, 5);
+ T('-9.4076056815273867078444E+39', '6.980158', '-146993838773865417310068750000000000000', 45, 5);
+ T('7.72799E+581', '2.8901875', '193199750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 5);
+ T('-8.10787614977E+94', '4.3510', '-5067422593606250000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 1);
+ T('-2.396E+292', '3.64013', '-2995000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 4);
+ T('-7.816517677077E+592', '8E+1', '-64656718801561218276691578744214128349199199874419718980789184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 5);
+ T('-791.86345843830217989566023290', '3.7679', '-99', 30, 4);
+ T('-6.64036344180362358279893E+292', '2.80', '-16600908604509058956997325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 3);
+ T('-4.94632208955519E+776', '36.3322', '-7197845973940551630221307277679443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 2);
+ T('-1.910E+18', '5.691427', '-59687500000000000', 5, 2);
+ T('-5.5988E+6', '23', '-1', 44, 3);
+ T('-5749.1219383355673170', '9.8', '-12', 83, 6);
+ T('-7606922092.263817440', '1.462969498', '-3803461046', 33, 2);
+ T('-3004.409853550758860260932715', '69.01042', '-1', 98, 0);
+ T('-2642802721.135648', '38.8801018', '-1', 79, 3);
+ T('1.8051832221E+158', '9', '352574848066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 1);
+ T('-4.5138E+936', '42.9124', '-1026319296215660870075225830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 4);
+ T('2.98588525032564696745293134E+38', '9.372', '583180712954227923330650652343750000', 41, 6);
+ T('-2.890160485716467435518754178E+56', '72.75735', '-61201528856358490245413703591110503', 27, 5);
+ T('-3.10E+505', '7E+1', '-26258021364883310511117997521068900823593139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 6);
+ T('7156486.928321915980947', '4.97573', '447280', 99, 4);
+ T('-4E+70', '8.214', '-156250000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('-1.8901345046984176638985310371E+363', '3.85', '-236266813087302207987316379637500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 1);
+ T('-7708663.584746620783051', '9.02', '-15056', 45, 2);
+ T('1.728033E+561', '71.69027', '731850442471345188910625267908471869304776191711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 72, 2);
+ T('701509891206609711792.441326', '48', '2492263', 37, 0);
+ T('-1.6253624525376453457981E+25', '89.60423', '-1', 46, 5);
+ T('-5.396582315435E+40', '5E+1', '-47931279527047010446949571', 89, 3);
+ T('-6.1378E+7', '2.371', '-15344500', 53, 5);
+ T('-1.28844073180848755005749501E+232', '84.6333022', '-666108246109759987857877183587438170242836250195539449237003282178193330764770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 5);
+ T('87240645.4910421387307039', '6.83', '1363135', 96, 3);
+ T('-72040.573145462154199', '80.49', '-1', 11, 1);
+ T('-96745213.415555340465201656822', '61.614317', '-1', 75, 3);
+ T('-8.109564148353543216317394642E+822', '1.375757113', '-4054782074176771608158697321000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-1.2786609E+79', '60.9075574', '-11090615405218162692335681640543043613433837890625000000000000', 51, 6);
+ T('-3.4587E+238', '52', '-7679856750542057852726429700851440429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('-9.81573008E+482', '41.261', '-446367725089658051729202270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 4);
+ T('-9016.635222976022757', '1.819', '-4508', 59, 3);
+ T('-2.340512772550582029024310987E+124', '31.8114500', '-10898861906261099637599247447215020656585693359375000000000000000000000000000000000000000000000000000000000000000000', 16, 5);
+ T('5131880.024888', '2.0047', '1282970', 58, 4);
+ T('-4E+6', '58.77', '-1', 75, 4);
+ T('7.8095618841076950992297E+800', '22.43386', '186194464781467797737829685211181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 0);
+ T('-8.711E+7', '2.0', '-21777500', 40, 3);
+ T('20461.91', '4.80216808', '1278', 18, 4);
+ T('9936.332165507551414', '6.29', '155', 75, 5);
+ T('-88.7086307201744413597257', '9E+1', '-1', 92, 6);
+ T('2.292739526023177585800E+84', '5.41', '71648110188224299556250000000000000000000000000000000000000000000000000000000000000', 62, 0);
+ T('5.74460766756297334740620790850E+63', '2.536331', '1436151916890743336851551977125000000000000000000000000000000000', 76, 0);
+ T('7.5052553172656068E+143', '47.9326815', '5332804645707942938770429464057087898254394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000', 90, 3);
+ T('1.50137291939878976055E+79', '3.646', '1876716149248487200687500000000000000000000000000000000000000000000000000000000', 55, 6);
+ T('-8.6895202126999363485663E+803', '73', '-92003873949863023105864599790536077772440393118813517503440380096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 6);
+ T('-600.32391088767441694893958224', '2.7323', '-150', 87, 5);
+ T('-9.9340252180436670316249605662E+329', '1.3710855', '-496701260902183351581248028310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 3);
+ T('6.624337946119154943E+658', '3E+1', '61693954711027023782953619956970214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('6.64808323093968216223E+494', '4.2177', '41550520193373013513937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('-5.02436E+13', '41.0197', '-23', 41, 5);
+ T('6.017060716556402901215894437E+318', '3.3', '752132589569550362651986804625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('6.307112021774543E+75', '8.37427245', '24637156335056808593750000000000000000000000000000000000000000000000000000', 34, 3);
+ T('-5229748.42242742', '59.786372', '-1', 21, 0);
+ T('-8.05953805657586273257235936E+787', '7.327', '-629651410669989275982215575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 99, 3);
+ T('-6.5322088621620', '12.4752145', '-1', 68, 1);
+ T('6E+93', '2.6391585', '1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 3);
+ T('7.9700E+7', '6.0329846', '1245312', 54, 2);
+ T('-4.78043249557405320E+820', '43.8229604', '-5434722533634673254709923639893531799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 81, 3);
+ T('-840.7681516238068034593011', '38.92', '-1', 90, 3);
+ T('-772678680.541884703738491328125', '77.95812210', '-1', 31, 1);
+ T('-98.625043998727642144428', '4.42533143', '-7', 4, 0);
+ T('-1.18078435024E+50', '29.443', '-219938224226236343383789062500000000000000', 85, 2);
+ T('-1.6433385934397702879E+99', '96', '-20741849126488343707900780495438995503712108128130386930365602893289179', 8, 4);
+ T('2.51670237248071E+445', '50.8', '22352807360454729490584213635884225368499755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 6);
+ T('-971439324.855013481977083351', '48.6', '-1', 42, 1);
+ T('-9.225387507628215737014618E+59', '78.87', '-3052424675839582705977262015143393532', 46, 4);
+ T('-5523143308.429354128067172585', '17.09087', '-42139', 65, 4);
+ T('5.49511008474618090200139739094E+82', '9.649', '107326368842698845742214792791796875000000000000000000000000000000000000000000000', 65, 3);
+ T('-1.8114492113264231255018E+85', '2.7', '-4528623028316057813754500000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-1.27788498125507404354E+885', '2E+1', '-1218686085944246333637237548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 1);
+ T('8.963150E+68', '7.026074796', '7002460937500000000000000000000000000000000000000000000000000000000', 46, 4);
+ T('-84099.5351648691653197486502083', '2.161', '-21025', 68, 4);
+ T('49511872071.9', '7.82', '386811500', 78, 1);
+ T('-7783.264109962066955318346086', '43.59', '-1', 24, 6);
+ T('-1.385152805559E+184', '10.477', '-13526882866787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('-8.240920155E+536', '11.19', '-402388679443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 1);
+ T('-8.3582830492545648007490448E+264', '8.43', '-32649543161150643752925956250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 0);
+ T('-7.318608382E+19', '99.73831', '-1', 42, 3);
+ T('4.923E+813', '66.67', '66719091189326729107733626733534038066864013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 1);
+ T('9712.388932622730483', '8.95879438', '37', 78, 2);
+ T('-5.94205241E+22', '7.87593', '-464222844531250000000', 76, 2);
+ T('-5.62085E+9', '96.17294475', '-1', 44, 1);
+ T('-2E+98', '9.3819', '-390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 1);
+ T('760031665.4977621', '4.328730930', '47501979', 97, 6);
+ T('-7.256E+4', '68.005', '-1', 23, 0);
+ T('3.54E+98', '7.8052022', '2765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('2738210452.430431944449822', '8.422', '10696134', 2, 0);
+ T('-3.4633568724E+70', '2.1', '-8658392181000000000000000000000000000000000000000000000000000000000000', 29, 6);
+ T('8.68662E+61', '8.708002862', '339321093750000000000000000000000000000000000000000000000000', 8, 1);
+ T('-4.011688673041758111505', '4.172', '-1', 65, 6);
+ T('-8E+69', '6.273', '-125000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('208482.5878312665473', '6.65049', '3257', 26, 4);
+ T('-1631.769', '4.59131764', '-102', 56, 5);
+ T('-8.5841E+87', '44.0800136', '-487949591843062080442905426025390625000000000000000000000000000000000000000', 62, 0);
+ T('6.89E+385', '7.31346115', '538281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 0);
+ T('-16053.2463', '6.00', '-251', 80, 0);
+ T('-3.4985664625013298E+916', '6.472', '-546651009765832781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 6);
+ T('8.36985556242175237867053E+664', '19', '159642325638232276509676551818847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('-5.01289737700713E+405', '82.0784', '-1036642880744555875634699133023587658275488365688943304121494293212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 3);
+ T('8.98869511867188319227093E+194', '5.2594990', '28089672245849634975846656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 2);
+ T('7.94838110453E+76', '63.610668', '8617652061274159308590370187630469445139169692993164062500', 11, 5);
+ T('6.95279E+49', '97.550', '438782737056927893643', 26, 1);
+ T('-1836.72532988524954487681', '8.127', '-8', 73, 4);
+ T('4E+7', '4.839187111', '2500000', 61, 6);
+ T('-9E+685', '9.53895', '-175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 92, 5);
+ T('-55.39952740769', '50.8', '-1', 99, 2);
+ T('-1.753624006E+84', '7.321', '-13700187546875000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('-4.84984118516220705122E+75', '39.7363319', '-8821809724690332679929269943386316299438476562500000000000000000', 5, 2);
+ T('-8166.6257', '28.39341', '-1', 12, 0);
+ T('2.965412E+59', '8.664180', '1158364062500000000000000000000000000000000000000000000000', 84, 0);
+ T('6.96802383E+9', '1.9', '3484011915', 12, 1);
+ T('-4E+428', '73.113991', '-42351647362715016953416125033982098102569580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('-52162918525', '6', '-815045602', 41, 1);
+ T('7.66348193334698959782966299118E+839', '10.597694', '748386907553416952913053026482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-6.29E+11', '44.734', '-1', 11, 6);
+ T('-9.5939204911E+37', '2.7114', '-23984801227750000000000000000000000000', 76, 2);
+ T('-9.6516635851313E+74', '5.415', '-30161448703535312500000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('6.57007473935273641735548E+97', '3.487119', '8212593424190920521694350000000000000000000000000000000000000000000000000000000000000000000000000', 5, 0);
+ T('-30448.27286228', '84.3906', '-1', 66, 1);
+ T('167784.55', '1E+1', '163', 64, 4);
+ T('7.7918317483530148663992445432E+42', '40.20', '7086629692233159281749289714935', 65, 2);
+ T('4.82748919563857389736707442662E+81', '7.9', '37714759340926358573180268957968750000000000000000000000000000000000000000000000', 16, 2);
+ T('6.5819272737725727E+634', '5.6984130', '2056852273053928968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 100, 3);
+ T('-8.069E+9', '9.28', '-15759766', 70, 6);
+ T('-11571106.583782181163353', '61.8429327', '-1', 59, 6);
+ T('-3.7227804590098256410E+756', '5E+1', '-3306493264973853777100032402813667431473731994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-22331263025541211778.08839071', '8', '-87231496193520359', 12, 4);
+ T('-6.14E+6', '63.0354867', '-1', 45, 1);
+ T('-6759987197.4172603', '8.52', '-26406200', 65, 2);
+ T('4.800014521919E+156', '9.78', '9375028363123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 6);
+ T('9.938392622588165E+34', '96.614836', '1254401', 98, 6);
+ T('3.444081793413292546178684746E+53', '18', '1313812939992253321143602274322509765625000000000', 23, 5);
+ T('1.9594229991173E+314', '9.65408831', '382699804515097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 6);
+ T('3.23E+44', '43.31', '36720848584081977605819702148437', 62, 0);
+ T('-5.9557E+401', '90.4875543', '-481097614666217472971840697984480250681826873915269970893859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 2);
+ T('-720559.566401650676856', '5.270', '-22518', 47, 2);
+ T('4.97210315317E+991', '70.4313', '42115351878819850097238064456917072675423696637153625488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 1);
+ T('3.51747946497251357243868390715E+58', '38.440656', '127965157479503016381884077678478206507861614227', 29, 6);
+ T('-8.0575272E+272', '47.9571896', '-5725217420149419922381639480590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 5);
+ T('-3720.31544166447112666242646', '9.50511', '-8', 26, 4);
+ T('-7.707005687485143281739185', '57.8', '-1', 4, 3);
+ T('2.6239777966924E+58', '4.8190', '1639986122932750000000000000000000000000000000000000000000', 66, 0);
+ T('5.4601828208433842249782058E+94', '19.285920', '104144722382419285296978107452392578125000000000000000000000000000000000000000000000000000', 61, 4);
+ T('-9E+7', '4.0032359', '-5625000', 70, 6);
+ T('-4.286483951239163251E+819', '43.1290', '-487316805360838230967601703014224767684936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 0);
+ T('1.15035029259271186544804572E+673', '89.58182873', '18584911321824101859397816973926337047856832251219172391643041919451206922531127929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 0);
+ T('-4.22602304406901E+56', '92.386', '-85343855719145858399623957746', 94, 4);
+ T('-6.868173439071502E+60', '14.8', '-419200039005828979492187500000000000000000000000000000000', 63, 4);
+ T('1.960802E+46', '97', '123744003254333631', 50, 4);
+ T('-1627576.5', '6E+1', '-1', 89, 4);
+ T('-3.790E+46', '9.5556', '-74023437500000000000000000000000000000000000', 4, 5);
+ T('-2062283839238930.195953126', '4.5630643', '-128892739952434', 16, 6);
+ T('-7.6684162353639001423058956E+91', '6.256', '-1198190036775609397235296187500000000000000000000000000000000000000000000000000000000000000', 19, 0);
+ T('-13523.396534241085396826113', '3.424188534', '-1691', 79, 2);
+ T('1.5111666183780189560915063895E+611', '9E+1', '122071067290978235229712752510184811782749301865965904645427997365914052352309226989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 3);
+ T('-1.448764568878003643694E+64', '82.73573', '-2995974908824075270729285109117255884656', 64, 4);
+ T('-1.74436021992312895140395E+93', '2.03997', '-436090054980782237850987500000000000000000000000000000000000000000000000000000000000000000000', 23, 2);
+ T('8.71556351417827674391E+57', '24.32620010', '519488067279951378340125083923339843750000000000000', 57, 2);
+ T('-1.0162799899986E+630', '38.7', '-3697205065686284797266125679016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('3.9073585549692150514653E+827', '1.0', '195367927748460752573265000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 0);
+ T('-1.294970631867627259E+32', '54.45046', '-7188531058564137', 68, 0);
+ T('5.5651111848153798483151304743E+949', '9.6156', '108693577828425387662404892076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 6);
+ T('3.0508199E+20', '4.00858275', '19067624375000000000', 30, 2);
+ T('-9.6712412913609242387769E+518', '1E+1', '-944457157359465257693056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('-5.12993172173472165492899', '44.218', '-1', 11, 0);
+ T('-2.517776578E+55', '9.77419849', '-49175323789062500000000000000000000000000000000000000', 93, 3);
+ T('-6.995130081678535695E+27', '29.36', '-13029445114878072767', 31, 3);
+ T('-9.646800355745E+57', '8.42116', '-37682813889628906250000000000000000000000000000000000000', 31, 3);
+ T('-30.0475143631701', '21.88249', '-1', 43, 3);
+ T('-7.42216652269522919E+380', '37.3763', '-5400336902454167422547470778226852416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 44, 1);
+ T('1.74653E+9', '4.230', '109158125', 12, 0);
+ T('-175.58718', '61.254666', '-1', 29, 2);
+ T('6157583451.05195614', '11.13834534', '3006632', 97, 1);
+ T('8.0469212751783497316E+696', '59.1', '13959183245389107880934931316119218536186963319778442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('4.5294103E+846', '3.5505236', '566176287500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 4);
+ T('6.2E+6', '1.796', '3100000', 82, 6);
+ T('-9.4529056443E+81', '88', '-30543985473664245081429861335782158238139061268157092855', 4, 1);
+ T('3.811842150E+496', '2.01050339', '9529605375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 4);
+ T('-713570336.5766072230', '3.475458363', '-89196292', 21, 6);
+ T('-5.5252073305172558584058632E+40', '6.8', '-863313645393321227875916125000000000000', 64, 4);
+ T('-3647597467.73', '9E+1', '-1', 79, 2);
+ T('6.894314567E+24', '10.4', '6732729069335937500000', 86, 2);
+ T('-6315.15755015028386673', '5.938582167', '-198', 92, 1);
+ T('-3.80426121907917092501165126E+112', '78.7', '-125872445020385456751782736323810231600893450032430109786218963563442230224609375000000000', 63, 4);
+ T('-6.027860E+16', '49.2767240', '-108', 73, 3);
+ T('2E+877', '7', '156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 4);
+ T('7.571536814083519198357504441E+501', '1', '3785768407041759599178752220500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 3);
+ T('7.4E+9', '1.71', '3700000000', 69, 4);
+ T('-8.3789009212150360201170611043E+570', '9.5', '-16365040861748117226791134969335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 49, 3);
+ T('3.4589E+209', '46', '4915392537441221065819263458251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 2);
+ T('9.30872440827284701908779E+476', '8.184', '3636220471981580866831167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('-3.06445930981666453375041409697E+93', '4E+1', '-2787109506076980809439568562966087483800947666168212890625000000000000000000000000', 98, 4);
+ T('-3.4946638E+79', '2.70720', '-8736659500000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-4.1721832948731956E+388', '3.40083112', '-5215229118591494500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 0);
+ T('5.4076E+443', '60.957', '469034533434609102187096141278743743896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-881087823.511828181', '3.14919', '-110135978', 11, 0);
+ T('-4.06274021869937690894829706E+147', '1.740087', '-2031370109349688454474148530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-7.0145940824E+94', '98.0803', '-221341561504000666975266059583506974769995245821974094724282622338', 91, 5);
+ T('4.5205689606266154400E+463', '7.9198', '353169450048954331250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 69, 0);
+ T('-7.13240186879320580511637934E+91', '7.6467718', '-557218895999469203524717135937500000000000000000000000000000000000000000000000000000000000', 41, 6);
+ T('7.6E+443', '86.59275', '9822769774067203639097978218330808886094018816947937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 6);
+ T('4.7028696750731971E+241', '21', '22425030112615571498870849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 4);
+ T('-8.822648510024E+882', '68.8485000', '-29892295880137561073230934027833427535369992256164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 0);
+ T('-8.786E+73', '5.401493', '-2745625000000000000000000000000000000000000000000000000000000000000000000', 56, 5);
+ T('-8.8795194427899285513161813', '6.806091', '-1', 47, 0);
+ T('-8.68922540601950E+67', '82.0', '-17968896984906351541646340574508861065439192', 67, 5);
+ T('-7.2928E+70', '83.58', '-7540578464033400284127761636909781373105943203', 95, 6);
+ T('-6.2757E+83', '98.7008', '-1980261753158201514888953982858072616624056649925478269', 67, 0);
+ T('7.3369E+361', '8.1519', '286597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 12, 5);
+ T('-3.694809366079980876235179608E+39', '78.5923612', '-12225098698802810', 49, 0);
+ T('35264478.0512308', '2E+1', '33', 27, 4);
+ T('-3.89312788552734556E+438', '2.90577501', '-973281971381836390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 1);
+ T('7290.9056119', '7.85287655', '56', 72, 6);
+ T('-7.57689178960033190755890962E+27', '6.433006201', '-118388934212505186055607963', 93, 3);
+ T('8.03179868073883E+68', '62.465195', '174161871572464958465853435143344540847465395927429', 90, 3);
+ T('-2.0597103E+99', '1.228', '-1029855150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 0);
+ T('6.6506541841647554E+71', '6', '10391647162757430312500000000000000000000000000000000000000000000000000', 78, 6);
+ T('-63898549.73745051146828', '5.35', '-1996830', 27, 1);
+ T('1.79E+82', '37.78295850', '130239641293883323669433593750000000000000000000000000000000000000000000', 60, 3);
+ T('7.31044073565896313054736559355E+75', '72.32090205', '1548046040513276771312208026602074702844299980419862095', 88, 6);
+ T('4.969691640789691E+89', '7.7', '3882571594366946093750000000000000000000000000000000000000000000000000000000000000000000', 97, 5);
+ T('-2646484.3403816047755', '31', '-1', 15, 5);
+ T('-8.227824E+876', '4.493', '-514239000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 4);
+ T('-66.9701032433828807307', '1.332612', '-33', 61, 5);
+ T('-7.53624945118549032636498034E+81', '86.95576081', '-97403741209125508201917276689356523811734564662068169838', 20, 3);
+ T('1.968796E+615', '55.52441545', '54645066249747742403997108340263366699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 0);
+ T('7.04839520636716325557763592E+82', '32.1029', '16410823926253158728540027327835559844970703125000000000000000000000000000', 41, 5);
+ T('-5521305.5871534', '48.9285', '-1', 45, 3);
+ T('-6.4366E+44', '8.16529', '-2514296875000000000000000000000000000000000', 52, 4);
+ T('-9.1945250582092248457598E+93', '1.1093', '-4597262529104612422879900000000000000000000000000000000000000000000000000000000000000000000000', 30, 1);
+ T('9.65243543842064778E+80', '8E+1', '798430745858134367145299857603055887489418296354415360838', 72, 6);
+ T('1676926031.710', '19', '3198', 1, 3);
+ T('32730834633419022', '50.21444', '29', 89, 4);
+ T('-99243958125720632910045.293134', '98', '-1', 49, 0);
+ T('-8.08E+3', '67.56334', '-1', 54, 3);
+ T('2.35E+835', '36.22974382', '341970007866621017456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('-9.14180805987815605145810748953E+811', '2.884981963', '-22854520149695390128645268723825000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('-28.924970699685914411297', '8.2221970', '-1', 74, 4);
+ T('-6.634447813714E+185', '5.33133151', '-20732649417856250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 6);
+ T('-6.92740774862699E+86', '7.572659', '-5412037303614835937500000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('-3.502642921645E+70', '87.9589629', '-226352993553190438875166569599123658762529488', 15, 0);
+ T('-5.559192346203375909E+48', '10.30', '-5428898775589234286132812500000000000000000000', 48, 4);
+ T('-2.52331939829696868E+183', '5', '-78853731196780271250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 6);
+ T('6.419226179545953480072E+28', '6.73', '1003004090554055231261250000', 17, 0);
+ T('7.73271E+85', '3E+1', '72016473859548568725585937500000000000000000000000000000000000000000000000000', 98, 4);
+ T('4855993256.84784458578500469', '5.1', '151749789', 89, 0);
+ T('4772.648990333686392', '4.34', '298', 76, 5);
+ T('5.4684236159808744E+916', '2.778', '13671059039952186000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('-175763278.3106779340213885359', '4.47', '-10985205', 94, 3);
+ T('9.6271919608837489582545064786E+94', '56.7255802', '1336041272182418437643806396836199112954091106075793504714965820312500000000000', 50, 0);
+ T('4.2173886605E+376', '5.527981615', '1317933956406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 25, 4);
+ T('2.5866622176341007667E+56', '2.88643404', '64666555440852519167500000000000000000000000000000000000', 59, 5);
+ T('-1.029817439315436792937964870E+914', '31.9568', '-47954611448358595042394700925797224044799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 0);
+ T('7.45087321903E+337', '72.4', '15777837755832792418411031354352758171444293111562728881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 93, 2);
+ T('5.723E+381', '4.308859356', '357687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 0);
+ T('-9.22786558718621873340735E+482', '70.64548669', '-781630618518087763924299535484626483272663222123810555785894393920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 4);
+ T('-9.235209749835E+72', '23.62134636', '-1100922793130278587341308593750000000000000000000000000000000000000', 85, 4);
+ T('-4.402807232517983047438900343E+934', '31.09346', '-20502168836621488665411716061644256114959716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('-4.053396921003781555171953E+40', '97', '-255805309146', 88, 2);
+ T('-6.58', '62.2', '-1', 42, 5);
+ T('-7.29798843139458E+48', '4E+1', '-6637481811953493888722732663154602051', 43, 4);
+ T('2.366117E+82', '4.106346', '1478823125000000000000000000000000000000000000000000000000000000000000000000000000', 80, 0);
+ T('-3.251528640529043320E+98', '66.7', '-4406643019950534461131458341398570155433844774961471557617187500000000000000000', 69, 0);
+ T('-6.669031676E+84', '21.447347', '-3180042112350463867187500000000000000000000000000000000000000000000000000000000', 71, 2);
+ T('-46314936.1026', '21.165', '-23', 75, 1);
+ T('-9.322491454936409117947569199E+84', '16.2621', '-142249930647833391081963641342163085937500000000000000000000000000000000000000000', 86, 0);
+ T('-8.784543389E+735', '5.3149796', '-274516980906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-379405.338529989515414674362818', '4.942901', '-23713', 39, 2);
+ T('-7.9393522950E+695', '68.79', '-2689957189489617338240545763028421788476407527923583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 0);
+ T('6.5177202789903442E+27', '1.927', '3258860139495172100000000000', 68, 1);
+ T('6.673029125698573686217552E+833', '2.2102', '166825728142464342155438800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 2, 0);
+ T('-34352.27372', '9.6518', '-68', 82, 6);
+ T('-1.3201E+85', '3.4051', '-1650125000000000000000000000000000000000000000000000000000000000000000000000000000000', 26, 5);
+ T('-7.090742164503592963128E+915', '16.507', '-108196138984735000047729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 5);
+ T('-87727.765', '3.1082491', '-10966', 12, 6);
+ T('-3.0282773518696193289274691236E+367', '9.87981', '-59146042028703502518114631320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 0);
+ T('-4.7522840E+156', '91', '-1919432221750953403734666789445806323044507735176011919975280761718750000000000000000000000000000000000000000000000000000000000000', 34, 4);
+ T('94797.016300', '1E+1', '92', 73, 3);
+ T('-44116328256219.35', '9.720652283', '-86164703626', 9, 2);
+ T('9.64E+821', '64', '52258544713801313719159225001931190490722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 3);
+ T('1.63186250671825033427742558E+792', '1.271330', '815931253359125167138712790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 24, 0);
+ T('-3.3630743250309627775654996537E+626', '2.2831', '-84076858125774069439137491342500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 6);
+ T('-1.20604E+875', '31.04768791', '-56160613894462585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 1);
+ T('6.217858761343062649159395E+803', '4E+1', '565510959981389773853097267419798299670219421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 82, 4);
+ T('-2.70519437786467E+412', '30.287968', '-25194085928282421082258224487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 84, 3);
+ T('319306191.30', '5.616836228', '9978318', 85, 2);
+ T('1.20994750191851922075E+116', '9.404588', '236317871468460785302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('-315406216826751207845395.71986', '5.38389311', '-9856444275835975245169', 3, 1);
+ T('-3776.997260091196056123079273', '2.9652', '-944', 71, 2);
+ T('-2386901.048225', '8.60', '-9324', 47, 3);
+ T('2.0931648126934605E+41', '7.74', '1635285009916766015625000000000000000000', 19, 0);
+ T('-1.35E+91', '6.67', '-210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000', 64, 2);
+ T('-4.818141322588967139E+85', '1.5652275', '-24090706612944835695000000000000000000000000000000000000000000000000000000000000000000', 85, 0);
+ T('-867358.64218537', '63.0021812', '-1', 68, 5);
+ T('-4.69702162335377346E+65', '83.9881829', '-48566065294757384629202805064222218250914', 59, 2);
+ T('844866.3167959872260398451971', '9.84', '1650', 13, 0);
+ T('-8.715352910334089166616807E+743', '28.64', '-3246721964453939037999811396002769470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 34, 5);
+ T('-4.851552991014704216665999E+682', '91', '-19595266479204182641977792341603599157935880373075654414805057967896573245525360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 1);
+ T('9.7254964642649E+34', '46.8', '1382076172868792696135', 52, 6);
+ T('5.984125E+412', '4.728314', '3740078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('206.207107880015081204202', '5.3434027', '6', 73, 2);
+ T('-14281764255668962782.31385898', '8.220', '-55788141623706886', 27, 6);
+ T('-8.810175381690E+129', '83.855', '-910950783615742325103168286915683582449787536461371928453445434570312500000000000000000000000000000000000', 95, 5);
+ T('9.7611E+61', '8.4', '381292968750000000000000000000000000000000000000000000000000', 61, 0);
+ T('-55242189.8', '97.22046238', '-1', 93, 5);
+ T('1.69060781738785028829577E+675', '8.536', '6603936786671290188655351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('-5E+3', '19.40', '-1', 93, 4);
+ T('2.1315E+35', '80.4057603', '176313547565', 34, 6);
+ T('1.8062674967E+86', '3.4024935', '22578343708750000000000000000000000000000000000000000000000000000000000000000000000000', 11, 6);
+ T('-21099081375946643', '54.1', '-2', 53, 5);
+ T('-87803667.18251502818600540', '6.378639242', '-1371933', 56, 0);
+ T('-4.1043243E+78', '49.335926', '-7290744541421645408263429999351501464843750000000000000000000000', 56, 5);
+ T('-897.4641843424911463', '5.09178', '-29', 80, 6);
+ T('-2.450112473670288448E+54', '7.20869766', '-19141503700549128500000000000000000000000000000000000', 63, 3);
+ T('-732.5984', '5.91247607', '-23', 40, 1);
+ T('2.880665848887950813652014E+99', '2E+1', '2747217034233046353961957931518554687500000000000000000000000000000000000000000000000000000000', 67, 6);
+ T('3.74130008838522505599E+866', '8.1782', '1461445347025478537496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 3);
+ T('16627.2221586348175581', '7.38653126', '129', 52, 4);
+ T('-7.79155192806349766340110236E+54', '5.66787', '-243485997751984301981284448750000000000000000000000000', 74, 2);
+ T('-1.51991968376297594238100E+39', '70.98318571', '-1287422049327577653', 70, 6);
+ T('-857.231669690840891', '1.818', '-429', 72, 0);
+ T('-8.528849824E+80', '36.7951', '-12411109963431954383850097656250000000000000000000000000000000000000000', 57, 6);
+ T('-7.0828121342276E+21', '9', '-13833617449663281250', 17, 5);
+ T('5.87E+7', '3.913551', '7337500', 2, 2);
+ T('2.494E+827', '61.951755', '108160008727153922336583491414785385131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 5);
+ T('5.9553312E+501', '1.16353293', '2977665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 0);
+ T('-790.267865', '45.40139353', '-1', 24, 4);
+ T('-8E+133', '2.059462252', '-20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('-4.776', '73.6861', '-1', 10, 6);
+ T('-6.0857326848261811', '78.0', '-1', 14, 0);
+ T('8.8566733111747174802631E+68', '1.4269', '442833665558735874013155000000000000000000000000000000000000000000000', 98, 1);
+ T('-9.2012109356091821E+74', '37.25', '-6694762076665343265631236135959625244140625000000000000000000000', 34, 6);
+ T('-8.7711506E+94', '4.10422', '-5481969125000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 14, 2);
+ T('-331967405.623', '81.8392569', '-1', 63, 3);
+ T('-1519.893283854808', '89.29370', '-1', 38, 0);
+ T('1.863167707080E+434', '1.4060', '93158385354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('1489554.7', '3', '186194', 1, 1);
+ T('-4.85666E+6', '22.23497', '-2', 5, 3);
+ T('-9.635879769E+335', '6.564241514', '-15056062139062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 2);
+ T('-3.3164995040169364493032', '23.23152', '-1', 98, 5);
+ T('9.47230501935072535E+694', '21.97542563', '45167470070603968381881713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 4);
+ T('-1.560E+7', '9.4', '-30469', 11, 1);
+ T('203845189.642521670', '3.03', '25480648', 13, 5);
+ T('993537284.87020440728868675', '2.37968332', '248384321', 87, 5);
+ T('1.8418004421859E+871', '63.90327953', '1996884040702715489012941674218382104299962520599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('-8608403.4070899266716621', '63.26574337', '-1', 57, 0);
+ T('6.996186593118083207852228E+25', '9.798197', '136644269396837562653363', 50, 1);
+ T('499.268324334', '4.658613463', '31', 66, 3);
+ T('-9.42817070E+71', '7.64947961', '-7365758359375000000000000000000000000000000000000000000000000000000000', 19, 6);
+ T('9.4E+877', '7.200', '734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 20, 0);
+ T('-8.06988237798172249097862521E+90', '24.844514', '-481002472518785148321308208107948303222656250000000000000000000000000000000000000000', 11, 5);
+ T('-6.2E+6', '3.20098390', '-775000', 5, 1);
+ T('1.9832023822600156898896799928E+592', '1.2982043', '9916011911300078449448399964000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-5.8E+625', '72.0331902', '-12281977735187354916490676259854808449745178222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 60, 6);
+ T('4.896E+8', '7.0', '3825000', 16, 0);
+ T('-7.42150E+44', '92.054', '-149875998927302122', 83, 2);
+ T('7.724465493149299700166E+259', '41.94091132', '35126802200235486908086386392824351787567138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 86, 1);
+ T('-675.59906199809222', '9', '-2', 67, 6);
+ T('9.8356122E+92', '9.44684', '1921018007812500000000000000000000000000000000000000000000000000000000000000000000000000000', 50, 5);
+ T('-2.946480663536749', '2.88572229', '-1', 18, 5);
+ T('-5.7574302E+87', '95.4498830', '-145337971178201313377088303230777119323668955530592938885093', 73, 6);
+ T('-4.5485377766549989195814804506E+97', '2E+1', '-43378236547994603343787006860733032226562500000000000000000000000000000000000000000000000000', 69, 3);
+ T('-21063431.759041641638709', '7', '-164559', 24, 5);
+ T('4.0007532315083440097E+904', '6', '625117692423178751515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 6);
+ T('-431608103.396258597', '5E+1', '-1', 61, 4);
+ T('5.96441985858073211E+66', '4.322881', '372776241161295756875000000000000000000000000000000000000000000000', 4, 5);
+ T('-143163.1184824439', '70.12', '-1', 24, 6);
+ T('2.49931931045275220933097E+684', '6.391040', '39051864225824253270796406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 22, 1);
+ T('8.539775E+14', '1.323454', '426988750000000', 91, 3);
+ T('-960275.3', '6.5070435', '-15005', 10, 4);
+ T('-2.3366846597714E+51', '54.197901', '-129712055528330427733862961758859456', 17, 6);
+ T('-8.608304595261974871328179365E+883', '88.676', '-278149322974681380831892870782055944480075200466069607063701596416649408638477325439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 2);
+ T('-3.3387487016564E+80', '4.564839206', '-20867179385352500000000000000000000000000000000000000000000000000000000000000000', 2, 5);
+ T('-8.4723E+72', '5.9405', '-264759375000000000000000000000000000000000000000000000000000000000000000', 98, 0);
+ T('-4.685590968359933E+776', '1.59779849', '-234279548417996650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 1);
+ T('7.598937014424327559E+86', '9.6848203', '1484167385629751476367187500000000000000000000000000000000000000000000000000000000000', 3, 3);
+ T('-9312.08', '64.260109', '-1', 18, 5);
+ T('-4.3592E+270', '19.5418207', '-8314514160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 1);
+ T('-487.61112722509266', '60', '-1', 77, 6);
+ T('-4.97171561836209E+742', '9.23063838', '-97103820671134570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 63, 4);
+ T('-2.7490563560E+21', '59.08534', '-4769', 55, 2);
+ T('7.1042557869765E+897', '6.803830', '111003996671507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 2);
+ T('-2.89552614541055E+289', '11', '-14138311256887451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 68, 3);
+ T('-3.33E+203', '8.549397', '-1300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 6);
+ T('-6.555328317532E+71', '4.304', '-40970801984575000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('2621575818.930905424739', '5', '81924244', 80, 4);
+ T('-52222.5', '38.79893', '-1', 91, 2);
+ T('1.408E+35', '90.4', '113737334', 16, 5);
+ T('-9.210997E+7', '8', '-359805', 80, 5);
+ T('4.185065E+43', '43.759', '4757868055094149895012378692626', 93, 6);
+ T('-5.17495097736591682433535E+613', '69.8', '-87667079565095492265595047878378592853820805430586915463209152221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 0);
+ T('-61.00955832193529', '5.9244', '-2', 93, 1);
+ T('5.80132462623640777E+19', '51.14', '25763', 100, 6);
+ T('-4234732.9963047', '20.52251', '-5', 5, 3);
+ T('5.76295E+56', '1.339172045', '288147500000000000000000000000000000000000000000000000000', 34, 0);
+ T('2.5725032809342595852073E+72', '92.7', '519512900321746651248238380266506171947199868', 67, 2);
+ T('868370747.59199035228212994030', '2', '217092686', 86, 6);
+ T('-1.152456725573384492625E+484', '74.56', '-610105510528415167266958679464453757512742981816700194031000137329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 5);
+ T('9.3131878586827E+41', '83.15618215', '96296105472082199', 54, 0);
+ T('-9.5680198237849481E+64', '8', '-373750774366599535156250000000000000000000000000000000000000000', 92, 5);
+ T('2.3461E+401', '9.55', '458222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 1);
+ T('2.616797932E+67', '23', '3119466223716735839843750000000000000000000000000000000000000', 85, 2);
+ T('-3.471811474598995234E+211', '2', '-8679528686497488085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 3);
+ T('-6.3066321E+787', '27.48154', '-469880707561969757080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 83, 2);
+ T('4.27942948340516938873E+59', '14.1124', '26119564718049129569885253906250000000000000000000000000', 38, 6);
+ T('-3.965692858107891210191843E+621', '36.5238740', '-57708426292925886958136732573620975017547607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 32, 4);
+ T('1.8188054465585E+763', '5.80', '568376702049531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 0);
+ T('1.719956369E+65', '6.83327', '2687431826562500000000000000000000000000000000000000000000000000', 42, 3);
+ T('2.6022769647532268265201433E+262', '6', '406605775742691691643772390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 4);
+ T('-2.185E+799', '80.426513', '-18073896384283654695940279921728688350412994623184204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 46, 6);
+ T('-9.817740442859861E+82', '1.178126166', '-49088702214299305000000000000000000000000000000000000000000000000000000000000000000', 17, 0);
+ T('-9.3841144380005133686E+40', '4.090997220', '-5865071523750320855375000000000000000000', 41, 3);
+ T('-2E+23', '4.1353', '-12500000000000000000000', 52, 5);
+ T('9.972497673045301E+741', '5.3', '311640552282665656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 4);
+ T('-1.2078617729', '5.499925', '-1', 3, 4);
+ T('-767.0', '16.05', '-1', 72, 6);
+ T('6.0966670873747269E+316', '5.27', '1905208464804602156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 6);
+ T('4.252569908461645774E+98', '6', '6644640481971321521875000000000000000000000000000000000000000000000000000000000000000000000000000', 38, 0);
+ T('-9.84569E+9', '2.27294', '-2461422500', 52, 6);
+ T('-9405094570.79608379280550929804', '90.541', '-1', 45, 3);
+ T('9.00E+9', '4.551975', '562500000', 88, 3);
+ T('-985083885.4435380261362060', '9', '-1923992', 53, 3);
+ T('2.18E+8', '9.70365470', '425781', 68, 6);
+ T('-2.836729411699393715683E+67', '75', '-750876023173342183858903263422640214641567980', 2, 1);
+ T('-9.4727744555E+97', '1E+1', '-92507563041992187500000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 6);
+ T('-7.36574587384525772E+173', '3.3705', '-92071823423065721500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 16, 6);
+ T('-8.35340499556230480739097937378', '9.31813', '-1', 68, 2);
+ T('9.02220E+814', '73.72', '9552625820897185648927774082039832137525081634521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 23, 4);
+ T('-8.50489180236073E+396', '2.1', '-2126222950590182500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 4);
+ T('-4.4381920246016476E+691', '69.3', '-75185897421577276087800018045115280074242036789655685424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 28, 3);
+ T('-1.0502197052E+119', '30.59923', '-97809331975877285003662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 2);
+ T('-2.149720997297714773679312561E+70', '30.30', '-20020836939082618557655369499698281288146972656250000000000000', 54, 4);
+ T('-179.71827540912103', '1E+1', '-1', 36, 5);
+ T('-2.94613101E+49', '55.2', '-817715620216041827461594948545099', 24, 1);
+ T('-4.7E+941', '9.4', '-917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 5);
+ T('-3.714274214E+57', '2.93', '-928568553500000000000000000000000000000000000000000000000', 38, 4);
+ T('-7.55533E+9', '7.764704', '-59026016', 7, 5);
+ T('3792194828.6972704120030707719', '6.70877180', '59253044', 32, 1);
+ T('9.360172727406547E+24', '56.0', '129898490', 86, 1);
+ T('-9.270476815070635E+187', '46.816', '-1317413991596173872267172555439174175262451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 30, 1);
+ T('3.774168E+645', '9.0449107', '7371421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 5);
+ T('-5.365866430419223E+32', '2.385', '-134146660760480575000000000000000', 47, 4);
+ T('-89.65068685621541773668981', '4.166136732', '-6', 3, 4);
+ T('-222505985.84082', '11.41824885', '-108646', 63, 3);
+ T('-9.2872620673417542505E+451', '89.652630', '-150043811050864266427844412368103235965984335043010844401578651741147041320800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 2);
+ T('-528.43', '8.7', '-3', 55, 0);
+ T('-8.0507549435E+267', '4.452260', '-503172183968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 3);
+ T('4.3148903978E+279', '90.6814', '3485540705421270759394825893722792697904111491880030371248722076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('6.689185595451188E+66', '6.0353', '104518524928924812500000000000000000000000000000000000000000000000', 43, 4);
+ T('40980313728.6574889', '5.867931217', '1280634804', 20, 6);
+ T('8719372.060034607765307173', '5.927980355', '272480', 34, 1);
+ T('6.5034576E+75', '9.6762756', '12702065625000000000000000000000000000000000000000000000000000000000000000', 16, 0);
+ T('32660.1583008028099', '5.1', '1020', 1, 3);
+ T('4E+5', '5', '12500', 49, 2);
+ T('-6.5203167121', '11.16137501', '-1', 81, 3);
+ T('-2.643010896074320342E+72', '3.0641', '-330376362009290042750000000000000000000000000000000000000000000000000000', 36, 0);
+ T('-9.3680292525850373230E+308', '7.20832', '-7318772853582060408593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 6);
+ T('-8004773.075775097631015', '2.75308', '-2001194', 53, 4);
+ T('-5.24503212910594E+505', '66.186252', '-710834403641616365161770563219079122063703835010528564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 61, 1);
+ T('-162608549912988280.547253223', '70.1702043', '-1', 31, 2);
+ T('-3.58682E+80', '4.0980942', '-22417625000000000000000000000000000000000000000000000000000000000000000000000000', 76, 3);
+ T('-9.061E+80', '93.45232', '-91492718876257126001096608384349773146482220909092576', 87, 4);
+ T('-8.9331225746036E+44', '1.2927392', '-446656128730180000000000000000000000000000000', 18, 3);
+ T('-6.07814209161453743015117257293E+760', '46.65026', '-863755942022882184993359910113497335260035470128059387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('4.70120430119882335E+993', '9', '9182039650778951855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 37, 5);
+ T('-6.7287E+26', '8.9', '-2628398437500000000000000', 99, 6);
+ T('4.401284E+17', '50.13', '390', 95, 1);
+ T('-6.9E+24', '12.85117838', '-1684570312500000000000', 29, 0);
+ T('-70995831627518.775', '54', '-1', 34, 5);
+ T('-4.15316191139172991210E+91', '40.5605647', '-37772787540159060082260111812502145767211914062500000000000000000000000000000000', 72, 3);
+ T('4.6667E+426', '57.2636343', '32381736181363862669968511909246444702148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 1);
+ T('1.50416391164827288E+398', '81.153', '62210761290868828015286496192597087695475011059897951781749725341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 40, 3);
+ T('-4.7E+3', '8.9898', '-19', 34, 2);
+ T('-3.14157262089434E+528', '79.6282', '-5197295929862401501017908677163004149690550548257306218147277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 4);
+ T('-2E+406', '51.6', '-8881784197001252323389053344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 2);
+ T('-8.3885099227376137453E+560', '17.47667', '-6399925172987071033706665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 67, 3);
+ T('9.64472193156709077745762E+440', '3.77505', '120559024144588634718220250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 0);
+ T('-9.9042069280840272531267448E+298', '26', '-1475841839326028116513303637504577636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('3.96508615836E+63', '89.8801', '6405942182222179873325462886408596108', 47, 1);
+ T('919110172089915253.4', '4.394701331', '57444385755619703', 29, 6);
+ T('6873.61012860174328844', '8.17', '26', 10, 0);
+ T('9.0928790E+55', '5.1150', '2841524687500000000000000000000000000000000000000000000', 30, 0);
+ T('1.78607427894225836734680E+997', '59.331', '30983449815194837861691279368159257501247338950634002685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 98, 5);
+ T('6.23733838876691597E+980', '66.515', '8453169789535407675708407471137917355008539743721485137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 53, 4);
+ T('-6.2088685841570E+719', '29.5606', '-1156491895049251616001129150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 5);
+ T('9.346720781177762238339892188E+53', '2.9796', '233668019529444055958497304700000000000000000000000000', 15, 2);
+ T('2354041970', '1E+1', '2298869', 37, 2);
+ T('73516267.9', '2', '18379066', 47, 2);
+ T('7.80135E+79', '5.0676962', '2437921875000000000000000000000000000000000000000000000000000000000000000000000', 64, 5);
+ T('-2.8164997212720E+63', '25.121236', '-83938232698202133178710937500000000000000000000000000000', 32, 2);
+ T('4.4E+179', '54.145', '24424906541753443889319896697998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 48, 4);
+ T('-2.12866E+63', '8', '-8315078125000000000000000000000000000000000000000000000000000', 40, 0);
+ T('11525.97612899189', '7.4383', '90', 86, 6);
+ T('-1159421.072458', '76.1', '-1', 69, 1);
+ T('7.96929630160147E+457', '2.32966221', '19923240754003675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 42, 5);
+ T('-522341515.645394192906', '2', '-130585379', 93, 4);
+ T('2059.52769967310021160547549', '8', '8', 86, 1);
+ T('-3843.48', '71.817', '-1', 43, 4);
+ T('-5.017E+374', '6.03689892', '-7839062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-1571751849.8648377', '7.65', '-12279312', 59, 3);
+ T('-57.5590007447', '5.39702', '-2', 17, 4);
+ T('9.797903741403144435563E+536', '82.248553', '202615900463736366941386346309123960311368572995149861526442691683769226074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 2);
+ T('-2926281.111140830154452159264', '1.365344', '-1463141', 41, 0);
+ T('-2.0883470962357336311809', '53.2', '-1', 44, 3);
+ T('-2.6314749721232012673633', '1.7569089', '-1', 18, 0);
+ T('3.970490501E+73', '19.2641', '75731096286773681640625000000000000000000000000000000000000000000000', 90, 3);
+ T('-4.986E+9', '7.011233883', '-38953125', 94, 6);
+ T('-40957770.7332947328180', '81.0661', '-1', 30, 4);
+ T('6519937915.04889394654002', '6.75785948', '101874029', 19, 6);
+ T('-172970982.82515324426318753', '81.601', '-1', 85, 6);
+ T('5.600979312088077868053997346E+259', '7.359874', '437576508756881083441718542656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 6);
+ T('7.0621515580289265972196314E+396', '5.236349', '220692236188403956163113481250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 0);
+ T('-4.1906512926966936037049331769E+358', '8', '-163697316120964593894723952222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('-4.742946987E+33', '34.34133', '-276075849949847906827927', 99, 2);
+ T('-279347415.9105593768686', '65.0', '-1', 17, 3);
+ T('-4925.901569943281768560', '77.6029459', '-1', 17, 2);
+ T('-72.6334360281402202453569379', '4.10849', '-5', 50, 0);
+ T('-1.44E+6', '64.66962049', '-1', 57, 4);
+ T('-9.98631E+208', '21.17644311', '-47618436813354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 5);
+ T('-5.97345322292861485957128248156E+378', '53.55836', '-663186530461669627675301006592967212327494053170084953308105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 97, 1);
+ T('5.0E+4', '9.29280', '97', 36, 5);
+ T('5.38335399700266138657693E+26', '4.779286', '33645962481266633666105812', 42, 5);
+ T('-5.4E+189', '3.471166825', '-675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 5);
+ T('74299.3520115282679', '8.2934006', '290', 20, 0);
+ T('-9.430375E+60', '3E+1', '-8782721124589443206787109375000000000000000000000000', 40, 4);
+ T('-1.39603220944930248311689E+126', '3.7', '-174504026181162810389611250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 7, 2);
+ T('9.14773918244554049E+946', '13.1647629', '11166673806696216418457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 15, 6);
+ T('1.820961171620E+83', '9.8741', '355656478832031250000000000000000000000000000000000000000000000000000000000000000', 85, 6);
+ T('-7.0E+6', '6.245247114', '-109375', 53, 0);
+ T('-4.387304565216163567173E+386', '19.7971', '-836811936419708932337379455566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 6);
+ T('-7.62420E+9', '62.39', '-1', 48, 2);
+ T('-7E+16', '96', '-1', 37, 3);
+ T('388814.078195', '13.2673', '47', 79, 3);
+ T('-5.097363222279072E+71', '89.55', '-823523443869155809090642731556692474059744314', 35, 3);
+ T('8.71948512438349E+42', '5', '272483910136984062500000000000000000000000', 3, 0);
+ T('6.783155580610903750E+189', '60.3389285', '5883449613444412034865549365747483534505590796470642089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 1, 4);
+ T('9.2E+2', '7.0274', '7', 22, 4);
+ T('8.4582835009250290E+762', '1.543385', '4229141750462514500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 58, 0);
+ T('-1.09273644841E+39', '4.49586881', '-68296028025625000000000000000000000000', 62, 3);
+ T('2.732487222798892E+394', '5.7', '853902257124653750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 2);
+ T('-7.60E+9', '1', '-3800000000', 69, 1);
+ T('-588.236953100394432', '5.841', '-19', 17, 4);
+ T('-45008.9835485178351751408', '11.329384', '-22', 2, 5);
+ T('6.0410220922979024837489E+387', '6.1502528', '94390970192154726308576562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 70, 2);
+ T('2.1871160776951E+759', '28.94', '8147642305847629904747009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 4);
+ T('9.298E+6', '8.2372306', '36320', 72, 4);
+ T('-2.8636863E+41', '56.3465815', '-3974163081954529275208188', 23, 5);
+ T('3561392262.079257', '3.78783301', '445174032', 63, 2);
+ T('-2188870258146.8001', '11.85627475', '-1068784306', 74, 0);
+ T('3E+254', '5E+1', '266453525910037569701671600341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 6);
+ T('-6.504991152253657E+944', '5.1483415', '-20328097350792678125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 96, 6);
+ T('-4447978024.06309487344809', '97.48', '-1', 16, 4);
+ T('-95934', '5.60', '-2998', 77, 1);
+ T('-7.0394020E+577', '4.779089', '-4399626250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 1);
+ T('6.540296932E+44', '2.377', '163507423300000000000000000000000000000000000', 99, 2);
+ T('-6.42455865180130235134025133863E+146', '10.323', '-627398305839970932748071419788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 4);
+ T('-17753600.556376062', '8.658365106', '-69350', 59, 0);
+ T('5.5635450968909083140E+220', '82', '11505141603031538113465533451981607018788089646932348841801285743713378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('7418158.48', '2E+1', '7', 63, 3);
+ T('-4.5444086844799964840871277326E+52', '3.5890866', '-5680510855599995605108909665750000000000000000000000', 76, 0);
+ T('-1.333016291E+341', '3.6', '-16662703637500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 74, 3);
+ T('-8.92877553713209478125E+870', '2.680091', '-2232193884283023695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 43, 3);
+ T('6.7E+81', '9', '13085937500000000000000000000000000000000000000000000000000000000000000000000000', 91, 4);
+ T('7.4681025E+803', '70', '632572887097220849794698693813188583590090274810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 56, 1);
+ T('5.85E+32', '2.97', '146250000000000000000000000000000', 32, 0);
+ T('-9.32263333460289556E+745', '52.52085', '-20700404356428271501755489225615747272968292236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 62, 6);
+ T('5.89745415956884495498967E+68', '20', '562425056416401381968466758728027343750000000000000000000000000', 90, 2);
+ T('-1.7330268367E+440', '8E+1', '-143352620035234186238995348489089209920166467782109975814819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 2);
+ T('8.26E+220', '4.29363990', '5162500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 54, 3);
+ T('-8530442514727157863.28175216', '29.29', '-15889187371', 57, 5);
+ T('-33045844036014162629.390702464', '6E+1', '-29', 26, 0);
+ T('-705.494353031862295382106', '6.90216409', '-12', 81, 6);
+ T('-5.9939591342983532565578092E+808', '5.20013500', '-1873112229468235392674315375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('-2.19807262752126137E+171', '6.544617', '-34344884805019708906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 76, 1);
+ T('-45558.29840694442', '37', '-1', 44, 6);
+ T('-7.9759547247073961062480E+81', '3.03167604', '-996994340588424513281000000000000000000000000000000000000000000000000000000000000', 75, 2);
+ T('3.21E+302', '15.3', '9796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 1);
+ T('-4.018933968476598462965E+177', '89.2811', '-6492938011434849867816376169865716955778784172381712380683893570676445960998535156250000000000000000000000000000000000000000000000000000000000000000000', 89, 2);
+ T('9.68E+24', '7.72375', '75625000000000000000000', 93, 2);
+ T('3.4176444E+8', '8.5706300', '1335017', 91, 2);
+ T('4.74533303558E+95', '47.397', '3371761917193794033664744347333908081054687500000000000000000000000000000000000000', 11, 0);
+ T('-5700732.667644241631622', '4.7480416', '-356296', 14, 5);
+ T('-847924135.21387676163649979045', '73.4', '-1', 14, 1);
+ T('-6.30741905E+806', '8.20876911', '-2463835566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 2);
+ T('-9.127E+15', '5.037', '-285218750000000', 57, 2);
+ T('-525450.97', '99.80', '-1', 23, 5);
+ T('-8.943E+355', '74.91604294', '-4734384779559504957680005077236273791640996932983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 4, 6);
+ T('7.5247501624401439E+65', '65.31687', '20395876183820641012588853469011951347056310623', 61, 5);
+ T('-7.962207655320582512718377662E+59', '7.6090980', '-6220474730719205088061232548437500000000000000000000000000', 3, 3);
+ T('7.65865211E+61', '1.8141516', '38293260550000000000000000000000000000000000000000000000000000', 4, 2);
+ T('-8212.63', '13', '-2', 55, 5);
+ T('-9E+710', '77.744', '-5955700410381799259074142582903732545673847198486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 73, 3);
+ T('2.618505E+94', '9.75250', '51142675781250000000000000000000000000000000000000000000000000000000000000000000000000000000', 13, 0);
+ T('-338533.9995440679', '13.67077697', '-42', 99, 1);
+ T('-6.27494302903E+21', '2.24967', '-1568735757257500000000', 81, 2);
+ T('9E+98', '53.8119', '99920072216264088638126850128173828125000000000000000000000000000000000000000000000', 77, 6);
+ T('3.195261722795087E+39', '61.8126', '1385723880605683588224', 93, 1);
+ T('-2.56006904805377E+72', '2.4', '-640017262013442500000000000000000000000000000000000000000000000000000000', 62, 5);
+ T('5251.235943713842231393', '4.729', '328', 78, 0);
+ T('-1518644174.65678365782636183698', '6.159', '-23728816', 86, 5);
+ T('-5832088095.4297700155114682831', '31.52', '-3', 66, 1);
+ T('-9.50383142556960E+978', '70', '-8050058342608256995581728077127081633079797029495239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 1);
+ T('1292433.97667684286611869348', '2.137', '323108', 49, 5);
+ T('-90834016677635.7192825830505826', '7.3', '-709640755295', 20, 4);
+ T('-9.3217504216417880768E+356', '8.899', '-3641308758453823467500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 3, 4);
+ T('-8.240970687652034411488460E+691', '8.997', '-321912917486407594198767968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 19, 1);
+ T('-9.198128153913E+26', '50.105', '-816957892795', 15, 1);
+ T('-21671538.032233838954938846417', '51', '-1', 6, 1);
+ T('-4E+26', '85.9', '-11', 39, 6);
+ T('2.20203343440E+42', '2.2', '550508358600000000000000000000000000000000', 89, 0);
+ T('-5443875711.10', '6.786194778', '-85060558', 20, 3);
+ T('1.89301405306E+24', '2.856', '473253513265000000000000', 82, 3);
+ T('2.14470210627804967420777050E+860', '2.2', '53617552656951241855194262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('-4.133716886E+243', '8.435846', '-16147331585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 4);
+ T('8.8986402801093E+453', '49.1477', '15807160522934715629617130616679787635803222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 3);
+ T('-4.40E+954', '1.572041', '-2200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 6);
+ T('-3.2255717618E+27', '2.421784839', '-806392940450000000000000000', 1, 4);
+ T('-2.19245103086E+20', '60.814', '-191', 22, 4);
+ T('5386.79289', '7.32', '42', 18, 6);
+ T('-9.730E+53', '55.72683', '-27006175074006932845804840326309204102', 5, 1);
+ T('-8.939999718617287418082', '4.022', '-1', 48, 4);
+ T('-3.895E+97', '21.6460606', '-18572807312011718750000000000000000000000000000000000000000000000000000000000000000000000000', 73, 6);
+ T('-4.70534914816569415E+43', '9.90', '-91901350550111213867187500000000000000000', 76, 4);
+ T('-5363.8211318059010982660', '5E+1', '-1', 69, 3);
+ T('2.267878233604E+78', '9.6', '4429449675007812500000000000000000000000000000000000000000000000000000000000', 30, 6);
+ T('3.80474E+242', '5.4371', '11889812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 27, 1);
+ T('-663577905.124785275888263649', '2', '-165894477', 54, 2);
+ T('6.8773462E+726', '8.29715', '26864633593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 5, 2);
+ T('-9.75128950917476629E+623', '18.1398170', '-3719821742696672931671142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 77, 2);
+ T('25432941.6036242893032139983886', '1.023', '12716470', 15, 3);
+ T('-9.48116847727902054164287E+84', '2.812147', '-2370292119319755135410717500000000000000000000000000000000000000000000000000000000000', 83, 0);
+ T('8.0914469E+83', '44.7170596', '45994550532668654341250658035278320312500000000000000000000000000000000', 47, 3);
+ T('-9.2469344230953189859302E+303', '55.14', '-256653987592984050456762501468688242312055081129074096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 17, 1);
+ T('8.597562404832258724E+184', '14.4', '5247535647480626662597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 35, 4);
+ T('4.090593785409609020E+61', '5.33131', '1278310557940502818750000000000000000000000000000000000000000', 2, 3);
+ T('-5.6E+31', '2E+1', '-53405761718750000000000000', 20, 0);
+ T('3.54900167722371887124852056E+633', '93', '358357590492875779114387619093686872419041964136707245636159768764628097414970397949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 1);
+ T('8.31276E+51', '28.91', '30967444181442260742187500000000000000000000', 19, 1);
+ T('-1.48218721294E+235', '83', '-1532545658397467584220427152738586151770050491904839873313903808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 11, 0);
+ T('-9.78E+69', '74.81012', '-517748889009191082255512128540431149303913116456', 66, 3);
+ T('1.8729E+420', '8.120780', '7316015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 80, 6);
+ T('-8.74802686046081355478081E+766', '59.84002143', '-151754075633170572904806668035337935407369513995945453643798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 31, 2);
+ T('-6.5476101095607E+214', '59.640820', '-113582929685980202338946298823429970070719718933105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 52, 3);
+ T('483654.41279289973741023466744', '11.548', '236', 83, 2);
+ T('6.6924304009241E+83', '3', '83655380011551250000000000000000000000000000000000000000000000000000000000000000000', 45, 5);
+ T('3.144E+607', '7.0638787', '245625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 21, 2);
+ T('-9.684553317E+60', '3.17959', '-1210569164625000000000000000000000000000000000000000000000000', 57, 2);
+ T('94955062.269262157237222277960', '8.9048726', '370918', 13, 0);
+ T('2.5944E+17', '8.67359', '1013437500000000', 1, 4);
+ T('75152951.70982659', '7.775555', '587132', 75, 3);
+ T('-9.550437933529681670E+471', '9', '-18653199088925159511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('2.257766760406838837312977960E+83', '5.848216768', '7055521126271371366603056125000000000000000000000000000000000000000000000000000000', 59, 3);
+ T('-5.1934835877921772171539283', '48.44051981', '-1', 17, 0);
+ T('6.9515178642145860874701E+618', '78.8', '23000643220377343921735425281935056174981157894876560021657496690750122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 39, 2);
+ T('1.16178882E+533', '5.79121254', '3630590062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 51, 6);
+ T('8.58167901820098082197245324406E+780', '4.969', '536354938637561301373278327753750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 78, 0);
+ T('-7969584829.932041762219613', '89.930', '-1', 14, 2);
+ T('-8.5530599518078313E+33', '8', '-33410390436749341015625000000000', 99, 0);
+ T('-2.590626426594360112558575E+783', '9E+1', '-2092691361764046858217281303667011619720444265922709714544680537073872983455657958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 33, 6);
+ T('-4.5586853358E+73', '9.99822824', '-89036822964843750000000000000000000000000000000000000000000000000000000', 85, 3);
+ T('4.21949113389214E+41', '70.250', '357404801105404895038', 60, 2);
+ T('-3.63150549746941023120953992E+129', '9.5', '-7092784174744941857831132656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 65, 1);
+ T('6.7526E+588', '7.13', '52754687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 71, 1);
+ T('-1.27193328E+327', '45.62814', '-36150518099020700901746749877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 66, 2);
+ T('-1.47605180044197663129809418E+507', '12.589', '-360364209092279451000511274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 91, 6);
+ T('-5.6E+6', '37.63313949', '-1', 79, 5);
+ T('-3.53267868224857653646361E+972', '7.09684', '-27599052205067004191121953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 8, 3);
+ T('890930.973576283984747993318', '15.03122', '27', 84, 1);
+ T('-49.2030501918', '6.2', '-1', 88, 1);
+ T('-263980133.14', '4E+1', '-1', 62, 0);
+ T('-8.9903190677E+27', '3E+1', '-8372887100744992495', 89, 4);
+ T('-1.15451467753444E+708', '8.4058', '-4509822959118906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 36, 2);
+ T('-6.8445552935E+85', '38.390068', '-249003471017203992232680320739746093750000000000000000000000000000000000000', 33, 0);
+ T('-408079633.2032187', '40.258583', '-1', 27, 2);
+ T('-3.33796115899984977862412157', '4.70886', '-1', 61, 6);
+ T('4.1320E+48', '27.6', '30785799026489257812500000000000000000000', 89, 3);
+ T('8.262870128656469132268191428E+796', '15.4', '2521627846880025980306454903564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 88, 0);
+ T('-195.54932778360', '83.34', '-1', 35, 3);
+ T('-7.999257065401865', '6.1773', '-1', 50, 4);
+ T('7.1360361410641E+87', '9.367', '13937570588015820312500000000000000000000000000000000000000000000000000000000000000000', 55, 0);
+ T('-5.3E+72', '4E+1', '-4820321919396519660949707031250000000000000000000000000000000', 44, 5);
+ T('-93363.926427', '5.2020', '-2918', 28, 4);
+ T('-838501.46', '9.584763851', '-1638', 76, 6);
+ T('7.8656807E+30', '62.97233', '1705597620603', 39, 3);
+ T('-8.12765618359463288200372559359E+80', '2.354868735', '-203191404589865822050093139839750000000000000000000000000000000000000000000000000', 32, 6);
+ T('-7.83167942047846610872863E+57', '1.09', '-3915839710239233054364315000000000000000000000000000000000', 33, 5);
+ T('-2.17865E+75', '5.25435302', '-68082812500000000000000000000000000000000000000000000000000000000000000000', 54, 5);
+ T('2.423034151675905783092E+575', '71.832866', '102619487939593293534603377168551441300792248512152582406997680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 41, 3);
+ T('-2.180437085378', '52.5968', '-1', 22, 3);
+ T('9.3168', '1.75', '4', 84, 6);
+ T('966302622.38683410259', '4.64', '60393913', 39, 2);
+ T('-6.98920E+871', '9.0556158', '-136507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 1);
+ T('9.1478670773384488041884E+69', '77.9', '60535506340691944582339361706740509666557770174', 38, 6);
+ T('-7.13668847166145E+899', '42', '-162269508829500637148157693445682525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 10, 3);
+ T('53905089263.38431124926881', '12.37034', '13160422', 50, 2);
+ T('-1.48960496502286040096622E+380', '90.77', '-120329330803675881908720879840936479034731480461384300895133492304012179374694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 94, 0);
+ T('6.7831651067777027501E+388', '5E+1', '60246608651028512594116648415365489199757575988769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 29, 0);
+ T('15582295.24078783088', '1.8', '7791147', 79, 2);
+ T('-7.085308918991121E+883', '3', '-8856636148738901250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 87, 2);
+ T('7.0301178312E+49', '92.78005975', '14197209897294869171534', 7, 2);
+ T('-5.0500024375943579758163286448E+283', '41.7', '-22964752304662206260292480896168854087591171264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 95, 2);
+ T('-5565.007745850149804', '15.517197', '-1', 60, 2);
+ T('-4.543415E+531', '5.855', '-141981718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 45, 3);
+ T('-6.674496177525384775867506544', '1.7613', '-3', 75, 0);
+ T('-6.06317819752488E+88', '87.45', '-391823707456780661291778369251671138018267015468154568225145340', 22, 0);
+ T('-7E+12', '75.99', '-1', 90, 5);
+ T('-9.27428741616123515824E+75', '4.1583', '-579642963510077197390000000000000000000000000000000000000000000000000000000', 99, 2);
+ T('-2.76005211E+185', '2.5594', '-69001302750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 79, 3);
+ T('9.63573816543923631E+808', '62.9886', '20894176504941417891157706687721429261728189885616302490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 9, 1);
+ T('-6.64059257990941672444368763952E+86', '9.5889', '-1296990738263557953992907742093750000000000000000000000000000000000000000000000000000', 55, 2);
+ T('-345929368.672580625074961876220', '2.8', '-86482342', 22, 2);
+ T('6.46479703471E+241', '8.817253', '252531134168359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 47, 0);
+ T('-130864.44549683123', '76.5734', '-1', 83, 1);
+ T('5.42620080556154505709E+91', '99.895', '85610353587725278069960541014328855604859472609117349017893161', 99, 0);
+ T('4.61693094E+54', '3.69350', '577116367500000000000000000000000000000000000000000000', 46, 4);
+ T('2.47047149E+916', '79.37939', '4087052240785981967901609179794064630186767317354679107666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000